Add element to install all openstack clients

Let's add an element to ensure all the python openstack clients are
properly installed on the controllers. These were previously being
pulled in because we installed the actual services. Since we moved to
containers, these clients are no longer installed by default.

NOTE: includes fix for pankoclient typo

Closes-Bug: #1829769
Change-Id: I551d6ac2d064bff05862b3ffa025240657fafd36
(cherry picked from commit 6a3c2b3e61)
This commit is contained in:
Alex Schultz 2019-05-20 09:43:12 -06:00
parent f18333d5c0
commit 79c0c760e8
7 changed files with 91 additions and 2 deletions

View File

@ -2,3 +2,4 @@ package-installs
pkg-map
overcloud-opstools
overcloud-base
overcloud-openstack-clients

View File

@ -8,4 +8,3 @@ nfs_package
chrony_package
pacemaker_package
pcs_package
python_openstackclient_package

View File

@ -8,7 +8,6 @@
"ipxe_bootimgs_package": "ipxe-bootimgs",
"nfs_package": "nfs-utils",
"chrony_package": "chrony",
"python_openstackclient_package": "python-openstackclient",
"pacemaker_package": "pacemaker",
"pcs_package": "pcs"
}

View File

@ -0,0 +1 @@
Install all openstack clients

View File

@ -0,0 +1,3 @@
package-installs
pkg-map
overcloud-base

View File

@ -0,0 +1,18 @@
aodhclient_package
barbicanclient_package
cinderclient_package
designateclient_package
glanceclient_package
gnocchiclient_package
heatclient_package
ironicclient_package
keystoneclient_package
manilaclient_package
mistralclient_package
neutronclient_package
novaclient_package
openstackclient_package
pankoclient_package
saharaclient_package
swiftclient_package
zaqarclient_package

View File

@ -0,0 +1,68 @@
{
"release": {
"centos": {
"7": {
"aodhclient_package": "python2-aodhclient",
"barbicanclient_package": "python2-barbicanclient",
"cinderclient_package": "python2-cinderclient",
"designateclient_package": "python2-designateclient",
"glanceclient_package": "python2-glanceclient",
"gnocchiclient_package": "python2-gnocchiclient",
"heatclient_package": "python2-heatclient",
"ironicclient_package": "python2-ironicclient",
"keystoneclient_package": "python2-keystoneclient",
"manilaclient_package": "python2-manilaclient",
"mistralclient_package": "python2-mistralclient",
"neutronclient_package": "python2-neutronclient",
"novaclient_package": "python2-novaclient",
"openstackclient_package": "python2-openstackclient",
"pankoclient_package": "python2-pankoclient",
"saharaclient_package": "python2-saharaclient",
"swiftclient_package": "python2-swiftclient",
"zaqarclient_package": "python2-zaqarclient"
}
},
"rhel": {
"7": {
"aodhclient_package": "python2-aodhclient",
"barbicanclient_package": "python2-barbicanclient",
"cinderclient_package": "python2-cinderclient",
"designateclient_package": "python2-designateclient",
"glanceclient_package": "python2-glanceclient",
"gnocchiclient_package": "python2-gnocchiclient",
"heatclient_package": "python2-heatclient",
"ironicclient_package": "python2-ironicclient",
"keystoneclient_package": "python2-keystoneclient",
"manilaclient_package": "python2-manilaclient",
"mistralclient_package": "python2-mistralclient",
"neutronclient_package": "python2-neutronclient",
"novaclient_package": "python2-novaclient",
"openstackclient_package": "python2-openstackclient",
"pankoclient_package": "python2-pankoclient",
"saharaclient_package": "python2-saharaclient",
"swiftclient_package": "python2-swiftclient",
"zaqarclient_package": "python2-zaqarclient"
}
}
},
"default": {
"aodhclient_package": "python3-aodhclient",
"barbicanclient_package": "python3-barbicanclient",
"cinderclient_package": "python3-cinderclient",
"designateclient_package": "python3-designateclient",
"glanceclient_package": "python3-glanceclient",
"gnocchiclient_package": "python3-gnocchiclient",
"heatclient_package": "python3-heatclient",
"ironicclient_package": "python3-ironicclient",
"keystoneclient_package": "python3-keystoneclient",
"manilaclient_package": "python3-manilaclient",
"mistralclient_package": "python3-mistralclient",
"neutronclient_package": "python3-neutronclient",
"novaclient_package": "python3-novaclient",
"openstackclient_package": "python3-openstackclient",
"pankoclient_package": "python3-pankoclient",
"saharaclient_package": "python3-saharaclient",
"swiftclient_package": "python3-swiftclient",
"zaqarclient_package": "python3-zaqarclient"
}
}