Skip to content

Commit

Permalink
openstack: Set up TechPreview jobs (openshift#51880)
Browse files Browse the repository at this point in the history
Replace the existing ephemeral CAPI periodics with permanent TechPreview
jobs.
  • Loading branch information
pierreprinetti authored and jbpratt committed May 30, 2024
1 parent bbdd906 commit bb03a50
Show file tree
Hide file tree
Showing 6 changed files with 1,841 additions and 1,712 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -141,215 +141,6 @@ tests:
TEST_TYPE: conformance-parallel
workflow: openshift-e2e-powervs-ipi
timeout: 6h0m0s
- as: e2e-openstack-fips
minimum_interval: 56h
steps:
cluster_profile: openstack-vexxhost
env:
FEATURE_GATES: ClusterAPIInstall=true
FEATURE_SET: CustomNoUpgrade
FIPS_ENABLED: "true"
TEST_SUITE: experimental/reliability/minimal
pre:
- chain: ipi-openstack-pre
- ref: fips-check
workflow: openshift-e2e-openstack-ipi
- as: e2e-openstack-proxy
minimum_interval: 144h
steps:
cluster_profile: openstack-vh-mecha-central
env:
FEATURE_GATES: ClusterAPIInstall=true
FEATURE_SET: CustomNoUpgrade
workflow: openshift-e2e-openstack-proxy
- as: e2e-openstack-externallb
minimum_interval: 168h
steps:
cluster_profile: openstack-vh-mecha-central
env:
FEATURE_GATES: ClusterAPIInstall=true
FEATURE_SET: CustomNoUpgrade
workflow: openshift-e2e-openstack-external-lb
- as: e2e-openstack-nfv-intel
minimum_interval: 144h
steps:
cluster_profile: openstack-nfv
env:
FEATURE_GATES: ClusterAPIInstall=true
FEATURE_SET: CustomNoUpgrade
workflow: openshift-e2e-openstack-nfv-cgroupsv1
- as: e2e-openstack-nfv-mellanox
minimum_interval: 144h
steps:
cluster_profile: openstack-nfv
env:
ADDITIONAL_WORKERS_NETWORKS: mellanox-dpdk
FEATURE_GATES: ClusterAPIInstall=true
FEATURE_SET: CustomNoUpgrade
OPENSTACK_DPDK_NETWORK: mellanox-dpdk
OPENSTACK_SRIOV_NETWORK: mellanox-sriov
workflow: openshift-e2e-openstack-nfv-cgroupsv1
- as: e2e-openstack-additional-ipv6-network
minimum_interval: 144h
steps:
cluster_profile: openstack-hwoffload
env:
FEATURE_GATES: ClusterAPIInstall=true
FEATURE_SET: CustomNoUpgrade
workflow: openshift-e2e-openstack-ipv6
- as: e2e-openstack-csi-manila
minimum_interval: 144h
steps:
cluster_profile: openstack-vh-mecha-central
env:
FEATURE_GATES: ClusterAPIInstall=true
FEATURE_SET: CustomNoUpgrade
workflow: openshift-e2e-openstack-csi-manila
- as: e2e-openstack-csi-cinder
minimum_interval: 144h
steps:
cluster_profile: openstack-vh-mecha-central
env:
FEATURE_GATES: ClusterAPIInstall=true
FEATURE_SET: CustomNoUpgrade
TEST_SKIPS: should concurrently access the volume and restored snapshot from
pods on the same node
workflow: openshift-e2e-openstack-csi-cinder
- as: e2e-openstack-ovn-parallel
minimum_interval: 48h
steps:
cluster_profile: openstack-vexxhost
env:
FEATURE_GATES: ClusterAPIInstall=true
FEATURE_SET: CustomNoUpgrade
ROTATE_CLOUD_CREDENTIALS: "true"
TEST_SUITE: openshift/conformance/parallel
workflow: openshift-e2e-openstack-ipi
- as: e2e-openstack-ovn-serial
minimum_interval: 48h
steps:
cluster_profile: openstack-vexxhost
env:
FEATURE_GATES: ClusterAPIInstall=true
FEATURE_SET: CustomNoUpgrade
ROTATE_CLOUD_CREDENTIALS: "true"
TEST_SUITE: openshift/conformance/serial
workflow: openshift-e2e-openstack-ipi
- as: e2e-openstack-nfv-hwoffload
minimum_interval: 96h
steps:
cluster_profile: openstack-hwoffload
env:
FEATURE_GATES: ClusterAPIInstall=true
FEATURE_SET: CustomNoUpgrade
workflow: openshift-e2e-openstack-hwoffload-cgroupsv1
- as: e2e-openstack-dualstack-upi
minimum_interval: 240h
steps:
cluster_profile: openstack-hwoffload
env:
CONFIG_TYPE: dual-stack-upi
FEATURE_GATES: ClusterAPIInstall=true
FEATURE_SET: CustomNoUpgrade
OPENSTACK_COMPUTE_FLAVOR: m1.xlarge
OPENSTACK_TEST_SKIPS: The OpenStack platform creates Worker nodes in a server
group\|The OpenStack platform creates Control plane nodes in a server group
TEST_SKIPS: Services Secondary IP Family \[LinuxOnly\] should function for service
endpoints using hostNetwork
TEST_SUITE: experimental/reliability/minimal
workflow: openshift-e2e-openstack-upi
- as: e2e-openstack-ovn-password
minimum_interval: 48h
steps:
cluster_profile: openstack-vexxhost
env:
FEATURE_GATES: ClusterAPIInstall=true
FEATURE_SET: CustomNoUpgrade
OPENSTACK_AUTHENTICATION_METHOD: password
workflow: openshift-e2e-openstack-ipi
- as: e2e-openstack-ovn-etcd-scaling
minimum_interval: 168h
steps:
cluster_profile: openstack-vexxhost
env:
FEATURE_GATES: ClusterAPIInstall=true
FEATURE_SET: CustomNoUpgrade
observers:
enable:
- observers-resource-watch
workflow: openshift-e2e-openstack-etcd-scaling
- as: e2e-openstack-dualstack
minimum_interval: 96h
steps:
cluster_profile: openstack-hwoffload
env:
FEATURE_GATES: ClusterAPIInstall=true
FEATURE_SET: CustomNoUpgrade
workflow: openshift-e2e-openstack-dualstack
- as: e2e-openstack-dualstack-v6primary
minimum_interval: 96h
steps:
cluster_profile: openstack-hwoffload
env:
CONFIG_TYPE: dualstack-v6primary
FEATURE_GATES: ClusterAPIInstall=true
FEATURE_SET: CustomNoUpgrade
TEST_SKIPS: when FIPS is disabled the HAProxy router should serve routes when
configured with a 1024-bit RSA key\|should redirect on blob pull
workflow: openshift-e2e-openstack-dualstack
- as: e2e-openstack-ccpmso
minimum_interval: 240h
steps:
cluster_profile: openstack-vexxhost
env:
FEATURE_GATES: ClusterAPIInstall=true
FEATURE_SET: CustomNoUpgrade
TEST_SUITE: experimental/reliability/minimal
test:
- as: openstack-test-cpms
commands: |
dir=$GOPATH/src/github.com/openshift/cluster-control-plane-machine-set-operator
git clone https://github.com/openshift/cluster-control-plane-machine-set-operator --branch release-4.16 --depth=1 $dir
export OPENSTACK_CONTROLPLANE_FLAVOR_ALTERNATE="$(<"${SHARED_DIR}/OPENSTACK_CONTROLPLANE_FLAVOR_ALTERNATE")"
cd $dir
make e2e-periodic
from: stolostron
resources:
requests:
cpu: 100m
timeout: 3h0m0s
- ref: openshift-e2e-test
- ref: openstack-test-openstack
workflow: openshift-e2e-openstack-ipi
timeout: 7h0m0s
- as: e2e-openstack-ccpmso-zone
minimum_interval: 240h
steps:
cluster_profile: openstack-vh-mecha-az0
env:
ETCD_ON_LOCAL_DISK: "true"
FEATURE_GATES: ClusterAPIInstall=true
FEATURE_SET: CustomNoUpgrade
TEST_SUITE: experimental/reliability/minimal
USE_RAMFS: "false"
test:
- as: openstack-test-cpms
commands: |
dir=$GOPATH/src/github.com/openshift/cluster-control-plane-machine-set-operator
git clone https://github.com/openshift/cluster-control-plane-machine-set-operator --branch release-4.16 --depth=1 $dir
export OPENSTACK_CONTROLPLANE_FLAVOR_ALTERNATE="$(<"${SHARED_DIR}/OPENSTACK_CONTROLPLANE_FLAVOR_ALTERNATE")"
cd $dir
test -f "${SHARED_DIR}/proxy-conf.sh" && source "${SHARED_DIR}/proxy-conf.sh"
make e2e-periodic
from: stolostron
resources:
requests:
cpu: 100m
timeout: 3h0m0s
- ref: openshift-e2e-test
- ref: openstack-test-openstack
workflow: openshift-e2e-openstack-ipi
timeout: 7h0m0s
zz_generated_metadata:
branch: master
org: openshift
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -383,19 +383,6 @@ tests:
enable:
- observers-resource-watch
workflow: openshift-e2e-gcp-serial
- as: e2e-openstack-ovn-techpreview
interval: 168h
steps:
cluster_profile: openstack-vexxhost
env:
BASE_DOMAIN: shiftstack.devcluster.openshift.com
CONFIG_TYPE: minimal
FEATURE_SET: TechPreviewNoUpgrade
TEST_SUITE: experimental/reliability/minimal
observers:
enable:
- observers-resource-watch
workflow: openshift-e2e-openstack-ipi
- as: e2e-nutanix-ovn-techpreview
cluster: build01
interval: 168h
Expand Down
Loading

0 comments on commit bb03a50

Please sign in to comment.