Remove old release references

With the latest update to openstack-helm dropping support for releases
before T, this change updates osh-images to reflect this.

Change-Id: I521da784dcd6feb4962564c7e7c56d0f2800d75c
This commit is contained in:
Gage Hugo 2021-04-30 15:00:22 -05:00
parent 6a233e34cb
commit be831151d5
8 changed files with 0 additions and 725 deletions

View File

@ -1,42 +0,0 @@
#!/bin/bash
SCRIPT=`realpath $0`
SCRIPT_DIR=`dirname ${SCRIPT}`
## Only build from main folder
# Replace with Registry URI with your registry like your
# dockerhub user. Example: "docker.io/openstackhelm"
VERSION=${VERSION:-"latest"}
OPENSTACK_VERSION="newton-eol"
#Defaults
requirements_project_ref="stable/newton"
keystone_profiles=${keystone_profiles:-"'apache ldap'"}
keystone_pip_packages=${keystone_pip_packages:-"'pycrypto python-openstackclient'"}
heat_profiles=${heat_profiles:-"'apache'"}
heat_pip_packages=${heat_pip_packages:-"pycrypto"}
barbican_pip_packages=${barbican_pip_packages:-"pycrypto"}
glance_profiles=${glance_profiles:-"'glance ceph'"}
glance_pip_packages=${glance_pip_packages:-"'pycrypto python-swiftclient'"}
cinder_profiles=${cinder_profiles:-"'cinder lvm ceph qemu'"}
cinder_pip_packages=${cinder_pip_packages:-"'pycrypto python-swiftclient'"}
neutron_profiles=${neutron_profiles:-"'neutron linuxbridge openvswitch'"}
neutron_pip_packages=${neutron_pip_packages:-"'pycrypto networking-baremetal'"}
nova_profiles=${nova_profiles:-"'nova ceph linuxbridge openvswitch configdrive qemu apache'"}
nova_pip_packages=${nova_pip_packages:-"pycrypto"}
horizon_profiles=${horizon_profiles:-"'horizon apache'"}
horizon_pip_packages=${horizon_pip_packages:-"pycrypto"}
senlin_profiles=${senlin_profiles:-"'senlin'"}
senlin_pip_packages=${senlin_pip_packages:-"pycrypto"}
magnum_profiles=${magnum_profiles:-"'magnum'"}
magnum_pip_packages=${magnum_pip_packages:-"pycrypto"}
ironic_profiles=${ironic_profiles:-"'ironic ipxe ipmi qemu tftp'"}
ironic_pip_packages=${ironic_pip_packages:-"pycrypto"}
ironic_dist_packages=${ironic_dist_packages:-"iproute2"}
neutron_sriov_from=${neutron_sriov_from:-${neutron_sriov_from:-"docker.io/ubuntu:18.04"}}
neutron_sriov_project=${neutron_sriov_project:-"neutron"}
neutron_sriov_profiles=${neutron_sriov_profiles:-"'neutron linuxbridge openvswitch'"}
neutron_sriov_pip_packages=${neutron_sriov_pip_packages:-"pycrypto"}
neutron_sriov_dist_packages=${neutron_sriov_dist_packages:-"'ethtool lshw'"}
neutron_sriov_extra_tag=${neutron_sriov_extra_tag:-'-sriov-1804'}
BUILD_PROJECTS=${BUILD_PROJECTS:-'requirements keystone heat barbican glance cinder neutron neutron_sriov nova horizon senlin magnum ironic'}
source ${SCRIPT_DIR}/build.sh

View File

@ -1,10 +0,0 @@
#!/bin/bash
SCRIPT=`realpath $0`
SCRIPT_DIR=`dirname ${SCRIPT}`
## Only build from main folder
# Replace with Registry URI with your registry like your
# dockerhub user. Example: "docker.io/openstackhelm"
VERSION=${VERSION:-"latest"}
OPENSTACK_VERSION="stable/ocata"
source ${SCRIPT_DIR}/build.sh

View File

@ -1,10 +0,0 @@
#!/bin/bash
SCRIPT=`realpath $0`
SCRIPT_DIR=`dirname ${SCRIPT}`
## Only build from main folder
# Replace with Registry URI with your registry like your
# dockerhub user. Example: "docker.io/openstackhelm"
VERSION=${VERSION:-"latest"}
OPENSTACK_VERSION="stable/pike"
source ${SCRIPT_DIR}/build.sh

View File

