zuul: transition to noop jobs

The Zuul CI jobs will be re-introduced later while the project migrate
to another Zuul instance.

Change-Id: I9b6669bab4998261d681ee9ba92c927dcb7f3ed3
This commit is contained in:
David Moreau Simard 2021-02-25 14:37:47 -05:00
parent 97baaa0808
commit 3053583ddb
No known key found for this signature in database
GPG Key ID: 7D4729EC4E64E8B7
3 changed files with 2 additions and 267 deletions

View File

@ -1,141 +0,0 @@
- job:
name: ara-tox-py3
parent: tox
nodeset: ubuntu-bionic
vars:
tox_envlist: py3
- job:
name: ara-tox-linters
parent: tox
nodeset: ubuntu-bionic
vars:
tox_envlist: linters
- job:
name: ara-upload-git-mirror
parent: upload-git-mirror
description: Mirrors recordsansible/ara to ansible-community/ara
allowed-projects: recordsansible/ara
vars:
git_mirror_repository: ansible-community/ara
secrets:
- name: git_mirror_credentials
secret: ara_git_mirror_credentials
pass-to-parent: true
- job:
name: ara-integration-base
parent: base
files:
- ara/*
- playbooks/*
- roles/*
- tests/*
- .zuul.d/*
- manage.py
- setup.py
- setup.cfg
- requirements.txt
- test-requirements.txt
vars:
ara_api_source: "{{ ansible_user_dir }}/src/opendev.org/recordsansible/ara"
ara_tests_ansible_name: "{{ ansible_user_dir }}/src/github.com/ansible/ansible"
ara_tests_ansible_version: null
ara_api_secure_logging: false
post-run: tests/zuul_post_logs.yaml
- job:
name: ara-ansible-integration-base
parent: ara-integration-base
nodeset: ara-fedora-32
vars:
ara_api_source: "{{ ansible_user_dir }}/src/opendev.org/recordsansible/ara"
run: tests/basic.yaml
- job:
name: ara-basic-ansible-devel
parent: ara-ansible-integration-base
description: |
Runs basic integration tests through the equivalent of "tox -e ansible-integration" with Ansible devel.
required-projects:
- name: github.com/ansible/ansible
override-checkout: devel
- job:
name: ara-basic-ansible-2.8
parent: ara-ansible-integration-base
description: |
Runs basic integration tests through the equivalent of "tox -e ansible-integration" with Ansible 2.8.
required-projects:
- name: github.com/ansible/ansible
override-checkout: stable-2.8
- job:
name: ara-basic-ansible-2.7
parent: ara-ansible-integration-base
vars:
# Not required for 2.8 and above
ansible_python_interpreter: /usr/bin/python3
description: |
Runs basic integration tests through the equivalent of "tox -e ansible-integration" with Ansible 2.7.
required-projects:
- name: github.com/ansible/ansible
override-checkout: stable-2.7
- job:
name: ara-demo
parent: ara-ansible-integration-base
description: |
Runs basic integration tests through the equivalent of "tox -e ansible-integration" with Ansible 2.9 and sends
them to the live demo.
vars:
ara_api_client: http
ara_api_server: "https://demo.recordsansible.org"
required-projects:
- name: github.com/ansible/ansible
override-checkout: stable-2.9
secrets:
- name: ara_api_credentials
secret: ara_api_demo_credentials
pass-to-parent: true
- job:
name: ara-container-images
parent: ara-integration-base
nodeset: ara-fedora-32
description: |
Builds ARA API container images with buildah and briefly tests them with podman.
run: tests/with_container_images.yaml
- job:
name: ara-container-images-dockerhub
parent: ara-integration-base
nodeset: ara-fedora-32
description: |
Builds ARA API container images with buildah and briefly tests them with podman.
The resulting images are pushed to docker.io/recordsansible/ara-api if successful.
pre-run: tests/with_container_images.yaml
run: tests/zuul_publish_container_images.yaml
vars:
destination_repository: docker.io/recordsansible/ara-api
secrets:
- name: ara_registry_credentials
secret: ara_dockerhub_credentials
pass-to-parent: true
- job:
name: ara-container-images-quayio
parent: ara-integration-base
nodeset: ara-fedora-32
description: |
Builds ARA API container images with buildah and briefly tests them with podman.
The resulting images are pushed to quay.io/recordsansible/ara-api if successful.
pre-run: tests/with_container_images.yaml
run: tests/zuul_publish_container_images.yaml
vars:
destination_repository: quay.io/recordsansible/ara-api
secrets:
- name: ara_registry_credentials
secret: ara_quayio_credentials
pass-to-parent: true

View File

@ -1,35 +1,7 @@
- project:
vars:
rtd_webhook_id: '49230'
templates:
- docs-on-readthedocs
check:
jobs:
- ara-role-api-distributed-sqlite
- ara-role-api-mysql
- ara-role-api-postgresql
- ara-role-api-fedora-packages:
voting: false
- ara-basic-ansible-devel:
voting: false
- ara-basic-ansible-2.8
- ara-basic-ansible-2.7
- ara-container-images
- ara-tox-linters
- ara-tox-py3
- noop
gate:
jobs:
- ara-role-api-distributed-sqlite
- ara-role-api-mysql
- ara-role-api-postgresql
- ara-basic-ansible-2.8
- ara-basic-ansible-2.7
- ara-container-images
- ara-tox-linters
- ara-tox-py3
post:
jobs:
- ara-upload-git-mirror
- ara-demo
- ara-container-images-dockerhub
- ara-container-images-quayio
- noop

View File

@ -1,96 +0,0 @@
- secret:
name: ara_git_mirror_credentials
data:
user: git
host: github.com
host_key: github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
ssh_key: !encrypted/pkcs1-oaep
- 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
- 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
- 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
- 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
- secret:
name: ara_api_demo_credentials
data:
username: opendev
email: opendev@recordsansible.org
password: !encrypted/pkcs1-oaep
- i2OYMFMC01TCy9ZQo9cWiJXrdwXTXEPSL9PpB2+SSZ3Hs3ud4YV/gLsQNrXplDCarXx13
n4pq1gxK6G0xem1EJY55kQM2oXBHvrdbeL6Elmre0FnmEjSrLMn3z7oksuSAMFWSyaK4C
+XS0bRqsNOUti47BOlPwzlsqxJDz2bALsUXl/j4ZX8sh6X/arjZV+Ye0p8CMbbi+IcfNG
9WbCSW5UyFOcMa/UCQmvel3FDAtUpCc/4NApPkUPJlCC+vk2oFKI9Kxj4RyWK74KHdE63
yyrRTHU+01I71YX42bOCpFQtwgH+YMOAhZ1RtJ1uizwOel8PcgY5pfBQToX+0CNK6IxIH
wdqoghfgtYjV9DWc/jYJHgJpAhWH0UOZ+wpbyQnIHs+7w/yoECCSmvoxkYlvdnyCb3XcI
7fBwq9PRyRiTKW0RW4KYa57bpjUrKYPaByJ5wplELgh0rCIFiHca47HvDZezfLcOTVDV1
OYDOK8xhxqwcJPSHVD1nBm5172tlut+TEuYUaUMnkQA0ajK37oAhY81JIHZcit6IVeAj7
KhRM5o2h0k4URdX3Cxi8Rb4nH4VL5uCU4fLrjgCdbuuD/fgVjVHvp9tkbvSBGWOa1Mj4J
kx8QNfyoOAev+hd8cfGYrkXDnhaR5vqOJXGnk2z9dgIna/MrHKpEup4vPM/opE=
- secret:
name: ara_dockerhub_credentials
data:
username: arainfra
password: !encrypted/pkcs1-oaep
- AZXXb4drChUuwokT2YnvHzNdGqSlhWueevQzD5kQRt+cQrxldqzPwfpUXyKEfA2uyrQhw
2inTbe0Xuve/fBgDt0H1goGqllUsAXpwVDYM4l9tpptBOth4ifq4+JGwJ6vRY8QV7BuTa
RS0xDQeG361/MygRCgv7caiPKbr7MMQYWNzh3ZRIogy5LV9Ums1DMB53V13b6fnB3J1iD
5OXi8KaZT9S9OXTgylcxKvijvs3IrS61HksG/VXksxvQJAohr0l7oyxBNn4Xg44iRZwn3
Yxh+NPoAUyk04TLC5NCwimF6+aC6YONbr8Ha9duefyTLvfo8AS1mC720bi2fMlk23u8mN
ntGL4uGBDCsiIy4mXgyrn3MfxA1orjwiXh9yzwUn8+pu7vmXIMvj4vd3kQfdSF8Dt0xwc
1p/4SeBmeRhqT+eYgOTZNJkSO+VCr3e360cYFRVTx1JXAizY4hAZvdY3969/HUy+1s3Mj
7sEoMRIbBgd9zpAFy6Q0GdCKMLRZXhnOvfJx5W5qqbU4yDfmvsg4WQ+o8ed3vByTAhBzD
V3mZ0qOM9e9S00S1dsTGR9Jfl0qVO5fZ8NrAKUmtdn8hDd/efXxjArTtHkVQs7HbF2Wp9
DD3Jn475bxwaB/RwY1NlSSQXgzmgAI2tt43H40kQkE9z/BG3U+owjhp3uIJu50=
- secret:
name: ara_quayio_credentials
data:
username: "recordsansible+zuul_opendev"
password: !encrypted/pkcs1-oaep
- ksVKPf9Wcu1c7mDI3zzfvsGJasolhkdL1Udiz0UjwJfnV1p4EIlyRagg4U51DcgiVcr8T
vsf56RGNnvon2Etzytx3O0fDJzUHtq3baAxWooTm71FNnZ3YyhCsOnjRChqKBgO+pFXDD
IbMguFrA6q6D5D6Fpleo0kXN6Om+8qdSKiO+GAJTeoBsrZZh5bIP2M7IM3Izp3+VU+lTO
rA296lYwQwOIFbKC5XPtiQNnIZRLHYLB4rBAUnM6O/I1oaWLhUXuwYA656dCAgYRo1TG7
LVu7xNOz4S8iFL3NBcP5K9WPaMVxNgQPxtJt6TIE9hFkKrMHAMYNGRHcfo5BMJUvaHuwo
V8CBKAE5icw8nygd9BoEu+z7Cg4P1+YauolaZbeZQgNMAsd32vfgtG7GQ7y0PHsEbSaxM
KQiEwa6Nly7Hzeis14qTTXPv7TXcJ5JuP0KT1YdeZJJPaCE520De4qJ7XyDqUmZ691beW
HKcCZzq8adHvin9igrwBSMoV152pg9Kof0wiWBGnxJCOxo+KYblX030fm5tu/8DJnbUws
g88CwkIN4D7+yBslLBpAiC38kAHmSBbQJ1V4WsLHdf5QyfAnVKFn+C0weyl24S0t5WAtm
VeDnXa6T0s0vYSoc0MJdWDT6KHbWuhf3EAPGnmva6iWB3aQhnj+5elp+D1q6eM=