diff --git a/.zuul.yaml b/.zuul.yaml index 7cf08c8..4202e9d 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -8,6 +8,7 @@ vars: cifmw_operator_build_meta_build: false - watcher-operator-validation + - watcher-operator-kuttl - job: name: watcher-operator-base @@ -19,7 +20,7 @@ vars: watcher_repo: "{{ ansible_user_dir }}/src/github.com/openstack-k8s-operators/watcher-operator" watcher_hook: "{{ watcher_repo }}/ci/playbooks/deploy_watcher_service.yaml" - cifmw_install_yamls_whitelisted_vars: + cifmw_install_yamls_whitelisted_vars: &install_yamls_whitelist - 'WATCHER_REPO' - 'WATCHER_BRANCH' - 'OUTPUT_DIR' @@ -37,3 +38,17 @@ A zuul job to validate the watcher operator and its service deployment. vars: run_tempest: false + +- job: + name: watcher-operator-kuttl + parent: cifmw-multinode-kuttl-operator-target + description: | + A zuul job to run watcher operator kuttl tests. + vars: + operator_name: watcher-operator + cifmw_target_hook_host: controller + cifmw_install_yamls_whitelisted_vars: *install_yamls_whitelist + pre-run: + # TODO: this hook also deploys watcher, which is probably not good for + # kuttl + - ci/playbooks/deploy_watcher_service.yaml