Add train release support

This patch set adds in job to test the OpenStack train releases.

Depends-On: https://review.opendev.org/#/c/706456/
Change-Id: I89fef1264f68dab7e921a9e5503c29d6a051f342
Signed-off-by: Tin Lam <tin@irrational.io>
This commit is contained in:
Tin Lam 2020-02-05 13:23:34 -06:00
parent a5ffce4327
commit 2aa32665b4
12 changed files with 172 additions and 7 deletions

View File

@ -0,0 +1,12 @@
---
images:
tags:
bootstrap: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
scripted_test: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
db_init: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
barbican_db_sync: "docker.io/openstackhelm/barbican:train-ubuntu_bionic"
db_drop: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_user: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_service: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_endpoints: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
barbican_api: "docker.io/openstackhelm/barbican:train-ubuntu_bionic"

View File

@ -0,0 +1,17 @@
---
images:
tags:
db_init: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
cinder_db_sync: "docker.io/openstackhelm/cinder:train-ubuntu_bionic"
db_drop: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_user: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_service: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_endpoints: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
cinder_api: "docker.io/openstackhelm/cinder:train-ubuntu_bionic"
bootstrap: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
cinder_scheduler: "docker.io/openstackhelm/cinder:train-ubuntu_bionic"
cinder_volume: "docker.io/openstackhelm/cinder:train-ubuntu_bionic"
cinder_volume_usage_audit: "docker.io/openstackhelm/cinder:train-ubuntu_bionic"
cinder_storage_init: "docker.io/openstackhelm/ceph-config-helper:latest-ubuntu_bionic"
cinder_backup: "docker.io/openstackhelm/cinder:train-ubuntu_bionic"
cinder_backup_storage_init: "docker.io/openstackhelm/ceph-config-helper:latest-ubuntu_bionic"

View File

@ -0,0 +1,14 @@
---
images:
tags:
bootstrap: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
db_init: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
db_drop: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_user: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_service: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_endpoints: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
glance_db_sync: "docker.io/openstackhelm/glance:train-ubuntu_bionic"
glance_api: "docker.io/openstackhelm/glance:train-ubuntu_bionic"
glance_registry: "docker.io/openstackhelm/glance:train-ubuntu_bionic"
glance_metadefs_load: "docker.io/openstackhelm/glance:train-ubuntu_bionic"
glance_storage_init: "docker.io/openstackhelm/ceph-config-helper:latest-ubuntu_bionic"

View File

@ -0,0 +1,16 @@
---
images:
tags:
bootstrap: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
db_init: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
db_drop: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_user: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_service: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_endpoints: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
heat_db_sync: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
heat_api: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
heat_cfn: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
heat_cloudwatch: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
heat_engine: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
heat_engine_cleaner: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
heat_purge_deleted: "docker.io/openstackhelm/heat:train-ubuntu_bionic"

View File

@ -0,0 +1,7 @@
---
images:
tags:
db_init: docker.io/openstackhelm/heat:train-ubuntu_bionic
db_drop: docker.io/openstackhelm/heat:train-ubuntu_bionic
horizon_db_sync: docker.io/openstackhelm/horizon:train-ubuntu_bionic
horizon: docker.io/openstackhelm/horizon:train-ubuntu_bionic

View File

@ -0,0 +1,15 @@
---
images:
tags:
bootstrap: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
db_init: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
db_drop: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
keystone_api: "docker.io/openstackhelm/keystone:train-ubuntu_bionic"
keystone_bootstrap: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
keystone_credential_rotate: "docker.io/openstackhelm/keystone:train-ubuntu_bionic"
keystone_credential_setup: "docker.io/openstackhelm/keystone:train-ubuntu_bionic"
keystone_db_sync: "docker.io/openstackhelm/keystone:train-ubuntu_bionic"
keystone_domain_manage: "docker.io/openstackhelm/keystone:train-ubuntu_bionic"
keystone_fernet_rotate: "docker.io/openstackhelm/keystone:train-ubuntu_bionic"
keystone_fernet_setup: "docker.io/openstackhelm/keystone:train-ubuntu_bionic"
ks_user: "docker.io/openstackhelm/heat:train-ubuntu_bionic"

View File

@ -0,0 +1,18 @@
---
images:
tags:
bootstrap: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
db_init: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
db_drop: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_user: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_service: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_endpoints: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
neutron_db_sync: "docker.io/openstackhelm/neutron:train-ubuntu_bionic"
neutron_dhcp: "docker.io/openstackhelm/neutron:train-ubuntu_bionic"
neutron_l3: "docker.io/openstackhelm/neutron:train-ubuntu_bionic"
neutron_l2gw: "docker.io/openstackhelm/neutron:train-ubuntu_bionic"
neutron_linuxbridge_agent: "docker.io/openstackhelm/neutron:train-ubuntu_bionic"
neutron_metadata: "docker.io/openstackhelm/neutron:train-ubuntu_bionic"
neutron_openvswitch_agent: "docker.io/openstackhelm/neutron:train-ubuntu_bionic"
neutron_server: "docker.io/openstackhelm/neutron:train-ubuntu_bionic"
neutron_bagpipe_bgp: "docker.io/openstackhelm/neutron:train-ubuntu_bionic"

