From 6e97b45752903deab43a768850a6740a5ac3e54e Mon Sep 17 00:00:00 2001 From: Scott Little Date: Wed, 15 Aug 2018 14:12:27 -0400 Subject: [PATCH] Split image.inc across git repos Currently compiling a new package and adding it to the iso still requires a multi-git update because image.inc is a single centralized file in the root git. It would be better to allow a single git update to add a package. Too allow this, image.inc must be split across the git repos and the build tools must be changed to read/merge those files to arrive at the final package list. Current scheme is to name the image.inc files using this schema. ${distro}_${build_target}_image_${build_type}.inc distro = centos, ... build_target = iso, guest ... build_type = std, rt ... Traditionally build_type=std is omitted from config files, so we instread use ${distro}_${build_target}_image.inc. Change-Id: I5055ef6cf5c86a44e70660d2b3507f6ecf22d793 Story: 2003447 Task: 24649 Depends-On: Ib39b8063e7759842ba15330c68503bfe2dea6e20 Signed-off-by: Scott Little --- centos_iso_image.inc | 170 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 170 insertions(+) create mode 100644 centos_iso_image.inc diff --git a/centos_iso_image.inc b/centos_iso_image.inc new file mode 100644 index 00000000..1dbb529f --- /dev/null +++ b/centos_iso_image.inc @@ -0,0 +1,170 @@ +# List of packages to be included/installed in ISO +# If these have dependencies, they will be pulled in automatically +# + +# ceph +ceph +ceph-common +ceph-fuse +ceph-radosgw +libcephfs1 +python-cephfs +python-ceph-compat + +# ceph-manager +ceph-manager + +# openstack-murano +openstack-murano-common +openstack-murano-engine +openstack-murano-api +openstack-murano-cf-api +openstack-murano-doc + +# python-muranoclient +python2-muranoclient +python-muranoclient-doc + +# openstack-murano-ui +openstack-murano-ui +openstack-murano-ui-doc + +# openstack-ironic +openstack-ironic-common +openstack-ironic-api +openstack-ironic-conductor + +# python-ironicclient +python2-ironicclient + +# python-magnumclient +python2-magnumclient +python-magnumclient-doc +python-magnumclient-tests + +# openstack-magnum +python-magnum +openstack-magnum-common +openstack-magnum-conductor +openstack-magnum-api +openstack-magnum-doc +python-magnum-tests + +# openstack-magnum-ui +openstack-magnum-ui + +# openstack-ras +openstack-ras + +# openstack-ceilometer +python-ceilometer +openstack-ceilometer-common +openstack-ceilometer-notification +openstack-ceilometer-ipmi +openstack-ceilometer-polling + +# openstack-cinder +openstack-cinder + +# openstack-glance +openstack-glance + +# gnocchi +python-gnocchi +gnocchi-api +gnocchi-common +gnocchi-metricd +gnocchi-statsd + +# python-gnocchiclient +python2-gnocchiclient + +# openstack-heat +openstack-heat-common +openstack-heat-engine +openstack-heat-api +openstack-heat-api-cfn +openstack-heat-api-cloudwatch + +# wrs-heat-templates +wrs-heat-templates + +# python-django-horizon +python-django-horizon +openstack-dashboard + +# openstack-keystone +openstack-keystone + +# python-networking-bgpvpn +python2-networking-bgpvpn +python-networking-bgpvpn-dashboard +python-networking-bgpvpn-heat + +# python-networking-sfc +python2-networking-sfc + +# python-networking-odl +python-networking-odl + +# openstack-neutron +openstack-neutron +python-neutron +openstack-neutron-common +openstack-neutron-ml2 +openstack-neutron-openvswitch +openstack-neutron-sriov-nic-agent + +# python-neutron-dynamic-routing +python2-neutron-dynamic-routing + +# openstack-nova +openstack-nova-common +openstack-nova-compute +openstack-nova-network +openstack-nova-scheduler +openstack-nova-api +openstack-nova-conductor +openstack-nova-console +openstack-nova-cells +openstack-nova-cert +openstack-nova-novncproxy +openstack-nova-spicehtml5proxy +openstack-nova-serialproxy +openstack-nova-placement-api +python-nova + +# python-novaclient +python2-novaclient + +# distributedcloud +distributedcloud-dcmanager +distributedcloud-dcorch + +# distributedcloud-client +distributedcloud-client-dcmanagerclient + +# openstack-aodh +openstack-aodh-compat +openstack-aodh-api +openstack-aodh-evaluator +openstack-aodh-notifier +openstack-aodh-listener +openstack-aodh-expirer + +# openstack-panko +python-panko +openstack-panko-api +openstack-panko-common + +# rabbitmq-server +rabbitmq-server + +# python-openstackclient +python2-openstackclient + +# python-django-openstack-auth +python2-django-openstack-auth + +# python-wsme +python2-wsme