Skip to content

Commit

Permalink
hci fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
zuul authored and eshulman2 committed Sep 4, 2024
1 parent 07cc650 commit 4f3a279
Show file tree
Hide file tree
Showing 4 changed files with 320 additions and 5 deletions.
302 changes: 302 additions & 0 deletions automation/vars/default.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,302 @@
---
vas:
hci:
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 osctlplane controlplane --for condition=Ready
--timeout=60m
values:
- name: service-values
src_file: service-values.yaml
- name: network-values
src_file: nncp/values.yaml
build_output: ../control-plane.yaml

- path: examples/va/hci/edpm-pre-ceph/nodeset
wait_conditions:
- >-
oc -n openstack wait
osdpns openstack-edpm --for condition=SetupReady
--timeout=10m
values:
- name: edpm-nodeset-values
src_file: values.yaml
build_output: nodeset-pre-ceph.yaml

- path: examples/va/hci/edpm-pre-ceph/deployment
wait_conditions:
- >-
oc -n openstack wait
osdpns openstack-edpm --for condition=Ready
--timeout=30m
values:
- name: edpm-deployment-values
src_file: values.yaml
build_output: deployment-pre-ceph.yaml
post_stage_run:
- name: Deploy Ceph
type: playbook
source: "../../playbooks/ceph.yml"
inventory: "${HOME}/ci-framework-data/artifacts/zuul_inventory.yml"

- path: examples/va/hci
wait_conditions:
- >-
oc -n openstack wait
osdpns openstack-edpm --for condition=SetupReady
--timeout=10m
values:
- name: service-values
src_file: service-values.yaml
- name: edpm-nodeset-values-post-ceph
src_file: values.yaml
build_output: nodeset-post-ceph.yaml

- path: examples/va/hci/deployment
wait_conditions:
- >-
oc -n openstack wait
osdpns openstack-edpm --for condition=Ready
--timeout=40m
values:
- name: edpm-deployment-values-post-ceph
src_file: values.yaml
build_output: deployment-post-ceph.yaml

sriov:
stages:
- path: examples/va/nfv/sriov/nncp
wait_conditions:
- >-
oc -n openstack wait nncp
-l osp/nncm-config-type=standard
--for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured
--timeout=60s
values:
- name: network-values
src_file: values.yaml
build_output: nncp.yaml

- path: examples/va/nfv/sriov
wait_conditions:
- >-
oc -n openstack wait osctlplane controlplane --for condition=Ready
--timeout=600s
values:
- name: network-values
src_file: nncp/values.yaml
- name: service-values
src_file: service-values.yaml
build_output: control-plane.yaml

- path: examples/va/nfv/sriov/edpm/nodeset
wait_conditions:
- >-
oc -n openstack wait
osdpns openstack-edpm --for condition=SetupReady
--timeout=60m
values:
- name: edpm-nodeset-values
src_file: values.yaml
build_output: nodeset.yaml

- path: examples/va/nfv/sriov/edpm/deployment
wait_conditions:
- >-
oc -n openstack wait
osdpns openstack-edpm --for condition=Ready
--timeout=60m
values:
- name: edpm-deployment-values
src_file: values.yaml
build_output: deployment.yaml

ovs-dpdk:
stages:
- path: examples/va/nfv/ovs-dpdk/nncp
wait_conditions:
- >-
oc -n openstack wait nncp
-l osp/nncm-config-type=standard
--for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured
--timeout=60s
values:
- name: network-values
src_file: values.yaml
build_output: nncp.yaml

- path: examples/va/nfv/ovs-dpdk
wait_conditions:
- >-
oc -n openstack wait osctlplane controlplane --for condition=Ready
--timeout=600s
values:
- name: network-values
src_file: nncp/values.yaml
- name: service-values
src_file: service-values.yaml
build_output: control-plane.yaml

- path: examples/va/nfv/ovs-dpdk/edpm/nodeset
wait_conditions:
- >-
oc -n openstack wait
osdpns openstack-edpm --for condition=SetupReady
--timeout=60m
values:
- name: edpm-nodeset-values
src_file: values.yaml
build_output: nodeset.yaml

- path: examples/va/nfv/ovs-dpdk/edpm/deployment
wait_conditions:
- >-
oc -n openstack wait
osdpns openstack-edpm --for condition=Ready
--timeout=60m
values:
- name: edpm-deployment-values
src_file: values.yaml
build_output: deployment.yaml

ovs-dpdk-sriov:
stages:
- path: examples/va/nfv/ovs-dpdk-sriov/nncp
wait_conditions:
- >-
oc -n openstack wait nncp
-l osp/nncm-config-type=standard
--for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured
--timeout=60s
values:
- name: network-values
src_file: values.yaml
build_output: nncp.yaml