@ -1,10 +0,0 @@
#!/bin/bash
SCRIPT=`realpath $0`
SCRIPT_DIR=`dirname ${SCRIPT}`
## Only build from main folder
# Replace with Registry URI with your registry like your
# dockerhub user. Example: "docker.io/openstackhelm"
VERSION=${VERSION:-"latest"}
OPENSTACK_VERSION="stable/queens"
source ${SCRIPT_DIR}/build.sh

View File

@ -1,23 +0,0 @@
#!/bin/bash
SCRIPT=`realpath $0`
SCRIPT_DIR=`dirname ${SCRIPT}`
## Only build from main folder
# Replace with Registry URI with your registry like your
# dockerhub user. Example: "docker.io/openstackhelm"
VERSION=${VERSION:-"latest"}
OPENSTACK_VERSION="stable/rocky"
#pycrypto was dropped after queens so we need to override the defaults
keystone_pip_packages=${keystone_pip_packages:-"'python-openstackclient'"}
heat_pip_packages=${heat_pip_packages:-"''"}
barbican_pip_packages=${barbican_pip_packages:-"''"}
glance_pip_packages=${glance_pip_packages:-"'python-swiftclient'"}
cinder_pip_packages=${cinder_pip_packages:-"'python-swiftclient'"}
neutron_pip_packages=${neutron_pip_packages:-"'networking-baremetal'"}
nova_pip_packages=${nova_pip_packages:-"''"}
horizon_pip_packages=${horizon_pip_packages:-"'heat-dashboard'"}
senlin_pip_packages=${senlin_pip_packages:-"''"}
magnum_pip_packages=${magnum_pip_packages:-"''"}
ironic_pip_packages=${ironic_pip_packages:-"''"}
neutron_sriov_pip_packages=${neutron_sriov_pip_packages:-"''"}
source ${SCRIPT_DIR}/build.sh

View File

@ -1,23 +0,0 @@
#!/bin/bash
SCRIPT=`realpath $0`
SCRIPT_DIR=`dirname ${SCRIPT}`
## Only build from main folder
# Replace with Registry URI with your registry like your
# dockerhub user. Example: "docker.io/openstackhelm"
VERSION=${VERSION:-"latest"}
OPENSTACK_VERSION="stable/stein"
#pycrypto was dropped after queens so we need to override the defaults
keystone_pip_packages=${keystone_pip_packages:-"'python-openstackclient'"}
heat_pip_packages=${heat_pip_packages:-"''"}
barbican_pip_packages=${barbican_pip_packages:-"''"}
glance_pip_packages=${glance_pip_packages:-"'python-swiftclient'"}
cinder_pip_packages=${cinder_pip_packages:-"'python-swiftclient'"}
neutron_pip_packages=${neutron_pip_packages:-"'networking-baremetal'"}
nova_pip_packages=${nova_pip_packages:-"''"}
horizon_pip_packages=${horizon_pip_packages:-"'heat-dashboard'"}
senlin_pip_packages=${senlin_pip_packages:-"''"}
magnum_pip_packages=${magnum_pip_packages:-"''"}
ironic_pip_packages=${ironic_pip_packages:-"''"}
neutron_sriov_pip_packages=${neutron_sriov_pip_packages:-"''"}
source ${SCRIPT_DIR}/build.sh

View File

