From 90a585601ce7e649ba645bd181e7e22eb698efa8 Mon Sep 17 00:00:00 2001 From: Emilien Macchi Date: Wed, 14 Jun 2017 09:58:00 -0400 Subject: [PATCH] Document composable-debug feature Document the blueprint to configure Debug for each OpenStack services. Change-Id: If26d9c302b42a5b2b638682467264721e81db17d Implement-blueprint: composable-debug --- .../troubleshooting-overcloud.rst | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/doc/source/troubleshooting/troubleshooting-overcloud.rst b/doc/source/troubleshooting/troubleshooting-overcloud.rst index fdeab612..7cc525f7 100644 --- a/doc/source/troubleshooting/troubleshooting-overcloud.rst +++ b/doc/source/troubleshooting/troubleshooting-overcloud.rst @@ -250,3 +250,21 @@ If you're using advanced profile matching with multiple flavors, make sure you have enough nodes corresponding to each flavor/profile. Watch ``capabilities`` key in ``properties`` field for ``ironic node-show``. It should contain e.g. ``profile:compute``. + + +Debugging OpenStack services +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Since Pike release, TripleO now offers an easy way to enable per-service debug +without relying on knowledge of the puppet interfaces. +Each OpenStack service has now its own Debug parameter. + +* Operators who want to enable Debug everywhere will set ``Debug`` to ``true``. +* Operators who want to disable Debug everywhere will set ``Debug`` to ``false``. +* Operators who want to disable Debug everywhere except for Glance will set ``Debug`` to + ``false`` and ``GlanceDebug`` to ``true``. +* Operators who want to enable Debug everywhere except for Glance will set ``Debug`` to + ``true`` and ``GlanceDebug`` to ``false``. + +Glance was an example, but all OpenStack services are supported. You can find their Debug +in the TripleO Heat Templates composable services.