--- - name: Iterate on preparation roles ansible.builtin.include_role: name: "{{ role.name }}" when: role.when | default(true) loop: - name: setup-variables - name: run-operator-standalone - name: setup-nodepool-ns - name: run-operator-standalone - name: utils/manage-hosts - name: utils/get-gerrit-admin-user-api-key - name: utils/config-repo-reset - name: utils/setup-log-forwarding-stack loop_control: loop_var: role - name: Iterate on tests ansible.builtin.include_role: name: "health-check/{{ role.name }}" when: role.when | default(true) loop: - name: check-service-uri - name: check-zuul-weeder - name: enable-log-forward - name: scale-resources - name: zuul-components - name: zuul-connections - name: zuul-authenticators - name: config-update-zuul - name: check-logjuicer - name: zuul-demo-tenant-workflow - name: zuul-executor-ensure-graceful-stop - name: test-nodepool-providers-secrets - name: config-update-nodepool-launcher - name: config-update-nodepool-builder - name: test-nodepool-launcher-pod - name: test-volumestats-sidecar - name: validate-purgelogs - name: zuul-client-api - name: zuul-client-from-zuul-pod - name: test-external-ze - name: test-log-forwarding - name: test-dry-run-lifecycle - name: test-standalone-update # Always ensure this test is done last, since whenever a reconcile is done with # the sample my-sf.yaml CR as base, it'll attempt to shrink storage back to 2Gi. - name: expand-volume loop_control: loop_var: role