Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DNM Checking CRC Cloud with image based on OCP 4.18.1 #2019

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions zuul.d/base.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -307,3 +307,18 @@
- ci/playbooks/e2e-prepare.yml
- ci/playbooks/dump_zuul_data.yml
- ci/playbooks/bootstrap-networking-mapper.yml


######## CRC CLOUD ##########
- job:
name: cifmw-podified-multinode-edpm-base-crc-cloud
parent: base-crc-cloud
timeout: 10800
attempts: 1
nodeset: centos-9-medium-centos-9-crc-cloud-ocp-4-18-1-3xl
irrelevant-files: *ir_files
required-projects: *multinode_edpm_rp
roles: *multinode_edpm_roles
pre-run: *multinode_edpm_pre_run
post-run: *multinode_edpm_post_run
vars: *multinode_edpm_vars
41 changes: 38 additions & 3 deletions zuul.d/edpm_multinode.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -143,8 +143,9 @@

- job:
name: podified-multinode-hci-deployment-crc-3comp
parent: podified-multinode-edpm-deployment-crc
nodeset: centos-9-medium-3x-centos-9-crc-extracted-2-39-0-xxl
#parent: podified-multinode-edpm-deployment-crc-cloud
parent: podified-multinode-edpm-deployment-crc-cloud
nodeset: centos-9-medium-3x-centos-9-crc-cloud-ocp-4-18-1-xxl
vars:
cifmw_edpm_deploy_hci: true
crc_ci_bootstrap_cloud_name: "{{ nodepool.cloud | replace('-nodepool-tripleo','') }}"
Expand Down Expand Up @@ -310,9 +311,19 @@
- cinder-operator
cifmw_tempest_default_jobs: *tempest_tests_single_hci

#- job:
# name: podified-multinode-edpm-deployment-crc
# parent: cifmw-podified-multinode-edpm-base-crc
# vars:
# cifmw_extras:
# - '@scenarios/centos-9/multinode-ci.yml'
# - '@scenarios/centos-9/horizon.yml'
# run:
# - ci/playbooks/edpm/run.yml

- job:
name: podified-multinode-edpm-deployment-crc
parent: cifmw-podified-multinode-edpm-base-crc
parent: cifmw-podified-multinode-edpm-base-crc-cloud
vars:
cifmw_extras:
- '@scenarios/centos-9/multinode-ci.yml'
Expand Down Expand Up @@ -522,3 +533,27 @@
</network>
run:
- ci/playbooks/edpm/run.yml


### CRC CLOUD ###
- job:
name: podified-multinode-edpm-deployment-crc-cloud
parent: cifmw-podified-multinode-edpm-base-crc-cloud
vars:
cifmw_extras:
- '@scenarios/centos-9/multinode-ci.yml'
- '@scenarios/centos-9/horizon.yml'
run:
- ci/playbooks/edpm/run.yml

- job:
name: podified-multinode-edpm-update-crc-cloud
parent: cifmw-podified-multinode-edpm-base-crc-cloud
vars:
cifmw_extras:
- '@scenarios/centos-9/multinode-ci.yml'
cifmw_run_update: true
cifmw_run_tests: true
run:
- ci/playbooks/edpm/run.yml
- ci/playbooks/edpm/update.yml
90 changes: 89 additions & 1 deletion zuul.d/kuttl_multinode.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@

- job:
name: cifmw-multinode-kuttl
parent: cifmw-base-multinode-kuttl
parent: cifmw-base-multinode-kuttl-crc-cloud
timeout: 9000
files:
- ^ci/playbooks/kuttl/.*
Expand Down Expand Up @@ -85,3 +85,91 @@
- ci/playbooks/kuttl/kuttl-from-operator-run.yaml
vars:
cifmw_target_host: controller

### CRC CLOUD ###
- job:
name: cifmw-base-multinode-kuttl-crc-cloud
parent: cifmw-podified-multinode-edpm-base-crc-cloud
timeout: 7200
abstract: true
nodeset: centos-9-medium-crc-cloud-ocp-4-18-1-3xl
vars:
zuul_log_collection: true
extra-vars:
crc_ci_bootstrap_cloud_name: "{{ nodepool.cloud | replace('-nodepool-tripleo','') }}"
crc_ci_bootstrap_networking:
networks:
default:
range: 192.168.122.0/24
mtu: "{{ ('ibm' in nodepool.cloud) | ternary('1440', '1500') }}"
router_net: "{{ ('ibm' in nodepool.cloud) | ternary('hostonly', 'public') }}"
internal-api:
vlan: 20
range: 172.17.0.0/24
storage:
vlan: 21
range: 172.18.0.0/24
tenant:
vlan: 22
range: 172.19.0.0/24
instances:
controller:
networks:
default:
ip: 192.168.122.11
crc:
networks:
default:
ip: 192.168.122.10
internal-api:
ip: 172.17.0.5
storage:
ip: 172.18.0.5
tenant:
ip: 172.19.0.5
pre-run:
- ci/playbooks/e2e-prepare.yml
run:
- ci/playbooks/dump_zuul_data.yml
- ci/playbooks/kuttl/run.yml
post-run:
- ci/playbooks/collect-logs.yml
required-projects:
- github.com/openstack-k8s-operators/install_yamls

- job:
name: cifmw-multinode-kuttl-crc-cloud
parent: cifmw-base-multinode-kuttl-crc-cloud
timeout: 9000
files:
- ^ci/playbooks/kuttl/.*
- ^scenarios/centos-9/kuttl.yml
- ^zuul.d/kuttl.yaml
vars:
cifmw_extras:
- '@scenarios/centos-9/kuttl_multinode.yml'
cifmw_kuttl_tests_operator_list:
- openstack
- barbican
- keystone
- horizon
commands_before_kuttl_run:
- oc get pv
- oc get all
commands_after_kuttl_run:
- oc get pv
- oc get all

- job:
name: cifmw-multinode-kuttl-operator-target-crc-cloud
parent: cifmw-base-multinode-kuttl-crc-cloud
description: |
This job runs kuttl tests from the operator Make targets,
without relying on install_yamls.
dependencies: ["openstack-meta-content-provider"]
pre-run:
- ci/playbooks/kuttl/kuttl-from-operator-deps.yaml
run:
- ci/playbooks/kuttl/kuttl-from-operator-run.yaml
vars:
cifmw_target_host: controller
Loading
Loading