Remove vendor plugins from image build

mirroring what is done for master and newton in tripleo-common [1]
we are removing vendor plugins from default image build process, because
they are proven to be unreliable, difficult to gate and slow to fix.

[1] https://review.openstack.org/409809

(cherry picked from commit I52371311d02d987ec198380ec268addd27f36684)
Change-Id: I52371311d02d987ec198380ec268addd27f36684
Closes-Bug: 1658645
This commit is contained in:
Gabriele Cerami 2017-01-23 15:40:52 +01:00 committed by Emilien Macchi
parent 160f33c051
commit fa941f1542
3 changed files with 13 additions and 11 deletions

View File

@ -0,0 +1,10 @@
---
upgrade:
- |
Some packages previously built into the default overcloud-full image to
support vendor integration have been removed due to difficulties related
to CI stability. To add these packages for the vendor support you require
you can either build a custom image containing the packages (see
http://docs.openstack.org/developer/tripleo-docs/basic_deployment/basic_deployment_cli.html#get-images)
or you can use virt-customize (http://libguestfs.org/virt-customize.1.html)
to install the required extra packages in a pre-built overcloud-full image.

View File

@ -123,10 +123,7 @@ class TestOvercloudImageBuild(TestPluginV1):
"puppet-modules hiera "
"os-net-config stable-interface-names grub2 "
"-p python-psutil,python-debtcollector,plotnetcfg,sos,"
"python-networking-cisco,python-UcsSdk,"
"device-mapper-multipath,python-networking-bigswitch,"
"openstack-neutron-bigswitch-lldp,"
"openstack-neutron-bigswitch-agent,python-heat-agent-puppet "
"device-mapper-multipath,python-heat-agent-puppet "
"dynamic-login element-manifest network-gateway "
"enable-packages-install "
"pip-and-virtualenv-override --min-tmpfs 5 2>&1 | "
@ -167,10 +164,7 @@ class TestOvercloudImageBuild(TestPluginV1):
"puppet-modules hiera "
"os-net-config stable-interface-names grub2 "
"-p python-psutil,python-debtcollector,plotnetcfg,sos,"
"python-networking-cisco,python-UcsSdk,"
"device-mapper-multipath,python-networking-bigswitch,"
"openstack-neutron-bigswitch-lldp,"
"openstack-neutron-bigswitch-agent,python-heat-agent-puppet "
"device-mapper-multipath,python-heat-agent-puppet "
"dynamic-login element-manifest network-gateway "
"enable-packages-install "
"pip-and-virtualenv-override overcloud-network-midonet "

View File

@ -183,9 +183,7 @@ class BuildOvercloudImage(command.Command):
'stable-interface-names',
'grub2',
'-p python-psutil,python-debtcollector,plotnetcfg,sos,'
'python-networking-cisco,python-UcsSdk,device-mapper-multipath,'
'python-networking-bigswitch,openstack-neutron-bigswitch-lldp,'
'openstack-neutron-bigswitch-agent,python-heat-agent-puppet'
'device-mapper-multipath,python-heat-agent-puppet'
]
OVERCLOUD_FULL_DIB_EXTRA_ARGS = [