Skip to content

Commit df45f08

Browse files
author
Vishnu Challa
committed
Merge master into egressip
Signed-off-by: Vishnu Challa <[email protected]>
2 parents b930022 + eb9cfdf commit df45f08

File tree

657 files changed

+21374
-12404
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

657 files changed

+21374
-12404
lines changed

Diff for: .github/workflows/auto-merge-dispatcher-prs.yaml

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: Auto Merge dispatcher PR
2+
3+
permissions: write-all
4+
5+
on:
6+
pull_request:
7+
types: [opened, edited, reopened, synchronize]
8+
9+
jobs:
10+
auto-merge:
11+
if: ${{ startsWith(github.event.pull_request.title, 'Automate prow job dispatcher at') && github.event.pull_request.user.login == 'openshift-bot' }}
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Merge PR
15+
uses: actions/github-script@v6
16+
env:
17+
GITHUB_TOKEN: ${{ secrets.MERGE_TOKEN }}
18+
with:
19+
script: |
20+
const prNumber = context.payload.pull_request.number;
21+
console.log(`Attempting to merge PR #${prNumber}...`);
22+
try {
23+
const mergeResponse = await github.rest.pulls.merge({
24+
owner: context.repo.owner,
25+
repo: context.repo.repo,
26+
pull_number: prNumber,
27+
merge_method: "squash"
28+
});
29+
console.log('Merge successful:', mergeResponse.data);
30+
} catch (error) {
31+
console.error('Failed to merge PR:', error);
32+
throw error;
33+
}
34+
35+

Diff for: ci-operator/config/Apicurio/apicurio-registry-system-tests/Apicurio-apicurio-registry-system-tests-main__service-registry-ocp4.18-lp-interop.yaml

