WIP: openshift speculative containers

Change-Id: I81f7be6065a74f45386ea735a5291d48b7e042ce
This commit is contained in:
James E. Blair 2019-12-02 09:56:28 -08:00
parent 8b079956ec
commit 91e5aa2cd1
3 changed files with 46 additions and 6 deletions

View File

@ -0,0 +1,10 @@
- hosts: all
roles:
- role: clear-firewall
- role: install-openshift
- role: deploy-openshift
- role: use-buildset-registry
buildset_registry_docker_user: root
tasks:
- fail:
msg: Fail for testing

View File

@ -22,3 +22,5 @@
dest: "{{ ansible_user_dir }}/zuul-output/logs/{{ container_command }}"
mode: u=rwX,g=rX,o=rX
recurse: yes
- fail:
msg: Fail for testing

View File

@ -111,6 +111,33 @@
vars:
container_command: docker
- job:
name: zuul-jobs-test-registry-buildset-registry-openshift-crio
dependencies: zuul-jobs-test-registry-buildset-registry
description: |
Test a buildset registry with kubernetes and docker
It is not meant to be used directly but rather run on changes
to roles in the zuul-jobs repo.
files:
- roles/pull-from-intermediate-registry/.*
- roles/push-to-intermediate-registry/.*
- roles/install-docker/.*
- roles/install-openshift/.*
- roles/build-docker-image/.*
- roles/run-buildset-registry/.*
- roles/use-buildset-registry/.*
- test-playbooks/registry/.*
run: test-playbooks/registry/buildset-registry-openshift-crio.yaml
post-run:
- test-playbooks/registry/test-registry-post.yaml
vars:
container_command: docker
nodeset:
nodes:
- name: controller
label: centos-7
- job:
name: zuul-jobs-test-install-kubernetes-docker
description: |
@ -191,12 +218,13 @@
- project:
check:
jobs: &id001
- zuul-jobs-test-registry-docker
- zuul-jobs-test-registry-podman
# - zuul-jobs-test-registry-docker
# - zuul-jobs-test-registry-podman
- zuul-jobs-test-registry-buildset-registry
- zuul-jobs-test-registry-buildset-registry-k8s-docker
- zuul-jobs-test-install-kubernetes-docker
- zuul-jobs-test-install-kubernetes-crio
- zuul-jobs-test-install-podman
# - zuul-jobs-test-registry-buildset-registry-k8s-docker
- zuul-jobs-test-registry-buildset-registry-openshift-crio
# - zuul-jobs-test-install-kubernetes-docker
# - zuul-jobs-test-install-kubernetes-crio
# - zuul-jobs-test-install-podman
gate:
jobs: *id001