- path: examples/va/nfv/ovs-dpdk-sriov
wait_conditions:
- >-
oc -n openstack wait osctlplane controlplane --for condition=Ready
--timeout=1200s
values:
- name: network-values
src_file: nncp/values.yaml
- name: service-values
src_file: service-values.yaml
build_output: control-plane.yaml

- path: examples/va/nfv/ovs-dpdk-sriov/edpm/nodeset
wait_conditions:
- >-
oc -n openstack wait
osdpns openstack-edpm --for condition=SetupReady
--timeout=60m
values:
- name: edpm-nodeset-values
src_file: values.yaml
build_output: nodeset.yaml

- path: examples/va/nfv/ovs-dpdk-sriov/edpm/deployment
wait_conditions:
- >-
oc -n openstack wait
osdpns openstack-edpm --for condition=Ready
--timeout=60m
values:
- name: edpm-deployment-values
src_file: values.yaml
build_output: deployment.yaml

nfv-ovs-dpdk-sriov-hci:
stages:
- path: examples/dt/nfv/nfv-ovs-dpdk-sriov-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/dt/nfv/nfv-ovs-dpdk-sriov-hci/control-plane
wait_conditions:
- >-
oc -n openstack wait osctlplane controlplane --for condition=Ready
--timeout=60m
values:
- name: service-values
src_file: service-values.yaml
- name: network-values
src_file: nncp/values.yaml
build_output: ../control-plane.yaml

- path: examples/dt/nfv/nfv-ovs-dpdk-sriov-hci/edpm-pre-ceph/nodeset
wait_conditions:
- >-
oc -n openstack wait
osdpns openstack-edpm --for condition=SetupReady
--timeout=60m
values:
- name: edpm-nodeset-values
src_file: values.yaml
build_output: nodeset-pre-ceph.yaml

- path: examples/dt/nfv/nfv-ovs-dpdk-sriov-hci/edpm-pre-ceph/deployment
wait_conditions:
- >-
oc -n openstack wait
osdpns openstack-edpm --for condition=Ready
--timeout=60m
values:
- name: edpm-deployment-values
src_file: values.yaml
build_output: deployment-pre-ceph.yaml
post_stage_run:
- name: Deploy Ceph
type: playbook
source: "../../hooks/playbooks/ceph-bm.yml"
inventory: "${HOME}/ci-framework-data/artifacts/zuul_inventory.yml"
extra_vars:
cifmw_cephadm_log_path: /home/zuul/ci-framework-data/logs/ceph

- path: examples/dt/nfv/nfv-ovs-dpdk-sriov-hci
wait_conditions:
- >-
oc -n openstack wait
osdpns openstack-edpm --for condition=SetupReady
--timeout=60m
values:
- name: service-values
src_file: service-values.yaml
- name: edpm-nodeset-values-post-ceph
src_file: values.yaml
build_output: nodeset-post-ceph.yaml

- path: examples/dt/nfv/nfv-ovs-dpdk-sriov-hci/deployment
wait_conditions:
- >-
oc -n openstack
wait openstackdataplanedeployments.dataplane.openstack.org
edpm-deployment-post-ceph
--for condition=Ready --timeout=60m
values:
- name: edpm-deployment-values-post-ceph
src_file: values.yaml
build_output: deployment-post-ceph.yaml
11 changes: 7 additions & 4 deletions automation/vars/nfv-ovs-dpdk-sriov-hci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,10 @@ vas:
post_stage_run:
- name: Deploy Ceph
type: playbook
source: "../../playbooks/ceph.yml"
source: "../../hooks/playbooks/ceph-bm.yml"
inventory: "${HOME}/ci-framework-data/artifacts/zuul_inventory.yml"
extra_vars:
cifmw_cephadm_log_path: /home/zuul/ci-framework-data/logs/ceph

- path: examples/dt/nfv/nfv-ovs-dpdk-sriov-hci
wait_conditions:
Expand All @@ -69,9 +71,10 @@ vas:
- path: examples/dt/nfv/nfv-ovs-dpdk-sriov-hci/deployment
wait_conditions:
- >-
oc -n openstack wait
osdpns openstack-edpm --for condition=Ready
--timeout=60m
oc -n openstack
wait openstackdataplanedeployments.dataplane.openstack.org
edpm-deployment-post-ceph
--for condition=Ready --timeout=60m
values:
- name: edpm-deployment-values-post-ceph
src_file: values.yaml
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,14 @@ replacements:
- spec.servicesOverride
options:
create: true
- source:
kind: ConfigMap
name: edpm-deployment-values-post-ceph
fieldPath: data.deployment.name
targets:
- select:
kind: OpenStackDataPlaneDeployment
fieldPaths:
- metadata.name
options:
create: true
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,3 @@ data:
- configure-os
- ssh-known-hosts
- run-os
- reboot-os

0 comments on commit 4f3a279

Please sign in to comment.