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.

Closes-Bug: #1829769
Change-Id: I551d6ac2d064bff05862b3ffa025240657fafd36
This commit is contained in:
Alex Schultz 2019-05-20 09:43:12 -06:00
parent 98368f114f
commit 6a3c2b3e61
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-pankiclient",
"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-pankiclient",
"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-pankiclient",
"saharaclient_package": "python3-saharaclient",
"swiftclient_package": "python3-swiftclient",
"zaqarclient_package": "python3-zaqarclient"
}
}