Skip to content
Closed
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
@@ -0,0 +1,187 @@
base_images:
dev-scripts:
name: test
namespace: ocp-kni
tag: dev-scripts
binary_build_commands: make build --warn-undefined-variables
build_root:
from_repository: true
images:
items:
- dockerfile_path: Dockerfile.ocp
to: console-operator
promotion:
to:
- disabled: true
name: "5.0"
namespace: ocp
releases:
latest:
candidate:
product: ocp
stream: ci
version: "5.0"
resources:
'*':
requests:
cpu: 100m
memory: 200Mi
tests:
# Default variant (no feature set) — tests run with IngressComponentRouteLabels
# in the Default feature set once promoted
- as: e2e-aws-ingress-component-route-labels
interval: 168h
steps:
cluster_profile: openshift-org-aws
env:
TEST_SUITE: openshift/conformance/serial
workflow: openshift-e2e-aws
- as: e2e-aws-sno-ingress-component-route-labels
interval: 168h
steps:
cluster_profile: openshift-org-aws
env:
TEST_SUITE: openshift/conformance/serial
workflow: openshift-e2e-aws-single-node
- as: e2e-azure-ingress-component-route-labels
interval: 168h
steps:
cluster_profile: openshift-org-azure
env:
TEST_SUITE: openshift/conformance/serial
workflow: openshift-e2e-azure
- as: e2e-gcp-ingress-component-route-labels
interval: 168h
steps:
cluster_profile: openshift-org-gcp
env:
TEST_SUITE: openshift/conformance/serial
workflow: openshift-e2e-gcp
- as: e2e-vsphere-ingress-component-route-labels
interval: 168h
steps:
cluster_profile: vsphere-elastic
env:
TEST_SUITE: openshift/conformance/serial
workflow: openshift-e2e-vsphere
- as: e2e-metal-ovn-ipv4-ingress-component-route-labels
capabilities:
- intranet
interval: 168h
steps:
cluster_profile: equinix-ocp-metal
env:
DEVSCRIPTS_CONFIG: |
IP_STACK=v4
NETWORK_TYPE=OVNKubernetes
TEST_SUITE: openshift/conformance/serial
workflow: baremetalds-e2e
- as: e2e-metal-ovn-ipv6-ingress-component-route-labels
capabilities:
- intranet
interval: 168h
steps:
cluster_profile: equinix-ocp-metal
env:
DEVSCRIPTS_CONFIG: |
IP_STACK=v6
NETWORK_TYPE=OVNKubernetes
TEST_SUITE: openshift/conformance/serial
workflow: baremetalds-e2e
- as: e2e-metal-ovn-dualstack-ingress-component-route-labels
capabilities:
- intranet
interval: 168h
steps:
cluster_profile: equinix-ocp-metal
env:
DEVSCRIPTS_CONFIG: |
IP_STACK=v4v6
NETWORK_TYPE=OVNKubernetes
TEST_SUITE: openshift/conformance/serial
workflow: baremetalds-e2e
# TechPreviewNoUpgrade variant — tests run with the feature gate enabled
- as: e2e-aws-techpreview-ingress-component-route-labels
interval: 168h
steps:
cluster_profile: openshift-org-aws
env:
FEATURE_SET: TechPreviewNoUpgrade
TEST_SUITE: openshift/conformance/serial
workflow: openshift-e2e-aws
- as: e2e-aws-sno-techpreview-ingress-component-route-labels
interval: 168h
steps:
cluster_profile: openshift-org-aws
env:
FEATURE_SET: TechPreviewNoUpgrade
TEST_SUITE: openshift/conformance/serial
workflow: openshift-e2e-aws-single-node
- as: e2e-azure-techpreview-ingress-component-route-labels
interval: 168h
steps:
cluster_profile: openshift-org-azure
env:
FEATURE_SET: TechPreviewNoUpgrade
TEST_SUITE: openshift/conformance/serial
workflow: openshift-e2e-azure
- as: e2e-gcp-techpreview-ingress-component-route-labels
interval: 168h
steps:
cluster_profile: openshift-org-gcp
env:
FEATURE_SET: TechPreviewNoUpgrade
TEST_SUITE: openshift/conformance/serial
workflow: openshift-e2e-gcp
- as: e2e-vsphere-techpreview-ingress-component-route-labels
interval: 168h
steps:
cluster_profile: vsphere-elastic
env:
FEATURE_SET: TechPreviewNoUpgrade
TEST_SUITE: openshift/conformance/serial
workflow: openshift-e2e-vsphere
- as: e2e-metal-ovn-ipv4-techpreview-ingress-component-route-labels
capabilities:
- intranet
interval: 168h
steps:
cluster_profile: equinix-ocp-metal
env:
DEVSCRIPTS_CONFIG: |
IP_STACK=v4
NETWORK_TYPE=OVNKubernetes
FEATURE_SET=TechPreviewNoUpgrade
TEST_SUITE: openshift/conformance/serial
workflow: baremetalds-e2e
- as: e2e-metal-ovn-ipv6-techpreview-ingress-component-route-labels
capabilities:
- intranet
interval: 168h
steps:
cluster_profile: equinix-ocp-metal
env:
DEVSCRIPTS_CONFIG: |
IP_STACK=v6
NETWORK_TYPE=OVNKubernetes
FEATURE_SET=TechPreviewNoUpgrade
TEST_SUITE: openshift/conformance/serial
workflow: baremetalds-e2e
- as: e2e-metal-ovn-dualstack-techpreview-ingress-component-route-labels
capabilities:
- intranet
interval: 168h
steps:
cluster_profile: equinix-ocp-metal
env:
DEVSCRIPTS_CONFIG: |
IP_STACK=v4v6
NETWORK_TYPE=OVNKubernetes
FEATURE_SET=TechPreviewNoUpgrade
TEST_SUITE: openshift/conformance/serial
workflow: baremetalds-e2e
zz_generated_metadata:
branch: release-5.0
org: openshift
repo: console-operator
variant: periodics
Comment on lines +183 to +187

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🗄️ Data Integrity & Integration | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Verify generated Prow job file contains the new periodics
fd -p 'ci-operator/jobs/openshift/console-operator' -e yaml
rg -n 'ingress-component-route-labels' ci-operator/jobs/openshift/console-operator 2>/dev/null | head -50

