# Role integration jobs. These test the top-level generic roles/* # under Zuul. The range of platforms should be the same as those for # openstack-zuul-jobs. # # NOTE(ianw): 2018-08 have left off Fedora & OpenSUSE because # no roles currently run on them. - job: name: system-config-zuul-role-integration description: Test roles provided by system-config with Zuul. abstract: true parent: base run: roles-test/base.yaml post-run: roles-test/post.yaml files: - roles/puppet-install - roles/openafs-client - roles/kerberos-client - roles-test/ vars: zuul_copy_output: "{{ copy_output | combine(host_copy_output | default({})) }}" stage_dir: "{{ ansible_user_dir }}/zuul-output" copy_output: '/var/log/syslog': logs_txt '/var/log/messages': logs_txt '/var/log/openafs': logs # for build logs '/var/lib/dkms-make-logs': logs - job: name: system-config-zuul-role-integration-xenial parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: ubuntu-xenial - name: puppet4 label: ubuntu-xenial groups: - name: puppet3 nodes: - base - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-bionic parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: ubuntu-bionic groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-bionic-arm64 parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: ubuntu-bionic-arm64 groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-focal parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: ubuntu-focal groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-jammy parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: ubuntu-jammy groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-noble parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: ubuntu-noble groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-focal-arm64 parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: ubuntu-focal-arm64 groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-jammy-arm64 parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: ubuntu-jammy-arm64 groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-noble-arm64 parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: ubuntu-noble-arm64 groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-debian-bullseye parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: debian-bullseye groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-debian-bookworm parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: debian-bookworm groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-debian-bullseye-arm64 parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: debian-bullseye-arm64 groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-debian-bookworm-arm64 parent: system-config-zuul-role-integration voting: false nodeset: nodes: - name: base label: debian-bookworm-arm64 groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-centos-9-stream parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: centos-9-stream groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-centos-9-stream-arm64 parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: centos-9-stream-arm64 groups: - name: openafs nodes: - base - project-template: name: system-config-zuul-role-integration check: jobs: - system-config-zuul-role-integration-xenial - system-config-zuul-role-integration-bionic - system-config-zuul-role-integration-bionic-arm64 - system-config-zuul-role-integration-focal - system-config-zuul-role-integration-focal-arm64 - system-config-zuul-role-integration-jammy - system-config-zuul-role-integration-jammy-arm64 - system-config-zuul-role-integration-noble ## Non-voting until https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069781 ## is fixed and makes it into Debian/Ubuntu - system-config-zuul-role-integration-noble-arm64: voting: false - system-config-zuul-role-integration-debian-bullseye - system-config-zuul-role-integration-debian-bullseye-arm64 - system-config-zuul-role-integration-debian-bookworm - system-config-zuul-role-integration-debian-bookworm-arm64 - system-config-zuul-role-integration-centos-9-stream - system-config-zuul-role-integration-centos-9-stream-arm64 gate: jobs: - system-config-zuul-role-integration-xenial - system-config-zuul-role-integration-bionic - system-config-zuul-role-integration-bionic-arm64 - system-config-zuul-role-integration-focal - system-config-zuul-role-integration-focal-arm64 - system-config-zuul-role-integration-jammy - system-config-zuul-role-integration-jammy-arm64 - system-config-zuul-role-integration-noble ## Disabled until https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069781 ## is fixed and makes it into Debian/Ubuntu # - system-config-zuul-role-integration-noble-arm64 - system-config-zuul-role-integration-debian-bullseye - system-config-zuul-role-integration-debian-bullseye-arm64 - system-config-zuul-role-integration-debian-bookworm - system-config-zuul-role-integration-debian-bookworm-arm64 - system-config-zuul-role-integration-centos-9-stream - system-config-zuul-role-integration-centos-9-stream-arm64