-25
Original file line numberDiff line numberDiff line change
@@ -23,31 +23,6 @@ resources:
2323
cpu: 100m
2424
memory: 200Mi
2525
tests:
26-
- as: service-registry-2-6-fips
27-
cron: 0 23 31 2 *
28-
steps:
29-
cluster_profile: aws-cspi-qe
30-
env:
31-
BASE_DOMAIN: cspilp.interop.ccitredhat.com
32-
FIPS_ENABLED: "true"
33-
FIREWATCH_CONFIG: |
34-
{
35-
"failure_rules":
36-
[
37-
{"step": "service-registry-run-tests", "failure_type": "pod_failure", "classification": "Test Execution", "group": {"name": "lp-tests", "priority": 1}, "jira_additional_labels": ["!default","interop-tests"]},
38-
{"step": "service-registry-run-tests", "failure_type": "test_failure", "classification": "Test Failure", "jira_project": "APICURQE", "group": {"name": "lp-tests", "priority": 1}, "jira_additional_labels": ["!default","interop-tests"]}
39-
]
40-
}
41-
FIREWATCH_CONFIG_FILE_PATH: https://raw.githubusercontent.com/CSPI-QE/cspi-utils/main/firewatch-base-configs/aws-ipi/lp-interop.json
42-
FIREWATCH_DEFAULT_JIRA_ADDITIONAL_LABELS: '["4.18-lp","self-managed-lp","service-registry-lp","fips"]'
43-
FIREWATCH_DEFAULT_JIRA_ASSIGNEE: [email protected]
44-
FIREWATCH_DEFAULT_JIRA_PROJECT: LPINTEROP
45-
USER_TAGS: |
46-
scenario service-registry
47-
test:
48-
- ref: service-registry-run-tests
49-
workflow: firewatch-ipi-aws
50-
timeout: 4h0m0s
5126
- as: service-registry-2-6
5227
cron: 0 23 31 2 *
5328
steps:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
base_images:
2+
cli:
3+
name: "4.19"
4+
namespace: ocp
5+
tag: cli
6+
os:
7+
name: ubi
8+
namespace: ocp
9+
tag: "8"
10+
test-image:
11+
name: apicurio-ci-tools
12+
namespace: ci
13+
tag: interop
14+
releases:
15+
latest:
16+
candidate:
17+
product: ocp
18+
stream: nightly
19+
version: "4.19"
20+
resources:
21+
'*':
22+
requests:
23+
cpu: 100m
24+
memory: 200Mi
25+
tests:
26+
- as: service-registry-2-6-fips
27+
cron: 0 23 31 2 *
28+
steps:
29+
cluster_profile: aws-cspi-qe
30+
env:
31+
BASE_DOMAIN: cspilp.interop.ccitredhat.com
32+
FIPS_ENABLED: "true"
33+
FIREWATCH_CONFIG: |
34+
{
35+
"failure_rules":
36+
[
37+
{"step": "service-registry-run-tests", "failure_type": "pod_failure", "classification": "Test Execution", "group": {"name": "lp-tests", "priority": 1}, "jira_additional_labels": ["!default","interop-tests"]},
38+
{"step": "service-registry-run-tests", "failure_type": "test_failure", "classification": "Test Failure", "jira_project": "APICURQE", "group": {"name": "lp-tests", "priority": 1}, "jira_additional_labels": ["!default","interop-tests"]}
39+
]
40+
}
41+
FIREWATCH_CONFIG_FILE_PATH: https://raw.githubusercontent.com/CSPI-QE/cspi-utils/main/firewatch-base-configs/aws-ipi/lp-interop.json
42+
FIREWATCH_DEFAULT_JIRA_ADDITIONAL_LABELS: '["4.19-lp","self-managed-lp","service-registry-lp","fips"]'
43+
FIREWATCH_DEFAULT_JIRA_ASSIGNEE: [email protected]
44+
FIREWATCH_DEFAULT_JIRA_PROJECT: LPINTEROP
45+
USER_TAGS: |
46+
scenario service-registry
47+
test:
48+
- ref: service-registry-run-tests
49+
workflow: firewatch-ipi-aws
50+
timeout: 4h0m0s
51+
- as: service-registry-2-6
52+
cron: 0 23 31 2 *
53+
steps:
54+
cluster_profile: aws-cspi-qe
55+
env:
56+
BASE_DOMAIN: cspilp.interop.ccitredhat.com
57+
FIREWATCH_CONFIG: |
58+
{
59+
"failure_rules":
60+
[
61+
{"step": "service-registry-run-tests", "failure_type": "pod_failure", "classification": "Test Execution", "group": {"name": "lp-tests", "priority": 1}, "jira_additional_labels": ["!default","interop-tests"]},
62+
{"step": "service-registry-run-tests", "failure_type": "test_failure", "classification": "Test Failure", "jira_project": "APICURQE", "group": {"name": "lp-tests", "priority": 1}, "jira_additional_labels": ["!default","interop-tests"]}
63+
]
64+
}
65+
FIREWATCH_CONFIG_FILE_PATH: https://raw.githubusercontent.com/CSPI-QE/cspi-utils/main/firewatch-base-configs/aws-ipi/lp-interop.json
66+
FIREWATCH_DEFAULT_JIRA_ADDITIONAL_LABELS: '["4.19-lp","self-managed-lp","service-registry-lp"]'
67+
FIREWATCH_DEFAULT_JIRA_ASSIGNEE: [email protected]
68+
FIREWATCH_DEFAULT_JIRA_PROJECT: LPINTEROP
69+
USER_TAGS: |
70+
scenario service-registry
71+
test:
72+
- ref: service-registry-run-tests
73+
workflow: firewatch-ipi-aws
74+
timeout: 4h0m0s
75+
zz_generated_metadata:
76+
branch: main
77+
org: Apicurio
78+
repo: apicurio-registry-system-tests
79+
variant: service-registry-ocp4.19-lp-interop

Diff for: ci-operator/config/cloud-bulldozer/e2e-benchmarking/cloud-bulldozer-e2e-benchmarking-master.yaml

