Skip to content

Commit

Permalink
Nutanix upgrade 417-418 24 nodes
Browse files Browse the repository at this point in the history
  • Loading branch information
skordas committed Jan 15, 2025
1 parent 0e2a191 commit ff3178c
Show file tree
Hide file tree
Showing 5 changed files with 158 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,13 @@ build_root:
namespace: ci
tag: latest
releases:
initial:
prerelease:
architecture: amd64
product: ocp
version_bounds:
lower: 4.17.0-0
upper: 4.18.0-0
latest:
candidate:
product: ocp
Expand Down Expand Up @@ -74,6 +81,29 @@ tests:
- chain: openshift-qe-cluster-density-v2
workflow: openshift-qe-installer-nutanix
timeout: 6h0m0s
- always_run: false
as: loaded-upgrade-417to418-24nodes
cluster: build01
steps:
allow_skip_on_success: true
cluster_profile: nutanix-qe
dependencies:
OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:initial
OPENSHIFT_UPGRADE_RELEASE_IMAGE_OVERRIDE: release:latest
env:
COMPUTE_CPU: "8"
COMPUTE_MEMORY: "32000"
COMPUTE_REPLICAS: "3"
MAX_UNAVAILABLE: "3"
OPENSHIFT_INFRA_NODE_INSTANCE_MEMORYSIZE: 64Gi
OPENSHIFT_INFRA_NODE_INSTANCE_VCPU: "16"
SET_ENV_BY_PLATFORM: custom
WORKER_REPLICA_COUNT: "24"
test:
- chain: workers-scale
- chain: openshift-qe-upgrade
workflow: openshift-qe-installer-nutanix-ovn
timeout: 8h0m0s
zz_generated_metadata:
branch: main
org: openshift-qe
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18681,6 +18681,85 @@ presubmits:
secret:
secretName: result-aggregator
trigger: (?m)^/test( | .* )(nutanix-4.18-nightly-x86-data-path-9nodes|remaining-required),?($|\s.*)
- agent: kubernetes
always_run: false
branches:
- ^main$
- ^main-
cluster: build01
context: ci/prow/nutanix-4.18-nightly-x86-loaded-upgrade-417to418-24nodes
decorate: true
decoration_config:
skip_cloning: true
timeout: 8h0m0s
labels:
ci-operator.openshift.io/cloud: nutanix
ci-operator.openshift.io/cloud-cluster-profile: nutanix-qe
ci-operator.openshift.io/cluster: build01
ci-operator.openshift.io/variant: nutanix-4.18-nightly-x86
ci.openshift.io/generator: prowgen
job-release: "4.18"
pj-rehearse.openshift.io/can-be-rehearsed: "true"
name: pull-ci-openshift-qe-ocp-qe-perfscale-ci-main-nutanix-4.18-nightly-x86-loaded-upgrade-417to418-24nodes
rerun_command: /test nutanix-4.18-nightly-x86-loaded-upgrade-417to418-24nodes
spec:
containers:
- args:
- --gcs-upload-secret=/secrets/gcs/service-account.json
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
- --lease-server-credentials-file=/etc/boskos/credentials
- --report-credentials-file=/etc/report/credentials
- --secret-dir=/secrets/ci-pull-credentials
- --target=loaded-upgrade-417to418-24nodes
- --variant=nutanix-4.18-nightly-x86
command:
- ci-operator
image: ci-operator:latest
imagePullPolicy: Always
name: ""
resources:
requests:
cpu: 10m
volumeMounts:
- mountPath: /etc/boskos
name: boskos
readOnly: true
- mountPath: /secrets/ci-pull-credentials
name: ci-pull-credentials
readOnly: true
- mountPath: /secrets/gcs
name: gcs-credentials
readOnly: true
- mountPath: /secrets/manifest-tool
name: manifest-tool-local-pusher
readOnly: true
- mountPath: /etc/pull-secret
name: pull-secret
readOnly: true
- mountPath: /etc/report
name: result-aggregator
readOnly: true
serviceAccountName: ci-operator
volumes:
- name: boskos
secret:
items:
- key: credentials
path: credentials
secretName: boskos-credentials
- name: ci-pull-credentials
secret:
secretName: ci-pull-credentials
- name: manifest-tool-local-pusher
secret:
secretName: manifest-tool-local-pusher
- name: pull-secret
secret:
secretName: registry-pull-credentials
- name: result-aggregator
secret:
secretName: result-aggregator
trigger: (?m)^/test( | .* )(nutanix-4.18-nightly-x86-loaded-upgrade-417to418-24nodes|remaining-required),?($|\s.*)
- agent: kubernetes
always_run: false
branches:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"path": "openshift-qe/installer/nutanix/ovn/openshift-qe-installer-nutanix-ovn-workflow.yaml",
"owners": {
"approvers": [
"afcollins",
"josecastillolema",
"jtaleric",
"mffiedler",
"paigerube14",
"qiliredhat",
"rsevilla87",
"svetsa-rh"
],
"reviewers": [
"jogeo",
"memodi",
"mffiedler",
"paigerube14",
"rpattath",
"skordas",
"jtaleric",
"svetsa-rh",
"shahsahil264",
"liqcui",
"krishvoor",
"afcollins",
"rsevilla87",
"vishnuchalla",
"sachinninganure",
"chaitanyaenr"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
workflow:
as: openshift-qe-installer-nutanix-ovn
steps:
post:
- chain: cucushift-installer-rehearse-nutanix-ipi-deprovision
pre:
- chain: ipi-conf-nutanix
- ref: ovn-conf
- ref: ipi-conf-nutanix-customized-resource
- chain: ipi-install
- ref: configure-registry-storage-nutanix
- chain: cucushift-installer-check
- chain: create-infra-move-ingress-monitoring-registry
documentation: |-
This is the Nutanix workflow to trigger Prow's rehearsal test when submitting installer steps/chain/workflow

0 comments on commit ff3178c

Please sign in to comment.