diff --git a/automation/vars/hci-adoption.yaml b/automation/vars/hci-adoption.yaml new file mode 100644 index 000000000..37709ca35 --- /dev/null +++ b/automation/vars/hci-adoption.yaml @@ -0,0 +1,27 @@ +--- +vas: + hci-adoption: + stages: + - path: examples/va/hci/control-plane/nncp + wait_conditions: + - >- + oc -n openstack wait nncp + -l osp/nncm-config-type=standard + --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured + --timeout=5m + values: + - name: network-values + src_file: values.yaml + build_output: nncp.yaml + + - path: examples/va/hci/control-plane + wait_conditions: + - >- + oc -n openstack wait nncp + -l osp/nncm-config-type=standard + --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured + --timeout=5m + values: + - name: network-values + src_file: nncp/values.yaml + build_output: networking.yaml diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml index a7741534d..8cfe0d0f5 100644 --- a/zuul.d/projects.yaml +++ b/zuul.d/projects.yaml @@ -7,6 +7,7 @@ - rhoso-architecture-validate-bmo01 - rhoso-architecture-validate-dcn - rhoso-architecture-validate-hci + - rhoso-architecture-validate-hci-adoption - rhoso-architecture-validate-nfv-ovs-dpdk-sriov-hci - rhoso-architecture-validate-osasinfra - rhoso-architecture-validate-ovs-dpdk diff --git a/zuul.d/validations.yaml b/zuul.d/validations.yaml index 34f21a06e..2d3653c5d 100644 --- a/zuul.d/validations.yaml +++ b/zuul.d/validations.yaml @@ -68,6 +68,15 @@ parent: rhoso-architecture-base-job vars: cifmw_architecture_scenario: hci +- job: + files: + - examples/va/hci/control-plane + - examples/va/hci/control-plane/nncp + - lib + name: rhoso-architecture-validate-hci-adoption + parent: rhoso-architecture-base-job + vars: + cifmw_architecture_scenario: hci-adoption - job: files: - automation/mocks/nfv-ovs-dpdk-sriov-hci.yaml