@ -19,9 +19,7 @@
- opendev-buildset-registry
- openstack-helm-images-aio-monitoring
- openstack-helm-images-aio-logging
- openstack-helm-images-compute-kit-stein-ubuntu_bionic
- openstack-helm-images-compute-kit-train-ubuntu_bionic
- openstack-helm-images-cinder-stein-ubuntu_bionic
- openstack-helm-images-cinder-train-ubuntu_bionic
- openstack-helm-images-horizon-train-ubuntu_bionic
gate:
@ -29,9 +27,7 @@
- opendev-buildset-registry
- openstack-helm-images-aio-monitoring
- openstack-helm-images-aio-logging
- openstack-helm-images-compute-kit-stein-ubuntu_bionic
- openstack-helm-images-compute-kit-train-ubuntu_bionic
- openstack-helm-images-cinder-stein-ubuntu_bionic
- openstack-helm-images-cinder-train-ubuntu_bionic
- openstack-helm-images-horizon-train-ubuntu_bionic
periodic:
@ -39,9 +35,7 @@
- opendev-buildset-registry
- openstack-helm-images-aio-monitoring
- openstack-helm-images-aio-logging
- openstack-helm-images-compute-kit-stein-ubuntu_bionic
- openstack-helm-images-compute-kit-train-ubuntu_bionic
- openstack-helm-images-cinder-stein-ubuntu_bionic
- openstack-helm-images-cinder-train-ubuntu_bionic
- openstack-helm-images-horizon-train-ubuntu_bionic
templates:
@ -211,49 +205,6 @@
- minikube-aio/.*
- zuul.d/minikube-aio.yaml
- job:
name: openstack-helm-images-compute-kit-stein-ubuntu_bionic
parent: openstack-helm-compute-kit-stein-ubuntu_bionic
match-on-config-updates: false
dependencies:
- name: openstack-helm-images-build-ospurge
soft: true
- name: openstack-helm-images-build-openvswitch
soft: true
- name: openstack-helm-images-build-openstack-loci-stein-ubuntu_bionic
soft: true
- name: openstack-helm-images-build-mariadb
soft: true
- name: openstack-helm-images-build-libvirt
soft: true
- name: openstack-helm-images-build-minikube-aio
soft: true
- name: openstack-helm-images-upload-ospurge
soft: true
- name: openstack-helm-images-upload-openvswitch
soft: true
- name: openstack-helm-images-upload-openstack-loci-stein-ubuntu_bionic
soft: true
- name: openstack-helm-images-upload-mariadb
soft: true
- name: openstack-helm-images-upload-libvirt
soft: true
- name: openstack-helm-images-upload-minikube-aio
soft: true
files:
- ospurge/.*
- zuul.d/ospurge.yaml
- openvswitch/.*
- zuul.d/openvswitch.yaml
- ^openstack/loci/.*
- zuul.d/openstack-loci.yaml
- mariadb/.*
- zuul.d/mariadb.yaml
- libvirt/.*
- zuul.d/libvirt.yaml
- minikube-aio/.*
- zuul.d/minikube-aio.yaml
- job:
name: openstack-helm-images-compute-kit-train-ubuntu_bionic
parent: openstack-helm-compute-kit-train-ubuntu_bionic
@ -291,25 +242,6 @@
- minikube-aio/.*
- zuul.d/minikube-aio.yaml
- job:
name: openstack-helm-images-cinder-stein-ubuntu_bionic
parent: openstack-helm-cinder-stein-ubuntu_bionic
match-on-config-updates: false
dependencies:
- name: openstack-helm-images-build-openstack-loci-stein-ubuntu_bionic
soft: true
- name: openstack-helm-images-build-minikube-aio
soft: true
- name: openstack-helm-images-upload-openstack-loci-stein-ubuntu_bionic
soft: true
- name: openstack-helm-images-upload-minikube-aio
soft: true
files:
- ^openstack/loci/.*
- zuul.d/openstack-loci.yaml
- minikube-aio/.*
- zuul.d/minikube-aio.yaml
- job:
name: openstack-helm-images-cinder-train-ubuntu_bionic
parent: openstack-helm-cinder-train-ubuntu_bionic

View File

