Bug 1227870 - No way to load parameter settings
Summary: No way to load parameter settings
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: python-tuskarclient
Version: 7.0 (Kilo)
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: z2
: 7.0 (Kilo)
Assignee: Lennart Regebro
QA Contact: Marius Cornea
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-06-03 16:50 UTC by Lennart Regebro
Modified: 2015-11-30 14:11 UTC (History)
7 users (show)

Fixed In Version: python-tuskarclient-0.1.18-4.el7ost
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-10-08 12:21:45 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 190164 0 None None None Never
Red Hat Product Errata RHBA-2015:1875 0 normal SHIPPED_LIVE Red Hat Enterprise Linux OpenStack Platform Bug Fix and Enhancement Advisory 2015-10-08 16:11:27 UTC

Description Lennart Regebro 2015-06-03 16:50:43 UTC
Description of problem:

As of today to change parameters you have to specify them one by one on the command line: 

    openstack management plan set PLAN_ID -P KEY=VALUE

This becomes tedious and long, as we need to change a lot of parameters, so we need a way to load the parameters from a file, for example with 

    openstack management plan set $PLAN_ID --from_file=PARAMETERFILE

Comment 4 Lennart Regebro 2015-06-11 16:36:31 UTC
Patch:

https://review.openstack.org/#/c/190164/

Adds

    openstack management plan set --file

and

    tuskar plan-update --file

Comment 11 Marius Cornea 2015-10-05 14:18:27 UTC
stack@instack:~>>> cat parameters
[{"name": "Controller-1::count", "value": "3"}, {"name": "Compute-1::count", "value": "2"}, {"name": "Cinder-Storage-1::count", "value": "0"}, {"name": "Ceph-Storage-1::count", "value": "0"}, {"name": "Swift-Storage-1::count", "value": "0"}]

stack@instack:~>>> openstack management plan set --file parameters da2ebb62-d239-4044-a3f4-b65cbfa7fa27

stack@instack:~>>> tuskar plan-show da2ebb62-d239-4044-a3f4-b65cbfa7fa27
+-------------+---------------------------------------------------------------+
| Property    | Value                                                         |
+-------------+---------------------------------------------------------------+
| created_at  | 2015-10-02T12:22:49                                           |
| description | None                                                          |
| name        | overcloud                                                     |
| parameters  | constraints=[{u'constraint_type': u'range',                   |
|             |   u'definition': {u'min': u'0'},                              |
|             |   u'description': None}]                                      |
|             | default=None                                                  |
|             | description=None                                              |
|             | hidden=None                                                   |
|             | label=None                                                    |
|             | name=Controller-1::count                                      |
|             | parameter_type=number                                         |
|             | value=3                                                       |
|             |                                                               |
|             | constraints=[{u'constraint_type': u'range',                   |
|             |   u'definition': {u'min': u'0'},                              |
|             |   u'description': None}]                                      |
|             | default=None                                                  |
|             | description=None                                              |
|             | hidden=None                                                   |
|             | label=None                                                    |
|             | name=Ceph-Storage-1::count                                    |
|             | parameter_type=number                                         |
|             | value=0                                                       |
|             |                                                               |
|             | constraints=[{u'constraint_type': u'range',                   |
|             |   u'definition': {u'min': u'0'},                              |
|             |   u'description': None}]                                      |
|             | default=None                                                  |
|             | description=None                                              |
|             | hidden=None                                                   |
|             | label=None                                                    |
|             | name=Compute-1::count                                         |
|             | parameter_type=number                                         |
|             | value=2                                                       |
|             |                                                               |
|             | constraints=[{u'constraint_type': u'range',                   |
|             |   u'definition': {u'min': u'0'},                              |
|             |   u'description': None}]                                      |
|             | default=None                                                  |
|             | description=None                                              |
|             | hidden=None                                                   |
|             | label=None                                                    |
|             | name=Swift-Storage-1::count                                   |
|             | parameter_type=number                                         |
|             | value=0                                                       |
|             |                                                               |
|             | constraints=[{u'constraint_type': u'range',                   |
|             |   u'definition': {u'min': u'0'},                              |
|             |   u'description': None}]                                      |
|             | default=None                                                  |
|             | description=None                                              |
|             | hidden=None                                                   |
|             | label=None                                                    |
|             | name=Cinder-Storage-1::count                                  |
|             | parameter_type=number                                         |
|             | value=0                                                       |
|             |                                                               |
| roles       | description=OpenStack ceph storage node configured by Puppet  |
|             | name=Ceph-Storage                                             |
|             | uuid=e5fb8f36-2830-4f79-bb5f-a7c0f2e3499a                     |
|             | version=1                                                     |
|             |                                                               |
|             | description=OpenStack cinder storage configured by Puppet     |
|             | name=Cinder-Storage                                           |
|             | uuid=b0c49e37-ed73-40b8-bec7-bc16763e25d1                     |
|             | version=1                                                     |
|             |                                                               |
|             | description=OpenStack controller node configured by Puppet.   |
|             | name=Controller                                               |
|             | uuid=440fd88e-a257-4f68-bb22-00313d15c204                     |
|             | version=1                                                     |
|             |                                                               |
|             | description=OpenStack hypervisor node configured via Puppet.  |
|             | name=Compute                                                  |
|             | uuid=2c9714ae-825c-4acb-9983-5d7799986e07                     |
|             | version=1                                                     |
|             |                                                               |
|             | description=OpenStack swift storage node configured by Puppet |
|             | name=Swift-Storage                                            |
|             | uuid=d37cb794-303f-4668-b970-e038c4038f10                     |
|             | version=1                                                     |
|             |                                                               |
| updated_at  | None                                                          |
| uuid        | da2ebb62-d239-4044-a3f4-b65cbfa7fa27

Comment 13 errata-xmlrpc 2015-10-08 12:21:45 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2015:1875

Comment 14 Lennart Regebro 2015-11-30 14:11:43 UTC
CLOSED


Note You need to log in before you can comment on or make changes to this bug.