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 @@ -34,7 +34,7 @@ tests:
OCM_FVT_REPORT_JIRA: "false"
OCM_FVT_SERVICE: osdfm
test:
- ref: rosa-e2e-ocm-fvt
- ref: rosa-e2e-ocm-fvt-longrunning
timeout: 12h0m0s
- as: ocm-fvt-periodic-osdfm-sc-autoscaling-integration
capabilities:
Expand All @@ -48,7 +48,7 @@ tests:
OCM_FVT_REPORT_JIRA: "false"
OCM_FVT_SERVICE: osdfm
test:
- ref: rosa-e2e-ocm-fvt
- ref: rosa-e2e-ocm-fvt-longrunning
timeout: 12h0m0s
zz_generated_metadata:
branch: main
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"path": "rosa/e2e/ocm-fvt/longrunning/rosa-e2e-ocm-fvt-longrunning-ref.yaml",
"owners": {
"approvers": [
"bmeng",
"dustman9000",
"gdbranco",
"jfrazierredhat",
"ravitri",
"tiwillia"
],
"reviewers": [
"bmeng",
"dustman9000",
"gdbranco",
"jfrazierredhat",
"ravitri",
"tiwillia"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
ref:
as: rosa-e2e-ocm-fvt-longrunning
from: nested-podman
commands: rosa-e2e-ocm-fvt-longrunning-commands.sh
nested_podman: true
timeout: 12h0m0s
grace_period: 30s
credentials:
- namespace: ci
name: cs-qe-credentials
mount_path: /usr/local/cs-qe-credentials
resources:
requests:
cpu: 100m
memory: 200Mi
env:
- name: OCM_FVT_JOB_NAME
documentation: |-
Required. The ocmtest job name passed to --job flag.
Example: cs-rosa-hcp-ad-staging-main
- name: OCM_FVT_SERVICE
default: "cms"
documentation: |-
Optional. The ocmtest --service flag value.
Use "cms" for Clusters Service tests (default), "osdfm" for
OSD Fleet Manager tests.
- name: OCM_FVT_REPORT_JIRA
default: "true"
documentation: |-
Optional. Set to "true" to enable Jira reporting via
--reportJiraTicket flag and ENABLE_JIRA_REPORTING env var.
Set to "false" for tests that do not use Jira reporting.
- name: OCM_FVT_OCM_ENV
default: ""
documentation: |-
Optional. OCM environment override. Set to "integration" for
integration tests. When empty, ocmtest uses its default (staging).
- name: OCM_FVT_EXTRA_ENVS
default: ""
documentation: |-
Optional. Newline-delimited KEY=VALUE pairs for additional env vars
injected into the podman container. Example:
DR_AWS_CREDENTIALS_FILE=/credentials/aws_dr_shared_cred
- name: OCM_FVT_GCP_CREDS
default: "false"
documentation: |-
Optional. Set to "true" to mount the GCP credentials file
(osd-ccs-admin.json) into the podman container at
/home/ci-user/.gcp/osd-ccs-admin.json. Required for OSD GCP tests.
documentation: |-
Runs an OCM FVT (Functional Verification Test) using ocmtest inside
a nested podman container. Same as rosa-e2e-ocm-fvt but with a 12h
step timeout for long-running jobs (e.g. OSDFM SC/MC autoscaling).