Create the stable/dev wheel and image build files
This update supports the migration to stable/dev build streams by setting up the stable/dev wheels.inc and image build files. Change-Id: If9d7edf51b0951dcf8313b2443193800babe3b2f Story: 2005248 Task: 30101 Depends-On: Ib5dc9a7c1d8c37368d073e28d83eeb883766ee3f Signed-off-by: Don Penney <don.penney@windriver.com>
This commit is contained in:
parent
7ce40b2fb0
commit
9250bdd804
15
centos_dev_docker_images.inc
Normal file
15
centos_dev_docker_images.inc
Normal file
@ -0,0 +1,15 @@
|
||||
openstack/openstack-aodh
|
||||
openstack/openstack-ironic
|
||||
openstack/openstack-magnum
|
||||
openstack/openstack-murano
|
||||
openstack/openstack-panko
|
||||
openstack/python-barbican
|
||||
openstack/python-ceilometer
|
||||
openstack/python-cinder
|
||||
openstack/python-glance
|
||||
openstack/python-gnocchi
|
||||
openstack/python-heat/openstack-heat
|
||||
openstack/python-horizon
|
||||
openstack/python-keystone
|
||||
openstack/python-neutron
|
||||
openstack/python-nova
|
29
centos_stable_wheels.inc
Normal file
29
centos_stable_wheels.inc
Normal file
@ -0,0 +1,29 @@
|
||||
distributedcloud-client-wheels
|
||||
distributedcloud-wheels
|
||||
gnocchi-wheels
|
||||
openstack-ceilometer-wheels
|
||||
openstack-cinder-wheels
|
||||
openstack-glance-wheels
|
||||
openstack-heat-wheels
|
||||
openstack-ironic-wheels
|
||||
openstack-keystone-wheels
|
||||
openstack-magnum-ui-wheels
|
||||
openstack-magnum-wheels
|
||||
openstack-murano-wheels
|
||||
openstack-neutron-wheels
|
||||
openstack-nova-wheels
|
||||
python-cinderclient-wheels
|
||||
python-django-horizon-wheels
|
||||
python-glanceclient-wheels
|
||||
python-gnocchiclient-wheels
|
||||
python-ironicclient-wheels
|
||||
python-magnumclient-wheels
|
||||
python-muranoclient-wheels
|
||||
python-networking-bgpvpn-wheels
|
||||
python-networking-odl-wheels
|
||||
python-networking-sfc-wheels
|
||||
python-neutronclient-wheels
|
||||
python-neutron-dynamic-routing-wheels
|
||||
python-neutron-lib-wheels
|
||||
python-novaclient-wheels
|
||||
python-openstacksdk-wheels
|
@ -0,0 +1,7 @@
|
||||
BUILDER=loci
|
||||
LABEL=stx-aodh
|
||||
PROJECT=aodh
|
||||
PROJECT_REPO=https://github.com/openstack/aodh.git
|
||||
PIP_PACKAGES="pylint SQLAlchemy gnocchiclient aodhclient"
|
||||
PROFILES="apache"
|
||||
|
@ -0,0 +1,7 @@
|
||||
BUILDER=loci
|
||||
LABEL=stx-ironic
|
||||
PROJECT=ironic
|
||||
PROJECT_REPO=https://github.com/openstack/ironic.git
|
||||
PIP_PACKAGES="pylint alembic pysnmp"
|
||||
PROFILES="ironic apache"
|
||||
|
@ -0,0 +1,8 @@
|
||||
BUILDER=loci
|
||||
LABEL=stx-magnum
|
||||
PROJECT=magnum
|
||||
PROJECT_REPO=https://github.com/openstack/magnum.git
|
||||
PIP_PACKAGES="pylint"
|
||||
DIST_PACKAGES="which vim"
|
||||
PROFILES="magnum apache"
|
||||
|
@ -0,0 +1,7 @@
|
||||
BUILDER=loci
|
||||
LABEL=stx-murano
|
||||
PROJECT=murano
|
||||
PROJECT_REPO=https://github.com/openstack/murano.git
|
||||
PIP_PACKAGES="pylint python-glanceclient murano-pkg-check"
|
||||
PROFILES="murano apache"
|
||||
|
@ -0,0 +1,7 @@
|
||||
BUILDER=loci
|
||||
LABEL=stx-panko
|
||||
PROJECT=panko
|
||||
PROJECT_REPO=https://github.com/openstack/panko.git
|
||||
PIP_PACKAGES="pylint python-openstackclient pankoclient"
|
||||
PROFILES="apache"
|
||||
|
@ -0,0 +1,6 @@
|
||||
BUILDER=loci
|
||||
LABEL=stx-barbican
|
||||
PROJECT=barbican
|
||||
PROJECT_REPO=https://github.com/openstack/barbican.git
|
||||
PIP_PACKAGES="pycrypto"
|
||||
PROFILES="fluent"
|
@ -0,0 +1,7 @@
|
||||
BUILDER=loci
|
||||
LABEL=stx-ceilometer
|
||||
PROJECT=ceilometer
|
||||
PROJECT_REPO=https://github.com/openstack/ceilometer.git
|
||||
PIP_PACKAGES="pylint libvirt-python panko==5.0.0 gnocchiclient"
|
||||
DIST_PACKAGES="libvirt ipmitool"
|
||||
|
@ -0,0 +1,7 @@
|
||||
BUILDER=loci
|
||||
LABEL=stx-cinder
|
||||
PROJECT=cinder
|
||||
PROJECT_REPO=https://github.com/openstack/cinder.git
|
||||
PIP_PACKAGES="pycrypto python-swiftclient pylint"
|
||||
PROFILES="fluent cinder lvm ceph qemu"
|
||||
|
@ -0,0 +1,8 @@
|
||||
BUILDER=loci
|
||||
LABEL=stx-glance
|
||||
PROJECT=glance
|
||||
PROJECT_REPO=https://github.com/openstack/glance.git
|
||||
PIP_PACKAGES="pycrypto python-swiftclient psutil pylint"
|
||||
DIST_PACKAGES="postgresql-libs"
|
||||
PROFILES="fluent glance ceph"
|
||||
|
14
openstack/python-gnocchi/centos/stx-gnocchi.dev_docker_image
Normal file
14
openstack/python-gnocchi/centos/stx-gnocchi.dev_docker_image
Normal file
@ -0,0 +1,14 @@
|
||||
BUILDER=loci
|
||||
LABEL=stx-gnocchi
|
||||
PROJECT=gnocchi
|
||||
# Temporarily pointing to forked gnocchi repo
|
||||
# This is necessary to revert a specific commit that does
|
||||
# not support the older CEPH currently in starlingx.
|
||||
# Once the CEPH upgrade is complete, we can go back
|
||||
# to using the main repo
|
||||
PROJECT_REPO=https://github.com/donpenney/gnocchi.git
|
||||
PIP_PACKAGES="pylint SQLAlchemy SQLAlchemy-Utils oslo.db keystonemiddleware gnocchiclient pymemcache psycopg2"
|
||||
# python-rados is provided by ceph, so specify an older version to install
|
||||
DIST_PACKAGES="python-rados-10.2.5"
|
||||
PROFILES="gnocchi apache"
|
||||
|
@ -0,0 +1,7 @@
|
||||
BUILDER=loci
|
||||
LABEL=stx-heat
|
||||
PROJECT=heat
|
||||
PROJECT_REPO=https://github.com/openstack/heat.git
|
||||
PIP_PACKAGES="pycrypto pylint"
|
||||
PROFILES="fluent heat apache"
|
||||
|
14
openstack/python-horizon/centos/stx-horizon.dev_docker_image
Normal file
14
openstack/python-horizon/centos/stx-horizon.dev_docker_image
Normal file
@ -0,0 +1,14 @@
|
||||
BUILDER=loci
|
||||
LABEL=stx-horizon
|
||||
PROJECT=horizon
|
||||
PROJECT_REPO=https://github.com/openstack/horizon.git
|
||||
PIP_PACKAGES="pycrypto python-ceilometerclient \
|
||||
coverage pyudev \
|
||||
ldap starlingx-dashboard pylint"
|
||||
PROFILES="fluent horizon apache"
|
||||
CUSTOMIZATION="\
|
||||
ln -s /bin/true /usr/bin/a2enmod && \
|
||||
sed -i 's/Listen 80/#Listen 80/' /etc/httpd/conf/httpd.conf && \
|
||||
ln -s /var/lib/openstack/lib/python2.7/site-packages/starlingx_dashboard/themes/starlingx /var/lib/openstack/lib/python2.7/site-packages/openstack_dashboard/themes/starlingx \
|
||||
"
|
||||
|
@ -0,0 +1,7 @@
|
||||
BUILDER=loci
|
||||
LABEL=stx-keystone
|
||||
PROJECT=keystone
|
||||
PROJECT_REPO=https://github.com/openstack/keystone.git
|
||||
PIP_PACKAGES="python-openstackclient ldap ldappool python-ldap pylint"
|
||||
PROFILES="fluent apache"
|
||||
|
13
openstack/python-neutron/centos/stx-neutron.dev_docker_image
Normal file
13
openstack/python-neutron/centos/stx-neutron.dev_docker_image
Normal file
@ -0,0 +1,13 @@
|
||||
BUILDER=loci
|
||||
LABEL=stx-neutron
|
||||
PROJECT=neutron
|
||||
# Temporarily pointing to forked neutron repo
|
||||
# This is necessary to pull in specific commits
|
||||
# that have not yet merged upstream.
|
||||
# Once all required commits are merged, this can
|
||||
# revert back to the upstream repo.
|
||||
PROJECT_REPO=https://github.com/donpenney/neutron
|
||||
PIP_PACKAGES="networking-sfc pycrypto pylint tinyrpc lxml"
|
||||
DIST_PACKAGES="ethtool lshw"
|
||||
PROFILES="fluent neutron linuxbridge openvswitch"
|
||||
|
9
openstack/python-nova/centos/stx-nova.dev_docker_image
Normal file
9
openstack/python-nova/centos/stx-nova.dev_docker_image
Normal file
@ -0,0 +1,9 @@
|
||||
BUILDER=loci
|
||||
LABEL=stx-nova
|
||||
PROJECT=nova
|
||||
PROJECT_REPO=https://github.com/openstack/nova.git
|
||||
PIP_PACKAGES="pycrypto httplib2 pylint"
|
||||
DIST_PACKAGES="openssh-clients openssh-server libvirt e2fsprogs"
|
||||
PROFILES="fluent nova ceph linuxbridge openvswitch configdrive qemu apache"
|
||||
CUSTOMIZATION="yum install -y openssh-clients"
|
||||
|
Loading…
x
Reference in New Issue
Block a user