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.

Conflicts:
	elements/overcloud-controller/install.d/package-installs-overcloud-controller
	elements/overcloud-controller/pkg-map

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 f64be131da
commit 81729a1fd3
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

@ -19,7 +19,6 @@ ntp_package
pacemaker_package
pcs_package
python_cradox_package
python_openstackclient_package
python_memcached_package
redis_client_package
stunnel_package

View File

@ -21,7 +21,6 @@
"nfs_package": "nfs-utils",
"ntp_package": "ntp",
"python_cradox_package": "python-cradox",
"python_openstackclient_package": "python-openstackclient",
"python_memcached_package": "python-memcached",
"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"
}
}