@ -16,64 +16,21 @@
- project:
check:
jobs:
- openstack-helm-images-build-openstack-loci-ocata-ubuntu_xenial
- openstack-helm-images-build-openstack-loci-pike-ubuntu_xenial
- openstack-helm-images-build-openstack-loci-queens-ubuntu_xenial
- openstack-helm-images-build-openstack-loci-rocky-ubuntu_xenial
- openstack-helm-images-build-openstack-loci-rocky-ubuntu_bionic
- openstack-helm-images-build-openstack-loci-stein-ubuntu_bionic
- openstack-helm-images-build-openstack-loci-train-ubuntu_bionic
- openstack-helm-images-build-openstack-loci-ussuri-ubuntu_bionic
- openstack-helm-images-build-openstack-loci-master-ubuntu_bionic
gate:
jobs:
- openstack-helm-images-upload-openstack-loci-ocata-ubuntu_xenial
- openstack-helm-images-upload-openstack-loci-pike-ubuntu_xenial
- openstack-helm-images-upload-openstack-loci-queens-ubuntu_xenial
- openstack-helm-images-upload-openstack-loci-rocky-ubuntu_xenial
- openstack-helm-images-upload-openstack-loci-rocky-ubuntu_bionic
- openstack-helm-images-upload-openstack-loci-stein-ubuntu_bionic
- openstack-helm-images-upload-openstack-loci-train-ubuntu_bionic
- openstack-helm-images-upload-openstack-loci-ussuri-ubuntu_bionic
- openstack-helm-images-upload-openstack-loci-master-ubuntu_bionic
promote:
jobs:
- openstack-helm-images-promote-openstack-loci-ocata-ubuntu_xenial
- openstack-helm-images-promote-openstack-loci-pike-ubuntu_xenial
- openstack-helm-images-promote-openstack-loci-queens-ubuntu_xenial
- openstack-helm-images-promote-openstack-loci-rocky-ubuntu_xenial
- openstack-helm-images-promote-openstack-loci-rocky-ubuntu_bionic
- openstack-helm-images-promote-openstack-loci-stein-ubuntu_bionic
- openstack-helm-images-promote-openstack-loci-train-ubuntu_bionic
- openstack-helm-images-promote-openstack-loci-ussuri-ubuntu_bionic
- openstack-helm-images-promote-openstack-loci-master-ubuntu_bionic
periodic:
jobs:
- openstack-helm-images-upload-openstack-loci-ocata-ubuntu_xenial
- openstack-helm-images-promote-openstack-loci-ocata-ubuntu_xenial:
dependencies:
- name: openstack-helm-images-upload-openstack-loci-ocata-ubuntu_xenial
- openstack-helm-images-upload-openstack-loci-pike-ubuntu_xenial
- openstack-helm-images-promote-openstack-loci-pike-ubuntu_xenial:
dependencies:
- name: openstack-helm-images-upload-openstack-loci-pike-ubuntu_xenial
- openstack-helm-images-upload-openstack-loci-queens-ubuntu_xenial
- openstack-helm-images-promote-openstack-loci-queens-ubuntu_xenial:
dependencies:
- name: openstack-helm-images-upload-openstack-loci-queens-ubuntu_xenial
- openstack-helm-images-upload-openstack-loci-rocky-ubuntu_xenial
- openstack-helm-images-promote-openstack-loci-rocky-ubuntu_xenial:
dependencies:
- name: openstack-helm-images-upload-openstack-loci-rocky-ubuntu_xenial
- openstack-helm-images-upload-openstack-loci-rocky-ubuntu_bionic
- openstack-helm-images-promote-openstack-loci-rocky-ubuntu_bionic:
dependencies:
- name: openstack-helm-images-upload-openstack-loci-rocky-ubuntu_bionic
- openstack-helm-images-upload-openstack-loci-stein-ubuntu_bionic
- openstack-helm-images-promote-openstack-loci-stein-ubuntu_bionic:
dependencies:
- name: openstack-helm-images-compute-kit-stein-ubuntu_bionic
- name: openstack-helm-images-cinder-stein-ubuntu_bionic
- openstack-helm-images-upload-openstack-loci-train-ubuntu_bionic
- openstack-helm-images-promote-openstack-loci-train-ubuntu_bionic:
dependencies:
@ -544,499 +501,3 @@
parent: openstack-helm-images-promote-openstack-loci-master
description: Promote previously published LOCI train bionic images
vars: *build_train_bionic_images
#########
# STEIN #
#########
- job:
name: openstack-helm-images-build-openstack-loci-stein-ubuntu_bionic
description: Build LOCI stein bionic images
parent: openstack-helm-images-build-openstack-loci-master
vars: &build_stein_bionic_images
currentdate: "{{ now(utc=True,fmt='%Y%m%d') }}"
branchname: "stable/stein"
shortbranchname: "stein"
distroname: "ubuntu_bionic"
from: "docker.io/ubuntu:18.04"
python3: "yes"
wheels_location: "http://172.17.0.1:8080/wheels.tar.gz"
base_repository: "base"
ceph_repo: "deb https://mirror.mirantis.com/testing/ceph-nautilus/bionic/ bionic main"
ceph_key: "https://mirror.mirantis.com/testing/ceph-nautilus/bionic/archive-ceph-nautilus.key"
base_docker_image:
- <<: *base_image
prep_docker_images:
- <<: *prep_requirements_project
docker_images:
- <<: *requirements_project
- <<: *keystone_project
- <<: *glance_project
- <<: *cinder_project
- <<: *nova_project
- <<: *neutron_project
- <<: *horizon_project
- <<: *heat_project
- <<: *barbican_project
- <<: *watcher_project
- <<: *cyborg_project
- <<: *placement_project
- <<: *monasca_api_project
- job:
name: openstack-helm-images-upload-openstack-loci-stein-ubuntu_bionic
parent: openstack-helm-images-upload-openstack-loci-master
description: Build and upload LOCI stein bionic images
vars: *build_stein_bionic_images
- job:
name: openstack-helm-images-promote-openstack-loci-stein-ubuntu_bionic
parent: openstack-helm-images-promote-openstack-loci-master
description: Promote previously published LOCI stein bionic images
vars: *build_stein_bionic_images
#########
# ROCKY #
#########
# Rocky is a stop gap for images.
# It is built using both Xenial (python2) and Bionic (python3)
# Bionic
- job:
name: openstack-helm-images-build-openstack-loci-rocky-ubuntu_bionic
parent: openstack-helm-images-build-openstack-loci-master
description: Build LOCI rocky bionic images
vars: &build_rocky_bionic_images
currentdate: "{{ now(utc=True,fmt='%Y%m%d') }}"
branchname: "stable/rocky"
shortbranchname: "rocky"
distroname: "ubuntu_bionic"
from: "docker.io/ubuntu:18.04"
python3: "yes"
wheels_location: "http://172.17.0.1:8080/wheels.tar.gz"
base_repository: "base"
ceph_repo: "deb https://mirror.mirantis.com/testing/ceph-nautilus/bionic/ bionic main"
ceph_key: "https://mirror.mirantis.com/testing/ceph-nautilus/bionic/archive-ceph-nautilus.key"
base_docker_image:
- <<: *base_image
prep_docker_images:
- <<: *prep_requirements_project
docker_images:
- <<: *requirements_project
- <<: *keystone_project
- <<: *glance_project
- <<: *cinder_project
- <<: *nova_project
- <<: *neutron_project
- <<: *horizon_project
- <<: *heat_project
- <<: *barbican_project
- <<: *watcher_project
- <<: *cyborg_project
- job:
name: openstack-helm-images-upload-openstack-loci-rocky-ubuntu_bionic
parent: openstack-helm-images-upload-openstack-loci-master
description: Build and upload LOCI rocky bionic images
vars: *build_rocky_bionic_images
- job:
name: openstack-helm-images-promote-openstack-loci-rocky-ubuntu_bionic
parent: openstack-helm-images-promote-openstack-loci-master
description: Promote previously published LOCI rocky bionic images
vars: *build_rocky_bionic_images
# Xenial
- job:
name: openstack-helm-images-build-openstack-loci-rocky-ubuntu_xenial
parent: openstack-helm-images-build-openstack-loci-master
description: Build LOCI rocky xenial images
vars: &build_rocky_xenial_images
currentdate: "{{ now(utc=True,fmt='%Y%m%d') }}"
branchname: "stable/rocky"
shortbranchname: "rocky"
distroname: "ubuntu_xenial"
from: "gcr.io/google_containers/ubuntu-slim:0.14"
python3: "no"
wheels_location: "http://172.17.0.1:8080/wheels.tar.gz"
base_repository: "base"
ceph_repo: "deb https://mirror.mirantis.com/testing/ceph-mimic/xenial/ xenial main"
ceph_key: "https://mirror.mirantis.com/testing/ceph-mimic/xenial/archive-ceph-mimic.key"
base_docker_image:
- <<: *base_image
prep_docker_images:
- <<: *prep_requirements_project
docker_images:
- <<: *requirements_project
- <<: *keystone_project
- <<: *glance_project
- <<: *cinder_project
- <<: *nova_project
- <<: *neutron_project
- <<: *horizon_project
- <<: *heat_project
- <<: *barbican_project
- <<: *watcher_project
- <<: *cyborg_project
- job:
name: openstack-helm-images-upload-openstack-loci-rocky-ubuntu_xenial
parent: openstack-helm-images-upload-openstack-loci-master
description: Build and upload LOCI rocky xenial images
vars: *build_rocky_xenial_images
- job:
name: openstack-helm-images-promote-openstack-loci-rocky-ubuntu_xenial
parent: openstack-helm-images-promote-openstack-loci-master
description: Promote previously published LOCI xenial rocky images
vars: *build_rocky_xenial_images
# openSUSE
- job:
name: openstack-helm-images-build-openstack-loci-rocky-opensuse_15
parent: openstack-helm-images-build-openstack-loci-master
description: "Build LOCI rocky Leap15.0 images"
timeout: 7200 # need to build base image too
vars: &build_rocky_leap15_images
currentdate: "{{ now(utc=True,fmt='%Y%m%d') }}"
branchname: "stable/rocky"
shortbranchname: "rocky"
distroname: "opensuse_15"
from: "openstackhelm/base:{{ distroname }}" # This 'from' will be used in all the docker_images section.
python3: "yes"
wheels_location: "http://172.17.0.1:8080/wheels.tar.gz"
# We override the base image's FROM to 15.0 (instead of 15, which can
# shift over time). That is because of the fact that upper-constraints
# for Rocky contains a libvirt-python version too old for 15.1
# (libvirt-python 4.10.0 required for building under leap 15.1 due to
# the version of libvirt on the system).
prep_docker_images:
- context: "dockerfiles/leap15"
repository: openstackhelm/base
build_args:
- "PACKAGE_MIRROR={{ opensuse_package_mirror | default('http://download.opensuse.org/') }}"
- "PIP_INDEX_URL={{ pip_index_url | default('https://pypi.python.org/simple/') }}"
- "PIP_TRUSTED_HOST={{ pip_trusted_host | default('pypi.python.org') }}"
- "FROM=opensuse/leap:15.0"
tags:
- "{{ distroname }}"
- <<: *prep_requirements_project
docker_images:
- <<: *requirements_project
- <<: *keystone_project
- <<: *glance_project
- <<: *cinder_project
- <<: *nova_project
- <<: *neutron_project
- <<: *horizon_project
- <<: *heat_project
- <<: *barbican_project
- <<: *watcher_project
- <<: *cyborg_project
- job:
name: openstack-helm-images-upload-openstack-loci-rocky-opensuse_15
parent: openstack-helm-images-upload-openstack-loci-master
description: "Build and upload LOCI rocky Leap15.0 images"
timeout: 7200 # need to build base image too
vars: *build_rocky_leap15_images
- job:
name: openstack-helm-images-promote-openstack-loci-rocky-opensuse_15
parent: openstack-helm-images-promote-openstack-loci-master
description: "Promote previously published LOCI rocky Leap 15.0 images"
vars: *build_rocky_leap15_images
##########
# Queens #
##########
- job:
name: openstack-helm-images-build-openstack-loci-queens-ubuntu_xenial
parent: openstack-helm-images-build-openstack-loci-master
description: Build LOCI queens xenial images
vars: &build_queens_xenial_images
currentdate: "{{ now(utc=True,fmt='%Y%m%d') }}"
branchname: "stable/queens"
shortbranchname: "queens"
distroname: "ubuntu_xenial"
from: "gcr.io/google_containers/ubuntu-slim:0.14"
python3: "no"
wheels_location: "http://172.17.0.1:8080/wheels.tar.gz"
base_repository: "base"
ceph_repo: "deb https://mirror.mirantis.com/testing/ceph-mimic/xenial/ xenial main"
ceph_key: "https://mirror.mirantis.com/testing/ceph-mimic/xenial/archive-ceph-mimic.key"
requirements_pip_packages: "git+https://opendev.org/openstack/heat-dashboard@{{ branchname }}#egg=heat-dashboard tap-as-a-service==3.0.0"
base_docker_image:
- <<: *base_image
prep_docker_images:
- <<: *prep_requirements_project
docker_images:
- <<: *requirements_project
- <<: *keystone_project
- <<: *glance_project
- <<: *cinder_project
- <<: *nova_project
- <<: *neutron_project
- <<: *horizon_project
- <<: *heat_project
- <<: *barbican_project
- job:
name: openstack-helm-images-upload-openstack-loci-queens-ubuntu_xenial
parent: openstack-helm-images-upload-openstack-loci-master
description: Build and upload LOCI queens xenial images
vars: *build_queens_xenial_images
- job:
name: openstack-helm-images-promote-openstack-loci-queens-ubuntu_xenial
parent: openstack-helm-images-promote-openstack-loci-master
description: Promote a previously published LOCI queens xenial images
vars: *build_queens_xenial_images
########
# Pike #
########
- job:
name: openstack-helm-images-build-openstack-loci-pike-ubuntu_xenial
parent: openstack-helm-images-build-openstack-loci-master
description: Build LOCI pike xenial images
vars: &build_pike_xenial_images
currentdate: "{{ now(utc=True,fmt='%Y%m%d') }}"
branchname: "stable/pike"
shortbranchname: "pike"
distroname: "ubuntu_xenial"
from: "gcr.io/google_containers/ubuntu-slim:0.14"
python3: "no"
wheels_location: "http://172.17.0.1:8080/wheels.tar.gz"
base_repository: "base"
ceph_repo: "deb https://mirror.mirantis.com/testing/ceph-mimic/xenial/ xenial main"
ceph_key: "https://mirror.mirantis.com/testing/ceph-mimic/xenial/archive-ceph-mimic.key"
requirements_pip_packages: "git+https://opendev.org/x/tap-as-a-service@{{ branchname }}#egg=tap-as-a-service"
base_docker_image:
- <<: *base_image
prep_docker_images:
- <<: *prep_requirements_project
docker_images:
- <<: *requirements_project
- <<: *keystone_project
- <<: *glance_project
- <<: *cinder_project
- <<: *nova_project
- <<: *neutron_project
- context: "."
repository: openstackhelm/horizon
build_args:
- "FROM='{{ base_repository }}'"
- "PYTHON3={{ python3 }}"
- "PROJECT='horizon'"
- "PROJECT_REF={{ branchname }}"
- "PROFILES='fluent apache'"
- "WHEELS='{{ wheels_location }}'"
- "KEEP_ALL_WHEELS=yes"
tags: *imagetag
- <<: *heat_project
- <<: *barbican_project
- job:
name: openstack-helm-images-upload-openstack-loci-pike-ubuntu_xenial
parent: openstack-helm-images-upload-openstack-loci-master
description: Build and upload LOCI pike xenial images
vars: *build_pike_xenial_images
- job:
name: openstack-helm-images-promote-openstack-loci-pike-ubuntu_xenial
parent: openstack-helm-images-promote-openstack-loci-master
description: Promote a previously published LOCI pike xenial images
vars: *build_pike_xenial_images
#########
# Ocata #
#########
# Ocata requires pycrypto installed for keystonemiddleware memcache support.
- job:
name: openstack-helm-images-build-openstack-loci-ocata-ubuntu_xenial
parent: openstack-helm-images-build-openstack-loci-master
description: Build ocata LOCI images for xenial
vars: &build_ocata_xenial_images
currentdate: "{{ now(utc=True,fmt='%Y%m%d') }}"
branchname: "stable/ocata"
shortbranchname: "ocata"
distroname: "ubuntu_xenial"
python3: "no"
wheels_location: "http://172.17.0.1:8080/wheels.tar.gz"
from: "gcr.io/google_containers/ubuntu-slim:0.14"
base_repository: "base"
ceph_repo: "deb https://mirror.mirantis.com/testing/ceph-mimic/xenial/ xenial main"
ceph_key: "https://mirror.mirantis.com/testing/ceph-mimic/xenial/archive-ceph-mimic.key"
requirements_pip_packages: kubernetes
base_docker_image:
- <<: *base_image
prep_docker_images:
- <<: *prep_requirements_project
docker_images:
- <<: *requirements_project
- context: "."
repository: openstackhelm/keystone
build_args:
- "FROM='{{ base_repository }}'"
- "PYTHON3={{ python3 }}"
- "PROJECT='keystone'"
- "PROJECT_REF={{ branchname }}"
- "PROFILES='fluent apache ldap {{ shortbranchname }}'"
- "PIP_PACKAGES='pycrypto python-openstackclient'"
- "WHEELS='{{ wheels_location }}'"
- "KEEP_ALL_WHEELS=yes"
tags: *imagetag
- context: "."
repository: openstackhelm/heat
build_args:
- "FROM='{{ base_repository }}'"
- "PYTHON3={{ python3 }}"
- "PROJECT='heat'"
- "PROJECT_REF={{ branchname }}"
- "PROFILES='fluent apache'"
- "PIP_PACKAGES='pycrypto'"
- "DIST_PACKAGES='curl'"
- "WHEELS='{{ wheels_location }}'"
- "KEEP_ALL_WHEELS=yes"
tags: *imagetag
- context: "."
repository: openstackhelm/barbican
build_args:
- "FROM='{{ base_repository }}'"
- "PYTHON3={{ python3 }}"
- "PROJECT='barbican'"
- "PROJECT_REF={{ branchname }}"
- "PROFILES='fluent'"
- "PIP_PACKAGES='pycrypto'"
- "WHEELS='{{ wheels_location }}'"
- "KEEP_ALL_WHEELS=yes"
tags: *imagetag
- context: "."
repository: openstackhelm/glance
build_args:
- "FROM='{{ base_repository }}'"
- "PYTHON3={{ python3 }}"
- "PROJECT='glance'"
- "PROJECT_REF={{ branchname }}"
- "PROFILES='fluent ceph'"
- "PIP_PACKAGES='pycrypto python-swiftclient'"
- "WHEELS='{{ wheels_location }}'"
- "KEEP_ALL_WHEELS=yes"
tags: *imagetag
- context: "."
repository: openstackhelm/cinder
build_args:
- "FROM='{{ base_repository }}'"
- "PYTHON3={{ python3 }}"
- "PROJECT='cinder'"
- "PROJECT_REF={{ branchname }}"
- "PROFILES='fluent lvm ceph qemu'"
- "PIP_PACKAGES='pycrypto python-swiftclient'"
- "WHEELS='{{ wheels_location }}'"
- "KEEP_ALL_WHEELS=yes"
tags: *imagetag
- context: "."
repository: openstackhelm/neutron
build_args:
- "FROM='{{ base_repository }}'"
- "PYTHON3={{ python3 }}"
- "PROJECT='neutron'"
- "PROJECT_REF={{ branchname }}"
- "PROFILES='fluent linuxbridge openvswitch'"
- "DIST_PACKAGES='jq'"
- "PIP_PACKAGES='pycrypto'"
- "WHEELS='{{ wheels_location }}'"
- "KEEP_ALL_WHEELS=yes"
tags: *imagetag
- context: "."
repository: openstackhelm/neutron
build_args:
- "FROM=docker.io/ubuntu:18.04"
- "PYTHON3={{ python3 }}"
- "PROJECT='neutron'"
- "PROJECT_REF={{ branchname }}"
- "PROFILES='fluent neutron linuxbridge openvswitch'"
- "DIST_PACKAGES='ethtool lshw'"
- "PIP_PACKAGES='pycrypto'"
- "WHEELS='{{ wheels_location }}'"
- "KEEP_ALL_WHEELS=yes"
tags:
- "{{ shortbranchname }}-18.04-sriov"
- "{{ shortbranchname }}-18.04-sriov-{{ currentdate }}"
- context: "."
repository: openstackhelm/nova
build_args:
- "FROM='{{ base_repository }}'"
- "PYTHON3={{ python3 }}"
- "PROJECT='nova'"
- "PROJECT_REF={{ branchname }}"
- "PROFILES='fluent ceph linuxbridge openvswitch configdrive qemu apache'"
- "PIP_PACKAGES='pycrypto'"
- "WHEELS='{{ wheels_location }}'"
- "KEEP_ALL_WHEELS=yes"
tags: *imagetag
- context: "."
repository: openstackhelm/horizon
build_args:
- "FROM='{{ base_repository }}'"
- "PYTHON3={{ python3 }}"
- "PROJECT='horizon'"
- "PROJECT_REF={{ branchname }}"
- "PROFILES='fluent apache'"
- "PIP_PACKAGES='pycrypto'"
- "WHEELS='{{ wheels_location }}'"
- "KEEP_ALL_WHEELS=yes"
tags: *imagetag
- context: "."
repository: openstackhelm/senlin
build_args:
- "FROM='{{ base_repository }}'"
- "PYTHON3={{ python3 }}"
- "PROJECT='senlin'"
- "PROJECT_REF={{ branchname }}"
- "PROFILES='fluent'"
- "PIP_PACKAGES='pycrypto'"
- "WHEELS='{{ wheels_location }}'"
- "KEEP_ALL_WHEELS=yes"
tags: *imagetag
- context: "."
repository: openstackhelm/magnum
build_args:
- "FROM='{{ base_repository }}'"
- "PYTHON3={{ python3 }}"
- "PROJECT='magnum'"
- "PROJECT_REF={{ branchname }}"
- "PROFILES='fluent'"
- "PIP_PACKAGES='pycrypto'"
- "WHEELS='{{ wheels_location }}'"
- "KEEP_ALL_WHEELS=yes"
tags: *imagetag
- context: "."
repository: openstackhelm/ironic
build_args:
- "FROM='{{ base_repository }}'"
- "PYTHON3={{ python3 }}"
- "PROJECT='ironic'"
- "PROJECT_REF={{ branchname }}"
- "PROFILES='fluent ipxe ipmi qemu tftp'"
- "PIP_PACKAGES='pycrypto'"
- "DIST_PACKAGES='ethtool lshw iproute2'"
- "WHEELS='{{ wheels_location }}'"
- "KEEP_ALL_WHEELS=yes"
tags: *imagetag
- job:
name: openstack-helm-images-upload-openstack-loci-ocata-ubuntu_xenial
parent: openstack-helm-images-upload-openstack-loci-master
description: Build and upload LOCI ocata xenial images
vars: *build_ocata_xenial_images
- job:
name: openstack-helm-images-promote-openstack-loci-ocata-ubuntu_xenial
parent: openstack-helm-images-promote-openstack-loci-master
description: Promote a previously published LOCI ocata xenial images
vars: *build_ocata_xenial_images