View File

@ -24,13 +24,13 @@ function start () {
cp -a $(type -p nova-placement-api) /var/www/cgi-bin/nova/
if [ -f /etc/apache2/envvars ]; then
# Loading Apache2 ENV variables
source /etc/apache2/envvars
# The directory below has to be created due to the fact that
# libapache2-mod-wsgi-py3 doesn't create it in contrary by libapache2-mod-wsgi
if [ ! -d ${APACHE_RUN_DIR} ]; then
mkdir -p ${APACHE_RUN_DIR}
fi
# Loading Apache2 ENV variables
source /etc/apache2/envvars
# The directory below has to be created due to the fact that
# libapache2-mod-wsgi-py3 doesn't create it in contrary by libapache2-mod-wsgi
if [ ! -d ${APACHE_RUN_DIR} ]; then
mkdir -p ${APACHE_RUN_DIR}
fi
fi
# Start Apache2

View File

@ -0,0 +1,32 @@
---
images:
tags:
bootstrap: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
db_drop: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
db_init: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_user: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_service: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_endpoints: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
nova_api: "docker.io/openstackhelm/nova:train-ubuntu_bionic"
nova_cell_setup: "docker.io/openstackhelm/nova:train-ubuntu_bionic"
nova_cell_setup_init: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
nova_compute: "docker.io/openstackhelm/nova:train-ubuntu_bionic"
nova_compute_ssh: "docker.io/openstackhelm/nova:train-ubuntu_bionic"
nova_conductor: "docker.io/openstackhelm/nova:train-ubuntu_bionic"
nova_db_sync: "docker.io/openstackhelm/nova:train-ubuntu_bionic"
nova_novncproxy: "docker.io/openstackhelm/nova:train-ubuntu_bionic"
nova_novncproxy_assets: "docker.io/openstackhelm/nova:train-ubuntu_bionic"
nova_placement: "docker.io/openstackhelm/placement:master-ubuntu_bionic-20200207"
nova_scheduler: "docker.io/openstackhelm/nova:train-ubuntu_bionic"
nova_spiceproxy: "docker.io/openstackhelm/nova:train-ubuntu_bionic"
nova_spiceproxy_assets: "docker.io/openstackhelm/nova:train-ubuntu_bionic"
nova_service_cleaner: "docker.io/openstackhelm/ceph-config-helper:latest-ubuntu_bionic"
manifests:
# NOTE(lamt): The nova-consoleauth service has been removed. It was
# deprecated since the 18.0.0 (Rocky) release.
# See: https://docs.openstack.org/releasenotes/nova/train.html
deployment_consoleauth: false
# NOTE(lamt): Placement code was extracted from nova post Stein.
# A placement chart will need to be deployed to replace.
# See: https://docs.openstack.org/releasenotes/nova/train.html
deployment_placement: false

View File

@ -0,0 +1,12 @@
images:
pull_policy: IfNotPresent
tags:
placement: "docker.io/openstackhelm/placement:master-ubuntu_bionic"
ks_user: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_service: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
ks_endpoints: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
db_init: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
db_drop: "docker.io/openstackhelm/heat:train-ubuntu_bionic"
placement_db_sync: "docker.io/openstackhelm/placement:master-ubuntu_bionic"
dep_check: "quay.io/airshipit/kubernetes-entrypoint:v1.0.0"
image_repo_sync: "docker.io/docker:17.07.0"

View File

@ -142,6 +142,16 @@
openstack_release: ocata
container_distro_name: ubuntu
container_distro_version: xenial
- job:
name: openstack-helm-cinder-train-ubuntu_bionic
parent: openstack-helm-cinder
vars:
osh_params:
openstack_release: train
container_distro_name: ubuntu
container_distro_version: bionic
- job:
name: openstack-helm-compute-kit
parent: openstack-helm-chart-deploy
@ -216,6 +226,16 @@
openstack_release: ocata
container_distro_name: ubuntu
container_distro_version: xenial
- job:
name: openstack-helm-compute-kit-train-ubuntu_bionic
parent: openstack-helm-compute-kit
vars:
osh_params:
openstack_release: train
container_distro_name: ubuntu
container_distro_version: bionic
- job:
name: openstack-helm-horizon
parent: openstack-helm-chart-deploy

View File

@ -33,6 +33,7 @@
- openstack-helm-cinder-rocky-ubuntu_bionic
- openstack-helm-cinder-rocky-opensuse_15:
voting: false
- openstack-helm-cinder-train-ubuntu_bionic
- openstack-helm-compute-kit
- openstack-helm-compute-kit-ocata-ubuntu_xenial
- openstack-helm-compute-kit-pike-ubuntu_xenial
@ -41,6 +42,7 @@
- openstack-helm-compute-kit-rocky-ubuntu_bionic
- openstack-helm-compute-kit-rocky-opensuse_15:
voting: false
- openstack-helm-compute-kit-train-ubuntu_bionic
- openstack-helm-horizon
- openstack-helm-apparmor:
voting: false