+166
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,52 @@ tests:
4444
test:
4545
- ref: cloud-bulldozer-e2e-benchmarking-cluster-density-v2
4646
workflow: openshift-qe-installer-aws
47+
- always_run: false
48+
as: e2e-cluster-density-ms-single-node
49+
steps:
50+
allow_skip_on_success: true
51+
cluster_profile: aws-perfscale
52+
dependencies:
53+
OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:arm64-latest
54+
env:
55+
BASE_DOMAIN: perfscale.devcluster.openshift.com
56+
COMPUTE_NODE_REPLICAS: "1"
57+
COMPUTE_NODE_TYPE: m6g.xlarge
58+
CONTROL_PLANE_INSTANCE_TYPE: m6g.xlarge
59+
IF_INSTALL_INFRA_WORKLOAD: "false"
60+
IF_MOVE_INGRESS: "false"
61+
IF_MOVE_MONITORING: "false"
62+
IF_MOVE_REGISTRY: "false"
63+
OCP_ARCH: arm64
64+
SPOT_INSTANCES: "true"
65+
USER_TAGS: |
66+
TicketId 382
67+
test:
68+
- ref: cloud-bulldozer-e2e-benchmarking-cluster-density-ms
69+
workflow: openshift-qe-installer-aws
70+
- always_run: false
71+
as: e2e-crd-scale-single-node
72+
steps:
73+
allow_skip_on_success: true
74+
cluster_profile: aws-perfscale
75+
dependencies:
76+
OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:arm64-latest
77+
env:
78+
BASE_DOMAIN: perfscale.devcluster.openshift.com
79+
COMPUTE_NODE_REPLICAS: "1"
80+
COMPUTE_NODE_TYPE: m6g.xlarge
81+
CONTROL_PLANE_INSTANCE_TYPE: m6g.xlarge
82+
IF_INSTALL_INFRA_WORKLOAD: "false"
83+
IF_MOVE_INGRESS: "false"
84+
IF_MOVE_MONITORING: "false"
85+
IF_MOVE_REGISTRY: "false"
86+
OCP_ARCH: arm64
87+
SPOT_INSTANCES: "true"
88+
USER_TAGS: |
89+
TicketId 382
90+
test:
91+
- ref: cloud-bulldozer-e2e-benchmarking-crd-scale
92+
workflow: openshift-qe-installer-aws
4793
- always_run: false
4894
as: e2e-node-density-heavy-single-node
4995
steps:
@@ -211,6 +257,126 @@ tests:
211257
test:
212258
- ref: cloud-bulldozer-e2e-benchmarking-network-policy
213259
workflow: openshift-qe-installer-aws
260+
- always_run: false
261+
as: e2e-networkpolicy-matchexpressions-single-node
262+
steps:
263+
allow_skip_on_success: true
264+
cluster_profile: aws-perfscale
265+
dependencies:
266+
OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:arm64-latest
267+
env:
268+
BASE_DOMAIN: perfscale.devcluster.openshift.com
269+
COMPUTE_NODE_REPLICAS: "1"
270+
COMPUTE_NODE_TYPE: m6g.xlarge
271+
CONTROL_PLANE_INSTANCE_TYPE: m6g.xlarge
272+
IF_INSTALL_INFRA_WORKLOAD: "false"
273+
IF_MOVE_INGRESS: "false"
274+
IF_MOVE_MONITORING: "false"
275+
IF_MOVE_REGISTRY: "false"
276+
LOKI_USE_SERVICEMONITOR: "false"
277+
OCP_ARCH: arm64
278+
SPOT_INSTANCES: "true"
279+
USER_TAGS: |
280+
TicketId 382
281+
test:
282+
- ref: cloud-bulldozer-e2e-benchmarking-networkpolicy-matchexpressions
283+
workflow: openshift-qe-installer-aws
284+
- always_run: false
285+
as: e2e-networkpolicy-matchlabels-single-node
286+
steps:
287+
allow_skip_on_success: true
288+
cluster_profile: aws-perfscale
289+
dependencies:
290+
OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:arm64-latest
291+
env:
292+
BASE_DOMAIN: perfscale.devcluster.openshift.com
293+
COMPUTE_NODE_REPLICAS: "1"
294+
COMPUTE_NODE_TYPE: m6g.xlarge
295+
CONTROL_PLANE_INSTANCE_TYPE: m6g.xlarge
296+
IF_INSTALL_INFRA_WORKLOAD: "false"
297+
IF_MOVE_INGRESS: "false"
298+
IF_MOVE_MONITORING: "false"
299+
IF_MOVE_REGISTRY: "false"
300+
LOKI_USE_SERVICEMONITOR: "false"
301+
OCP_ARCH: arm64
302+
SPOT_INSTANCES: "true"
303+
USER_TAGS: |
304+
TicketId 382
305+
test:
306+
- ref: cloud-bulldozer-e2e-benchmarking-networkpolicy-matchlabels
307+
workflow: openshift-qe-installer-aws
308+
- always_run: false
309+
as: e2e-networkpolicy-multitenant-single-node
310+
steps:
311+
allow_skip_on_success: true
312+
cluster_profile: aws-perfscale
313+
dependencies:
314+
OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:arm64-latest
315+
env:
316+
BASE_DOMAIN: perfscale.devcluster.openshift.com
317+
COMPUTE_NODE_REPLICAS: "1"
318+
COMPUTE_NODE_TYPE: m6g.xlarge
319+
CONTROL_PLANE_INSTANCE_TYPE: m6g.xlarge
320+
IF_INSTALL_INFRA_WORKLOAD: "false"
321+
IF_MOVE_INGRESS: "false"
322+
IF_MOVE_MONITORING: "false"
323+
IF_MOVE_REGISTRY: "false"
324+
LOKI_USE_SERVICEMONITOR: "false"
325+
OCP_ARCH: arm64
326+
SPOT_INSTANCES: "true"
327+
USER_TAGS: |
328+
TicketId 382
329+
test:
330+
- ref: cloud-bulldozer-e2e-benchmarking-networkpolicy-multitenant
331+
workflow: openshift-qe-installer-aws
332+
- always_run: false
333+
as: e2e-pvc-density-single-node
334+
steps:
335+
allow_skip_on_success: true
336+
cluster_profile: aws-perfscale
337+
dependencies:
338+
OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:arm64-latest
339+
env:
340+
BASE_DOMAIN: perfscale.devcluster.openshift.com
341+
COMPUTE_NODE_REPLICAS: "1"
342+
COMPUTE_NODE_TYPE: m6g.xlarge
343+
CONTROL_PLANE_INSTANCE_TYPE: m6g.xlarge
344+
IF_INSTALL_INFRA_WORKLOAD: "false"
345+
IF_MOVE_INGRESS: "false"
346+
IF_MOVE_MONITORING: "false"
347+
IF_MOVE_REGISTRY: "false"
348+
LOKI_USE_SERVICEMONITOR: "false"
349+
OCP_ARCH: arm64
350+
SPOT_INSTANCES: "true"
351+
USER_TAGS: |
352+
TicketId 382
353+
test:
354+
- ref: cloud-bulldozer-e2e-benchmarking-pvc-density
355+
workflow: openshift-qe-installer-aws
356+
- always_run: false
357+
as: e2e-whereabouts-single-node
358+
steps:
359+
allow_skip_on_success: true
360+
cluster_profile: aws-perfscale
361+
dependencies:
362+
OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:arm64-latest
363+
env:
364+
BASE_DOMAIN: perfscale.devcluster.openshift.com
365+
COMPUTE_NODE_REPLICAS: "1"
366+
COMPUTE_NODE_TYPE: m6g.xlarge
367+
CONTROL_PLANE_INSTANCE_TYPE: m6g.xlarge
368+
IF_INSTALL_INFRA_WORKLOAD: "false"
369+
IF_MOVE_INGRESS: "false"
370+
IF_MOVE_MONITORING: "false"
371+
IF_MOVE_REGISTRY: "false"
372+
LOKI_USE_SERVICEMONITOR: "false"
373+
OCP_ARCH: arm64
374+
SPOT_INSTANCES: "true"
375+
USER_TAGS: |
376+
TicketId 382
377+
test:
378+
- ref: cloud-bulldozer-e2e-benchmarking-whereabouts
379+
workflow: openshift-qe-installer-aws
214380
- always_run: false
215381
as: e2e-router-perf-single-node
216382
steps:

0 commit comments

Comments
 (0)