sip/zuul.d/jobs.yaml
Sean Eagan a938b1eec6 Fix Zuul job host targeting
- Move to ubuntu-focal to account for:
  http://lists.opendev.org/pipermail/service-announce/2021-May/000019.html
- Set an explicit nodeset on jobs to prevent this issue in the future
- Fix unit test and doc gen issues which cropped up while CI was
  falsely passing

Closes: #22
Signed-off-by: Sean Eagan <seaneagan1@gmail.com>
Change-Id: I4a53d2099c29ad3fc7a8188a9153008c56a7fd72
2021-06-18 10:13:32 -05:00

38 lines
1.1 KiB
YAML

- job:
name: airship-sip-upload-git-mirror
parent: upload-git-mirror
description: Mirrors airship/sip to airshipit/sip
vars:
git_mirror_repository: airshipit/sip
secrets:
- name: git_mirror_credentials
secret: airship_sip_airshipit_github_secret
pass-to-parent: true
- job:
name: airship-deploy-sip
nodeset: ubuntu-focal
run: playbooks/integration-tests.yaml
description: Deploys kubernetes and sip
roles:
- zuul: airship/airshipctl
timeout: 9600
- job:
name: airship-sip-test-suite
nodeset: ubuntu-focal
description: Install kube-builder and tests make functionality.
run: playbooks/test-sip.yaml
roles:
- zuul: airship/airshipctl
timeout: 9600
- job:
name: airship-sip-publish-images
nodeset: ubuntu-focal
description: Publishes SIP Docker images to image repository.
run: playbooks/publish-images.yaml
roles:
- zuul: airship/airshipctl
timeout: 9600
secrets:
- name: sip_image_repo_credentials
secret: sip_image_repo_credentials