Skip to content
Open
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
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@ base_images:
namespace: ci
tag: "4.21"
upi-installer:
name: "4.19"
name: "4.17"
namespace: ocp
tag: upi-installer
releases:
latest:
release:
architecture: amd64
channel: stable
version: "4.19"
version: "4.17"
resources:
'*':
requests:
Expand All @@ -31,7 +31,7 @@ tests:
ENABLE_MUST_GATHER: "true"
EXPECTED_OPERATOR_VERSION: 1.11.0
INSTALL_KATA_RPM: "true"
KATA_RPM_VERSION: 3.21.0-3.rhaos4.19.el9
KATA_RPM_VERSION: 3.21.0-3.rhaos4.17.el9
MUST_GATHER_IMAGE: registry.redhat.io/openshift-sandboxed-containers/osc-must-gather-rhel9:latest
MUST_GATHER_ON_FAILURE_ONLY: "true"
SLEEP_DURATION: 0h
Expand Down Expand Up @@ -97,6 +97,28 @@ tests:
WORKLOAD_TO_TEST: coco
workflow: sandboxed-containers-operator-e2e-azure
timeout: 24h0m0s
- as: aro-ipi-peerpods
cron: 0 0 31 2 1
steps:
cluster_profile: azure-qe
env:
ARO_CLUSTER_VERSION: "4.17"
CATALOG_SOURCE_IMAGE: quay.io/redhat-user-workloads/ose-osc-tenant/osc-test-fbc:1.11.0-1764610958
CATALOG_SOURCE_NAME: brew-catalog
ENABLE_MUST_GATHER: "true"
ENABLEPEERPODS: "true"
EXPECTED_OPERATOR_VERSION: 1.11.0
INSTALL_KATA_RPM: "true"
KATA_RPM_VERSION: 3.21.0-3.rhaos4.17.el9
RUNTIMECLASS: kata-remote
SLEEP_DURATION: 0h
TEST_FILTERS: ~DisconnectedOnly&;~Disruptive&
TEST_RELEASE_TYPE: Pre-GA
TEST_SCENARIOS: sig-kata.*Kata Author
TEST_TIMEOUT: "75"
WORKLOAD_TO_TEST: peer-pods
workflow: sandboxed-containers-operator-e2e-aro
timeout: 24h0m0s
- as: aws-ipi-peerpods
cron: 0 0 31 2 1
steps:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,32 @@ tests:
WORKLOAD_TO_TEST: coco
workflow: sandboxed-containers-operator-e2e-azure
timeout: 24h0m0s
- as: aro-ipi-peerpods
cron: 0 0 31 2 1
steps:
cluster_profile: azure-qe
env:
ARO_CLUSTER_VERSION: "4.16"
CATALOG_SOURCE_IMAGE: ""
CATALOG_SOURCE_NAME: redhat-operators
ENABLE_MUST_GATHER: "true"
ENABLEPEERPODS: "true"
EXPECTED_OPERATOR_VERSION: 1.10.1
INSTALL_KATA_RPM: "false"
KATA_RPM_VERSION: ""
MUST_GATHER_IMAGE: registry.redhat.io/openshift-sandboxed-containers/osc-must-gather-rhel9:latest
MUST_GATHER_ON_FAILURE_ONLY: "true"
RUNTIMECLASS: kata-remote
SLEEP_DURATION: 0h
TEST_FILTERS: ~DisconnectedOnly&;~Disruptive&
TEST_RELEASE_TYPE: GA
TEST_SCENARIOS: sig-kata.*Kata Author
TEST_TIMEOUT: "90"
TRUSTEE_CATALOG_SOURCE_IMAGE: ""
TRUSTEE_CATALOG_SOURCE_NAME: redhat-operators
WORKLOAD_TO_TEST: peer-pods
workflow: sandboxed-containers-operator-e2e-aro
timeout: 24h0m0s
- as: aws-ipi-peerpods
cron: 0 0 31 2 1
steps:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,79 @@
periodics:
- agent: kubernetes
cluster: build03
cron: 0 0 31 2 1
decorate: true
decoration_config:
skip_cloning: true
timeout: 24h0m0s
extra_refs:
- base_ref: devel
org: openshift
repo: sandboxed-containers-operator
labels:
ci-operator.openshift.io/cloud: azure4
ci-operator.openshift.io/cloud-cluster-profile: azure-qe
ci-operator.openshift.io/variant: downstream-candidate
ci.openshift.io/generator: prowgen
pj-rehearse.openshift.io/can-be-rehearsed: "true"
name: periodic-ci-openshift-sandboxed-containers-operator-devel-downstream-candidate-aro-ipi-peerpods
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=aro-ipi-peerpods
- --variant=downstream-candidate
command:
- ci-operator
image: quay-proxy.ci.openshift.org/openshift/ci:ci_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
- agent: kubernetes
cluster: build09
cron: 0 0 31 2 1
Expand Down Expand Up @@ -429,6 +504,81 @@ periodics:
- name: result-aggregator
secret:
secretName: result-aggregator
- agent: kubernetes
cluster: build03
cron: 0 0 31 2 1
decorate: true
decoration_config:
skip_cloning: true
timeout: 24h0m0s
extra_refs:
- base_ref: devel
org: openshift
repo: sandboxed-containers-operator
labels:
ci-operator.openshift.io/cloud: azure4
ci-operator.openshift.io/cloud-cluster-profile: azure-qe
ci-operator.openshift.io/variant: downstream-release
ci.openshift.io/generator: prowgen
pj-rehearse.openshift.io/can-be-rehearsed: "true"
name: periodic-ci-openshift-sandboxed-containers-operator-devel-downstream-release-aro-ipi-peerpods
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=aro-ipi-peerpods
- --variant=downstream-release
command:
- ci-operator
image: quay-proxy.ci.openshift.org/openshift/ci:ci_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
- agent: kubernetes
cluster: build09
cron: 0 0 31 2 1
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
reviewers:
- ldoktor
- tbuskey
- vvoronko
- wainersm
approvers:
- ldoktor
- tbuskey
- vvoronko
- wainersm
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"path": "sandboxed-containers-operator/e2e/aro/sandboxed-containers-operator-e2e-aro-workflow.yaml",
"owners": {
"approvers": [
"ldoktor",
"tbuskey",
"vvoronko",
"wainersm"
],
"reviewers": [
"ldoktor",
"tbuskey",
"vvoronko",
"wainersm"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
workflow:
as: sandboxed-containers-operator-e2e-aro
steps:
env:
TEST_PARALLEL: 1
FORCE_SUCCESS_EXIT: yes
MUST_GATHER_IMAGE: "registry.redhat.io/openshift-sandboxed-containers/osc-must-gather-rhel9:latest"
MUST_GATHER_TIMEOUT: "35m"
ENABLE_MUST_GATHER: "true"
MUST_GATHER_ON_FAILURE_ONLY: "false"
ARO_WORKER_COUNT: "3"
ARO_WORKER_VM_SIZE: Standard_D8s_v3
pre:
- ref: azure-provision-resourcegroup
- ref: aro-provision-vnet
- ref: aro-provision-cluster
- ref: ipi-install-rbac
- ref: openshift-cluster-bot-rbac
- chain: sandboxed-containers-operator-pre
post:
- ref: cucushift-installer-wait
timeout: 12h10m0s
- ref: sandboxed-containers-operator-gather-must-gather
- ref: sandboxed-containers-operator-post
- ref: aro-deprovision
test:
- ref: openshift-extended-test
documentation: |-
This workflow run openshift-extented-test on an Azure cluster with
the sandboxed containers deployed.
Loading