From ffaabb565dce5075f2d59082be2d7e5c5781c3e8 Mon Sep 17 00:00:00 2001 From: Don Penney Date: Wed, 14 Nov 2018 15:17:42 -0600 Subject: [PATCH] Create stx-upstream docker image directives files This update adds the docker image build directives file for the following services: - stx-aodh - stx-ceilometer - stx-cinder - stx-glance - stx-gnocchi - stx-heat - stx-horizon - stx-ironic - stx-keystone - stx-magnum - stx-murano - stx-neutron - stx-nova - stx-panko and creates the centos_pike_docker_images.inc. Change-Id: Ic51a5829a73aed9335895dc5554870019c9d58b5 Story: 2003907 Task: 27937 Signed-off-by: Don Penney --- centos_pike_docker_images.inc | 14 ++++++++++++++ .../centos/stx-aodh.pike_docker_image | 8 ++++++++ .../centos/stx-ironic.pike_docker_image | 7 +++++++ .../centos/stx-magnum.pike_docker_image | 9 +++++++++ .../centos/stx-murano.pike_docker_image | 7 +++++++ .../centos/stx-panko.pike_docker_image | 8 ++++++++ .../centos/stx-ceilometer.pike_docker_image | 7 +++++++ .../centos/stx-cinder.pike_docker_image | 7 +++++++ .../centos/stx-glance.pike_docker_image | 8 ++++++++ .../centos/stx-gnocchi.pike_docker_image | 9 +++++++++ .../centos/stx-heat.pike_docker_image | 7 +++++++ .../centos/stx-horizon.pike_docker_image | 14 ++++++++++++++ .../centos/stx-keystone.pike_docker_image | 7 +++++++ .../centos/stx-neutron.pike_docker_image | 8 ++++++++ .../python-nova/centos/stx-nova.pike_docker_image | 9 +++++++++ 15 files changed, 129 insertions(+) create mode 100644 centos_pike_docker_images.inc create mode 100644 openstack/openstack-aodh/centos/stx-aodh.pike_docker_image create mode 100644 openstack/openstack-ironic/centos/stx-ironic.pike_docker_image create mode 100644 openstack/openstack-magnum/centos/stx-magnum.pike_docker_image create mode 100644 openstack/openstack-murano/centos/stx-murano.pike_docker_image create mode 100644 openstack/openstack-panko/centos/stx-panko.pike_docker_image create mode 100644 openstack/python-ceilometer/centos/stx-ceilometer.pike_docker_image create mode 100644 openstack/python-cinder/centos/stx-cinder.pike_docker_image create mode 100644 openstack/python-glance/centos/stx-glance.pike_docker_image create mode 100644 openstack/python-gnocchi/centos/stx-gnocchi.pike_docker_image create mode 100644 openstack/python-heat/openstack-heat/centos/stx-heat.pike_docker_image create mode 100644 openstack/python-horizon/centos/stx-horizon.pike_docker_image create mode 100644 openstack/python-keystone/centos/stx-keystone.pike_docker_image create mode 100644 openstack/python-neutron/centos/stx-neutron.pike_docker_image create mode 100644 openstack/python-nova/centos/stx-nova.pike_docker_image diff --git a/centos_pike_docker_images.inc b/centos_pike_docker_images.inc new file mode 100644 index 00000000..4da54974 --- /dev/null +++ b/centos_pike_docker_images.inc @@ -0,0 +1,14 @@ +openstack/openstack-aodh +openstack/openstack-ironic +openstack/openstack-magnum +openstack/openstack-murano +openstack/openstack-panko +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 diff --git a/openstack/openstack-aodh/centos/stx-aodh.pike_docker_image b/openstack/openstack-aodh/centos/stx-aodh.pike_docker_image new file mode 100644 index 00000000..03b04579 --- /dev/null +++ b/openstack/openstack-aodh/centos/stx-aodh.pike_docker_image @@ -0,0 +1,8 @@ +BUILDER=loci +LABEL=stx-aodh +PROJECT=aodh +PROJECT_REPO=https://github.com/openstack/aodh.git +PROJECT_REF=stable/pike +PIP_PACKAGES="pylint SQLAlchemy gnocchiclient aodhclient" +PROFILES="apache" + diff --git a/openstack/openstack-ironic/centos/stx-ironic.pike_docker_image b/openstack/openstack-ironic/centos/stx-ironic.pike_docker_image new file mode 100644 index 00000000..4feb9c7c --- /dev/null +++ b/openstack/openstack-ironic/centos/stx-ironic.pike_docker_image @@ -0,0 +1,7 @@ +BUILDER=loci +LABEL=stx-ironic +PROJECT=ironic +PROJECT_REPO=https://github.com/starlingx-staging/stx-ironic.git +PIP_PACKAGES="pylint alembic pysnmp" +PROFILES="ironic apache" + diff --git a/openstack/openstack-magnum/centos/stx-magnum.pike_docker_image b/openstack/openstack-magnum/centos/stx-magnum.pike_docker_image new file mode 100644 index 00000000..9c79fbb4 --- /dev/null +++ b/openstack/openstack-magnum/centos/stx-magnum.pike_docker_image @@ -0,0 +1,9 @@ +BUILDER=loci +LABEL=stx-magnum +PROJECT=magnum +PROJECT_REPO=https://github.com/openstack/magnum.git +PROJECT_REF=stable/pike +PIP_PACKAGES="pylint" +DIST_PACKAGES="which vim" +PROFILES="magnum apache" + diff --git a/openstack/openstack-murano/centos/stx-murano.pike_docker_image b/openstack/openstack-murano/centos/stx-murano.pike_docker_image new file mode 100644 index 00000000..6bef6c63 --- /dev/null +++ b/openstack/openstack-murano/centos/stx-murano.pike_docker_image @@ -0,0 +1,7 @@ +BUILDER=loci +LABEL=stx-murano +PROJECT=murano +PROJECT_REPO=https://github.com/starlingx-staging/stx-murano.git +PIP_PACKAGES="pylint python-glanceclient murano-pkg-check" +PROFILES="murano apache" + diff --git a/openstack/openstack-panko/centos/stx-panko.pike_docker_image b/openstack/openstack-panko/centos/stx-panko.pike_docker_image new file mode 100644 index 00000000..7d80077f --- /dev/null +++ b/openstack/openstack-panko/centos/stx-panko.pike_docker_image @@ -0,0 +1,8 @@ +BUILDER=loci +LABEL=stx-panko +PROJECT=panko +PROJECT_REPO=https://github.com/openstack/panko.git +PROJECT_REF=stable/pike +PIP_PACKAGES="pylint python-openstackclient pankoclient==0.3.0" +PROFILES="apache" + diff --git a/openstack/python-ceilometer/centos/stx-ceilometer.pike_docker_image b/openstack/python-ceilometer/centos/stx-ceilometer.pike_docker_image new file mode 100644 index 00000000..c7402120 --- /dev/null +++ b/openstack/python-ceilometer/centos/stx-ceilometer.pike_docker_image @@ -0,0 +1,7 @@ +BUILDER=loci +LABEL=stx-ceilometer +PROJECT=ceilometer +PROJECT_REPO=https://github.com/starlingx-staging/stx-ceilometer.git +PIP_PACKAGES="pylint libvirt-python panko gnocchiclient" +DIST_PACKAGES="libvirt" + diff --git a/openstack/python-cinder/centos/stx-cinder.pike_docker_image b/openstack/python-cinder/centos/stx-cinder.pike_docker_image new file mode 100644 index 00000000..09d12b8d --- /dev/null +++ b/openstack/python-cinder/centos/stx-cinder.pike_docker_image @@ -0,0 +1,7 @@ +BUILDER=loci +LABEL=stx-cinder +PROJECT=cinder +PROJECT_REPO=https://github.com/starlingx-staging/stx-cinder.git +PIP_PACKAGES="pycrypto python-swiftclient pylint" +PROFILES="fluent cinder lvm ceph qemu" + diff --git a/openstack/python-glance/centos/stx-glance.pike_docker_image b/openstack/python-glance/centos/stx-glance.pike_docker_image new file mode 100644 index 00000000..f08ef47e --- /dev/null +++ b/openstack/python-glance/centos/stx-glance.pike_docker_image @@ -0,0 +1,8 @@ +BUILDER=loci +LABEL=stx-glance +PROJECT=glance +PROJECT_REPO=https://github.com/starlingx-staging/stx-glance.git +PIP_PACKAGES="pycrypto python-swiftclient psutil pylint fm_api fm_core" +DIST_PACKAGES="postgresql-libs fm-common" +PROFILES="fluent glance ceph" + diff --git a/openstack/python-gnocchi/centos/stx-gnocchi.pike_docker_image b/openstack/python-gnocchi/centos/stx-gnocchi.pike_docker_image new file mode 100644 index 00000000..dee9e8e9 --- /dev/null +++ b/openstack/python-gnocchi/centos/stx-gnocchi.pike_docker_image @@ -0,0 +1,9 @@ +BUILDER=loci +LABEL=stx-gnocchi +PROJECT=gnocchi +PROJECT_REPO=https://github.com/gnocchixyz/gnocchi.git +PROJECT_REF=4.2.5 +PIP_PACKAGES="pylint SQLAlchemy SQLAlchemy-Utils oslo.db keystonemiddleware gnocchiclient pymemcache psycopg2" +DIST_PACKAGES="python-rados" +PROFILES="gnocchi apache" + diff --git a/openstack/python-heat/openstack-heat/centos/stx-heat.pike_docker_image b/openstack/python-heat/openstack-heat/centos/stx-heat.pike_docker_image new file mode 100644 index 00000000..2c1f156d --- /dev/null +++ b/openstack/python-heat/openstack-heat/centos/stx-heat.pike_docker_image @@ -0,0 +1,7 @@ +BUILDER=loci +LABEL=stx-heat +PROJECT=heat +PROJECT_REPO=https://github.com/starlingx-staging/stx-heat.git +PIP_PACKAGES="pycrypto pylint" +PROFILES="fluent heat apache" + diff --git a/openstack/python-horizon/centos/stx-horizon.pike_docker_image b/openstack/python-horizon/centos/stx-horizon.pike_docker_image new file mode 100644 index 00000000..d930561f --- /dev/null +++ b/openstack/python-horizon/centos/stx-horizon.pike_docker_image @@ -0,0 +1,14 @@ +BUILDER=loci +LABEL=stx-horizon +PROJECT=horizon +PROJECT_REPO=https://github.com/starlingx-staging/stx-horizon.git +PIP_PACKAGES="pycrypto python-ceilometerclient python-cephclient \ + sm_client cgtsclient cgcs_patch sysinv nfv_client \ + tsconfig coverage pyudev fm_api fm_core configutilities platform_util \ + controllerconfig ldap distributedcloud_client 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 \ +" + diff --git a/openstack/python-keystone/centos/stx-keystone.pike_docker_image b/openstack/python-keystone/centos/stx-keystone.pike_docker_image new file mode 100644 index 00000000..c39b75b0 --- /dev/null +++ b/openstack/python-keystone/centos/stx-keystone.pike_docker_image @@ -0,0 +1,7 @@ +BUILDER=loci +LABEL=stx-keystone +PROJECT=keystone +PROJECT_REPO=https://github.com/starlingx-staging/stx-keystone.git +PIP_PACKAGES="python-openstackclient ldap ldappool python-ldap pylint" +PROFILES="fluent apache" + diff --git a/openstack/python-neutron/centos/stx-neutron.pike_docker_image b/openstack/python-neutron/centos/stx-neutron.pike_docker_image new file mode 100644 index 00000000..775c4b6c --- /dev/null +++ b/openstack/python-neutron/centos/stx-neutron.pike_docker_image @@ -0,0 +1,8 @@ +BUILDER=loci +LABEL=stx-neutron +PROJECT=neutron +PROJECT_REPO=https://github.com/starlingx-staging/stx-neutron.git +PIP_PACKAGES="networking-sfc pycrypto tsconfig fm_api fm_core cgtsclient pylint tinyrpc lxml neutron==11.0.0" +DIST_PACKAGES="ethtool lshw" +PROFILES="fluent neutron linuxbridge openvswitch" + diff --git a/openstack/python-nova/centos/stx-nova.pike_docker_image b/openstack/python-nova/centos/stx-nova.pike_docker_image new file mode 100644 index 00000000..3154054d --- /dev/null +++ b/openstack/python-nova/centos/stx-nova.pike_docker_image @@ -0,0 +1,9 @@ +BUILDER=loci +LABEL=stx-nova +PROJECT=nova +PROJECT_REPO=https://github.com/starlingx-staging/stx-nova.git +PIP_PACKAGES="pycrypto tsconfig cgtsclient httplib2 pylint" +DIST_PACKAGES="openssh-clients openssh-server libvirt " +PROFILES="fluent nova ceph linuxbridge openvswitch configdrive qemu apache" + +