openstack-helm-images/zuul.d/ceph-daemon.yaml
Stephen Taylor e0da2c7370 Update Ceph images to Focal
Add Dockerfiles for Ubuntu Focal for all of the Ceph images and
modify build scripts to use those Dockerfiles.

Also update ceph-utility to Pacific from Nautilus.

Change-Id: I47a53fb7419153cc50c6d1538eb56cdb735bc925
2022-12-12 20:59:54 +00:00

60 lines
1.9 KiB
YAML

---
# Copyright 2019, SUSE LINUX GmbH.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
- project:
check:
jobs:
- openstack-helm-images-build-ceph-daemon
gate:
jobs:
- openstack-helm-images-upload-ceph-daemon
promote:
jobs:
- openstack-helm-images-promote-ceph-daemon
periodic-weekly:
jobs:
- openstack-helm-images-build-ceph-daemon
- job:
name: openstack-helm-images-build-ceph-daemon
parent: openstack-helm-images-build
description: Build ceph-daemon images
vars: &ceph-daemon_vars
currentdate: "{{ now(utc=True,fmt='%Y%m%d') }}"
docker_images:
- context: ceph-daemon
repository: openstackhelm/ceph-daemon
dockerfile: Dockerfile.ubuntu_focal
tags:
- latest-ubuntu_focal
- "ubuntu_focal-{{ currentdate }}"
files: &ceph-daemon_files
- ceph-daemon/.*
- zuul.d/ceph-daemon.yaml
- job:
name: openstack-helm-images-upload-ceph-daemon
parent: openstack-helm-images-upload
description: Build and upload ceph-daemon images
vars: *ceph-daemon_vars
files: *ceph-daemon_files
- job:
name: openstack-helm-images-promote-ceph-daemon
parent: openstack-helm-images-promote
description: Promote a previously published ceph-daemon image to latest.
vars: *ceph-daemon_vars
files: *ceph-daemon_files