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:
parent
6a233e34cb
commit
be831151d5
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue