From a0e346b6db7517987e38b82149d8ade8dd5c9565 Mon Sep 17 00:00:00 2001 From: Ifat Afek Date: Mon, 28 Jan 2019 10:08:51 +0000 Subject: [PATCH] Support parameters in Vitrage templates A new optional --params parameter was added to 'vitrage template add' and 'vitrage template validate' APIs, to allow assigning actual values to parameters in Vitrage templates. Story: 2004056 Task: 29134 Depends-On: Iac163aaf6de0e029893386fc4274421df4706c4e Change-Id: I144f6cb889be6e97e0d4cbcf1fe5820c8d38c716 --- doc/source/contributor/cli.rst | 105 +++++++++++++++--- ...-template-parameters-766ec9420d2502c5.yaml | 5 + vitrageclient/v1/cli/template.py | 33 +++++- vitrageclient/v1/template.py | 17 ++- 4 files changed, 137 insertions(+), 23 deletions(-) create mode 100644 releasenotes/notes/support-template-parameters-766ec9420d2502c5.yaml diff --git a/doc/source/contributor/cli.rst b/doc/source/contributor/cli.rst index 8de97c9..3212db6 100644 --- a/doc/source/contributor/cli.rst +++ b/doc/source/contributor/cli.rst @@ -191,7 +191,11 @@ Topology Example ---------------- Note: To see complete usage: 'vitrage help' and 'vitrage help ' -topology show:: +topology show +^^^^^^^^^^^^^ +:: + + vitrage topology show { "directed": true, @@ -609,7 +613,9 @@ RCA Example ----------- Note: To see complete usage: 'vitrage help' and 'vitrage help ' -rca show:: +rca show +^^^^^^^^ +:: vitrage rca show @@ -681,7 +687,9 @@ Resources Examples ------------------ Note: To see complete usage: 'vitrage help' and 'vitrage help ' -resource list:: +resource list +^^^^^^^^^^^^^ +:: vitrage resource list +--------------------------------------+-------------------+--------------------------------------+------------+-------------------------------------------------------------------------------------------------------------------------------+ @@ -695,7 +703,9 @@ resource list:: | 374203a6-e7bc-4bd6-bc32-1137f4f3d234 | nova.zone | nova | OK | {'name': u'nova', 'update_timestamp': u'2018-01-03 09:06:07.628148+00:00'} | +--------------------------------------+-------------------+--------------------------------------+------------+-------------------------------------------------------------------------------------------------------------------------------+ -resource show:: +resource show +^^^^^^^^^^^^^ +:: vitrage resource show 786efe03-55ff-41b2-bdc1-6cd94bc355ad +---------------------------+--------------------------------------+ @@ -719,7 +729,9 @@ resource show:: | vitrage_type | nova.instance | +---------------------------+--------------------------------------+ -resource count:: +resource count +^^^^^^^^^^^^^^ +:: vitrage resource count { @@ -848,10 +860,14 @@ Template Examples **Note:** for templates version 2 --type