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:
@@ -2,3 +2,4 @@ package-installs
|
|||||||
pkg-map
|
pkg-map
|
||||||
overcloud-opstools
|
overcloud-opstools
|
||||||
overcloud-base
|
overcloud-base
|
||||||
|
overcloud-openstack-clients
|
||||||
|
@@ -8,4 +8,3 @@ nfs_package
|
|||||||
chrony_package
|
chrony_package
|
||||||
pacemaker_package
|
pacemaker_package
|
||||||
pcs_package
|
pcs_package
|
||||||
python_openstackclient_package
|
|
||||||
|
@@ -8,7 +8,6 @@
|
|||||||
"ipxe_bootimgs_package": "ipxe-bootimgs",
|
"ipxe_bootimgs_package": "ipxe-bootimgs",
|
||||||
"nfs_package": "nfs-utils",
|
"nfs_package": "nfs-utils",
|
||||||
"chrony_package": "chrony",
|
"chrony_package": "chrony",
|
||||||
"python_openstackclient_package": "python-openstackclient",
|
|
||||||
"pacemaker_package": "pacemaker",
|
"pacemaker_package": "pacemaker",
|
||||||
"pcs_package": "pcs"
|
"pcs_package": "pcs"
|
||||||
}
|
}
|
||||||
|
1
elements/overcloud-openstack-clients/README.md
Normal file
1
elements/overcloud-openstack-clients/README.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
Install all openstack clients
|
3
elements/overcloud-openstack-clients/element-deps
Normal file
3
elements/overcloud-openstack-clients/element-deps
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
package-installs
|
||||||
|
pkg-map
|
||||||
|
overcloud-base
|
@@ -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
|
68
elements/overcloud-openstack-clients/pkg-map
Normal file
68
elements/overcloud-openstack-clients/pkg-map
Normal 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"
|
||||||
|
}
|
||||||
|
}
|
Reference in New Issue
Block a user