use opendev image building system for zuul-operator test
Depends-On: https://review.opendev.org/#/c/673351/ Change-Id: I12bde1fbe892273c458f11e568402d1b53073a41
This commit is contained in:
parent
8f34db1319
commit
5637d13f1f
20
.zuul.yaml
20
.zuul.yaml
@ -9,10 +9,26 @@
|
|||||||
required-projects:
|
required-projects:
|
||||||
- zuul/zuul-operator
|
- zuul/zuul-operator
|
||||||
|
|
||||||
|
- job:
|
||||||
|
description: |
|
||||||
|
Build's Zuul operator image taken from buildset registry
|
||||||
|
name: zuul-operator-build-image
|
||||||
|
parent: opendev-build-docker-image
|
||||||
|
allowed-projects: zuul/zuul-operator
|
||||||
|
vars:
|
||||||
|
zuul_work_dir: "{{ zuul.projects['opendev.org/zuul/zuul-operator'].src_dir }}"
|
||||||
|
docker_images:
|
||||||
|
- context: .
|
||||||
|
dockerfile: build/Dockerfile
|
||||||
|
repository: zuul/zuul-operator
|
||||||
- project:
|
- project:
|
||||||
check:
|
check:
|
||||||
jobs:
|
jobs:
|
||||||
- zuul-operator-functional-k8s
|
- zuul-operator-build-image
|
||||||
|
- zuul-operator-functional-k8s:
|
||||||
|
dependencies: zuul-operator-build-image
|
||||||
gate:
|
gate:
|
||||||
jobs:
|
jobs:
|
||||||
- zuul-operator-functional-k8s
|
- zuul-operator-build-image
|
||||||
|
- zuul-operator-functional-k8s:
|
||||||
|
dependencies: zuul-operator-build-image
|
@ -22,14 +22,12 @@ spec:
|
|||||||
- stdout
|
- stdout
|
||||||
# TODO: use a public name
|
# TODO: use a public name
|
||||||
image: "zuul/zuul-operator"
|
image: "zuul/zuul-operator"
|
||||||
imagePullPolicy: "Never"
|
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- mountPath: /tmp/ansible-operator/runner
|
- mountPath: /tmp/ansible-operator/runner
|
||||||
name: runner
|
name: runner
|
||||||
readOnly: true
|
readOnly: true
|
||||||
- name: operator
|
- name: operator
|
||||||
image: "zuul/zuul-operator"
|
image: "zuul/zuul-operator"
|
||||||
imagePullPolicy: "Never"
|
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- mountPath: /tmp/ansible-operator/runner
|
- mountPath: /tmp/ansible-operator/runner
|
||||||
name: runner
|
name: runner
|
||||||
|
@ -5,4 +5,6 @@
|
|||||||
- role: bindep
|
- role: bindep
|
||||||
- role: clear-firewall
|
- role: clear-firewall
|
||||||
- role: install-kubernetes
|
- role: install-kubernetes
|
||||||
|
- role: use-buildset-registry
|
||||||
|
buildset_registry_docker_user: root
|
||||||
docker_version: 18.06.1~ce~3-0~ubuntu
|
docker_version: 18.06.1~ce~3-0~ubuntu
|
@ -6,11 +6,6 @@
|
|||||||
set_fact:
|
set_fact:
|
||||||
RELEASE_VERSION: v0.8.1
|
RELEASE_VERSION: v0.8.1
|
||||||
|
|
||||||
- name: Build operator
|
|
||||||
command: docker build -f build/Dockerfile -t zuul/zuul-operator .
|
|
||||||
args:
|
|
||||||
chdir: "{{ zuul.projects['opendev.org/zuul/zuul-operator'].src_dir }}"
|
|
||||||
|
|
||||||
- name: Setup CRD
|
- name: Setup CRD
|
||||||
command: kubectl create -f deploy/crds/zuul-ci_v1alpha1_zuul_crd.yaml
|
command: kubectl create -f deploy/crds/zuul-ci_v1alpha1_zuul_crd.yaml
|
||||||
args:
|
args:
|
||||||
|
Loading…
Reference in New Issue
Block a user