Skip to content

Commit 1ce094b

Browse files
petr-mullerclaude
andauthored
Add cluster-api-actuator-pkg release-4.23 periodic configuration (#77785)
Migrate periodic CI job configuration from 4.22 to 4.23 for openshift/cluster-api-actuator-pkg, ensuring release-specific test data is produced for CI analytical tooling. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 66960b8 commit 1ce094b

3 files changed

Lines changed: 680 additions & 0 deletions

File tree

Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
base_images:
2+
openstack-installer:
3+
name: "4.23"
4+
namespace: ocp
5+
tag: openstack-installer
6+
upi-installer:
7+
name: "4.23"
8+
namespace: ocp
9+
tag: upi-installer
10+
build_root:
11+
from_repository: true
12+
images:
13+
items:
14+
- dockerfile_path: Dockerfile.ci
15+
to: cluster-api-actuator-pkg-test
16+
releases:
17+
initial:
18+
candidate:
19+
product: ocp
20+
stream: nightly
21+
version: "4.23"
22+
latest:
23+
candidate:
24+
product: ocp
25+
stream: nightly
26+
version: "4.23"
27+
multi-initial:
28+
candidate:
29+
architecture: multi
30+
product: ocp
31+
stream: nightly
32+
version: "4.23"
33+
resources:
34+
'*':
35+
requests:
36+
cpu: 100m
37+
memory: 200Mi
38+
tests:
39+
- as: e2e-aws-operator-periodic
40+
interval: 72h
41+
steps:
42+
cluster_profile: openshift-org-aws
43+
test:
44+
- as: test
45+
cli: latest
46+
commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-periodic
47+
from: src
48+
resources:
49+
requests:
50+
cpu: 100m
51+
timeout: 3h0m0s
52+
workflow: ipi-aws
53+
- as: e2e-vsphere-operator-periodic
54+
cron: 40 4 * * 2,4,5
55+
steps:
56+
cluster_profile: vsphere-elastic
57+
test:
58+
- as: test
59+
cli: latest
60+
commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-periodic
61+
from: src
62+
resources:
63+
requests:
64+
cpu: 100m
65+
timeout: 3h0m0s
66+
workflow: openshift-e2e-vsphere
67+
- as: e2e-azure-operator-periodic
68+
interval: 72h
69+
steps:
70+
cluster_profile: openshift-org-azure
71+
test:
72+
- as: test
73+
cli: latest
74+
commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-periodic
75+
from: src
76+
resources:
77+
requests:
78+
cpu: 100m
79+
timeout: 3h0m0s
80+
workflow: ipi-azure
81+
- as: e2e-gcp-operator-periodic
82+
interval: 72h
83+
steps:
84+
cluster_profile: openshift-org-gcp
85+
test:
86+
- as: test
87+
cli: latest
88+
commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-periodic
89+
from: src
90+
resources:
91+
requests:
92+
cpu: 100m
93+
timeout: 3h0m0s
94+
workflow: ipi-gcp
95+
- as: e2e-gcp-multi-operator-periodic
96+
interval: 72h
97+
steps:
98+
cluster_profile: openshift-org-gcp
99+
dependencies:
100+
OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:multi-initial
101+
env:
102+
ADDITIONAL_WORKER_VM_TYPE: t2a-standard-4
103+
ADDITIONAL_WORKERS: "1"
104+
COMPUTE_NODE_REPLICAS: "2"
105+
test:
106+
- ref: ipi-install-heterogeneous
107+
- as: test
108+
cli: latest
109+
commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-periodic
110+
from: src
111+
resources:
112+
requests:
113+
cpu: 100m
114+
timeout: 3h0m0s
115+
workflow: ipi-gcp
116+
- as: e2e-openstack-operator-periodic
117+
minimum_interval: 72h
118+
steps:
119+
cluster_profile: openstack-vexxhost
120+
env:
121+
USE_RAMFS: "false"
122+
WORKER_REPLICAS: "0"
123+
test:
124+
- as: test
125+
cli: latest
126+
commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-periodic
127+
from: src
128+
resources:
129+
requests:
130+
cpu: 100m
131+
timeout: 3h0m0s
132+
workflow: openshift-e2e-openstack-ipi
133+
zz_generated_metadata:
134+
branch: release-4.23
135+
org: openshift
136+
repo: cluster-api-actuator-pkg
137+
variant: periodics

0 commit comments

Comments
 (0)