Repository: openshift/release

Length of output: 4447


🏁 Script executed:

#!/bin/bash
set -euo pipefail

# Inspect the periodics config and generated job files for this repo/branch.
printf '\n== config file outline ==\n'
wc -l ci-operator/config/openshift/console-operator/openshift-console-operator-release-5.0__periodics.yaml
sed -n '1,260p' ci-operator/config/openshift/console-operator/openshift-console-operator-release-5.0__periodics.yaml

printf '\n== generated job files present ==\n'
fd -p 'ci-operator/jobs/openshift/console-operator' -e yaml | sort

printf '\n== search for matching periodics jobs ==\n'
rg -n 'periodic|ingress-component-route-labels|console-operator-release-5\.0' ci-operator/jobs/openshift/console-operator 2>/dev/null || true

Repository: openshift/release

Length of output: 14207


Regenerate the periodic ProwJob artifacts

The 16 new tests: entries in ci-operator/config/openshift/console-operator/openshift-console-operator-release-5.0__periodics.yaml need matching generated jobs under ci-operator/jobs/openshift/console-operator/; make update should produce openshift-console-operator-release-5.0-periodics.yaml.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@ci-operator/config/openshift/console-operator/openshift-console-operator-release-5.0__periodics.yaml`
around lines 183 - 187, Regenerate the periodic ProwJob artifacts for the 16 new
tests in the release-5.0 periodics configuration by running the repository’s
make update workflow, ensuring it produces the matching
openshift-console-operator-release-5.0-periodics.yaml job file under the
generated jobs output.

Source: Coding guidelines