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 @@ -19,6 +19,7 @@ spec:
- https://s390x.ocp.releases.ci.openshift.org
- https://multi.ocp.releases.ci.openshift.org
- https://amd64.origin.releases.ci.openshift.org
- https://arm64.origin.releases.ci.openshift.org
- https://console-openshift-console.apps.ci.l2s4.p1.openshiftapps.com
- https://console.build01.ci.openshift.org
- https://console.build02.ci.openshift.org
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "4-stable-arm64",
"as": "Stable",
"message": "All arm64 OKD versions are tracked here",
"overrideCLIImage": "image-registry.openshift-image-registry.svc:5000/ocp/4.19:cli",
"expires": "72h",
"maxUnreadyReleases": 1,
"minCreationIntervalSeconds": 86400,
"pullSecretName": "source",
"publish": {},
"verify": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"name": "4.21.0-0.okd-scos-nightly-arm64",
"to": "release-scos-arm64",
"mirrorPrefix": "4.21-okd-scos-art-latest-arm64",
"expires": "72h",
"maxUnreadyReleases": 1,
"minCreationIntervalSeconds": 43200,
"overrideCLIImage": "image-registry.openshift-image-registry.svc:5000/ocp/4.21-art-latest:cli",
"check": {},
"publish": {
"tag": {
"tagRef": {
"name": "scos-4.21"
}
}
},
"verify": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"name": "4.21.0-0.okd-scos-arm64",
"to": "release-scos-arm64",
"mirrorPrefix": "4.21-okd-scos-arm64",
"expires": "72h",
"maxUnreadyReleases": 1,
"minCreationIntervalSeconds": 43200,
"overrideCLIImage": "image-registry.openshift-image-registry.svc:5000/ocp/4.21-art-latest:cli",
"alternateImageRepository": "quay.io/openshift-release-dev/dev-release",
"alternateImageRepositorySecretName": "release-controller-quay-mirror-secret",
"referenceRelease": {
"pushRepository": "quay.io/openshift/ci",
"pullRepository": "quay-proxy.ci.openshift.org/openshift/ci",
"secretName": "release-controller-quay-mirror-secret"
},
"referenceMode": "source",
"check": {},
"publish": {
"tag": {
"tagRef": {
"name": "scos-4.21-ci"
}
}
},
"verify": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"name": "4.22.0-0.okd-scos-nightly-arm64",
"to": "release-scos-arm64",
"mirrorPrefix": "4.22-okd-scos-art-latest-arm64",
"expires": "72h",
"maxUnreadyReleases": 1,
"minCreationIntervalSeconds": 43200,
"overrideCLIImage": "image-registry.openshift-image-registry.svc:5000/ocp/4.22-art-latest:cli",
"check": {},
"publish": {
"tag": {
"tagRef": {
"name": "scos-4.22"
}
}
},
"verify": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"name": "4.22.0-0.okd-scos-arm64",
"to": "release-scos-arm64",
"mirrorPrefix": "4.22-okd-scos-arm64",
"expires": "72h",
"maxUnreadyReleases": 1,
"minCreationIntervalSeconds": 43200,
"overrideCLIImage": "image-registry.openshift-image-registry.svc:5000/ocp/4.22-art-latest:cli",
"alternateImageRepository": "quay.io/openshift-release-dev/dev-release",
"alternateImageRepositorySecretName": "release-controller-quay-mirror-secret",
"referenceRelease": {
"pushRepository": "quay.io/openshift/ci",
"pullRepository": "quay-proxy.ci.openshift.org/openshift/ci",
"secretName": "release-controller-quay-mirror-secret"
},
"referenceMode": "source",
"check": {},
"publish": {
"tag": {
"tagRef": {
"name": "scos-4.22-ci"
}
}
},
"verify": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"name": "4.23.0-0.okd-scos-nightly-arm64",
"to": "release-scos-arm64",
"mirrorPrefix": "4.23-okd-scos-art-latest-arm64",
"expires": "72h",
"maxUnreadyReleases": 1,
"minCreationIntervalSeconds": 43200,
"overrideCLIImage": "image-registry.openshift-image-registry.svc:5000/ocp/4.23-art-latest:cli",
"check": {},
"publish": {
"tag": {
"tagRef": {
"name": "scos-4.23"
}
}
},
"verify": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"name": "4.23.0-0.okd-scos-arm64",
"to": "release-scos-arm64",
"mirrorPrefix": "4.23-okd-scos-arm64",
"expires": "72h",
"maxUnreadyReleases": 1,
"minCreationIntervalSeconds": 43200,
"overrideCLIImage": "image-registry.openshift-image-registry.svc:5000/ocp/4.23-art-latest:cli",
"alternateImageRepository": "quay.io/openshift-release-dev/dev-release",
"alternateImageRepositorySecretName": "release-controller-quay-mirror-secret",
"referenceRelease": {
"pushRepository": "quay.io/openshift/ci",
"pullRepository": "quay-proxy.ci.openshift.org/openshift/ci",
"secretName": "release-controller-quay-mirror-secret"
},
"referenceMode": "source",
"check": {},
"publish": {
"tag": {
"tagRef": {
"name": "scos-4.23-ci"
}
}
},
"verify": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "4-scos-next-arm64",
"as": "Stable",
"message": "Preview arm64 OKD/SCOS versions are tracked here",
"overrideCLIImage": "image-registry.openshift-image-registry.svc:5000/ocp/4.19:cli",
"expires": "72h",
"maxUnreadyReleases": 1,
"minCreationIntervalSeconds": 43200,
"pullSecretName": "source",
"publish": {},
"verify": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "4-scos-stable-arm64",
"as": "Stable",
"message": "All arm64 OKD/SCOS versions are tracked here",
"overrideCLIImage": "image-registry.openshift-image-registry.svc:5000/ocp/4.19:cli",
"expires": "72h",
"maxUnreadyReleases": 1,
"minCreationIntervalSeconds": 86400,
"pullSecretName": "source",
"publish": {},
"verify": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"name": "5.0.0-0.okd-scos-nightly-arm64",
"to": "release-scos-arm64",
"mirrorPrefix": "5.0-okd-scos-art-latest-arm64",
"expires": "72h",
"maxUnreadyReleases": 1,
"minCreationIntervalSeconds": 43200,
"overrideCLIImage": "image-registry.openshift-image-registry.svc:5000/ocp/5.0-art-latest:cli",
"check": {},
"publish": {
"tag": {
"tagRef": {
"name": "scos-5.0"
}
}
},
"verify": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"name": "5.0.0-0.okd-scos-arm64",
"to": "release-scos-arm64",
"mirrorPrefix": "5.0-okd-scos-arm64",
"expires": "72h",
"maxUnreadyReleases": 1,
"minCreationIntervalSeconds": 43200,
"overrideCLIImage": "image-registry.openshift-image-registry.svc:5000/ocp/5.0-art-latest:cli",
"alternateImageRepository": "quay.io/openshift-release-dev/dev-release",
"alternateImageRepositorySecretName": "release-controller-quay-mirror-secret",
"referenceRelease": {
"pushRepository": "quay.io/openshift/ci",
"pullRepository": "quay-proxy.ci.openshift.org/openshift/ci",
"secretName": "release-controller-quay-mirror-secret"
},
"referenceMode": "source",
"check": {},
"publish": {
"tag": {
"tagRef": {
"name": "scos-5.0"
}
}
Comment on lines +19 to +23

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

Publish the 5.x CI streams with CI tag names.

Both files define CI release streams but publish generic tags. This diverges from the 4.21–4.23 CI configurations. Consumers of scos-5.0-ci and scos-5.1-ci will not receive these ARM64 CI releases.

  • core-services/release-controller/_releases/release-okd-scos-5.0-ci-arm64.json#L19-L23: change scos-5.0 to scos-5.0-ci.
  • core-services/release-controller/_releases/release-okd-scos-5.1-ci-arm64.json#L19-L23: change scos-5.1 to scos-5.1-ci.
📍 Affects 2 files
  • core-services/release-controller/_releases/release-okd-scos-5.0-ci-arm64.json#L19-L23 (this comment)
  • core-services/release-controller/_releases/release-okd-scos-5.1-ci-arm64.json#L19-L23
🤖 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
`@core-services/release-controller/_releases/release-okd-scos-5.0-ci-arm64.json`
around lines 19 - 23, Update the tagRef.name values in
core-services/release-controller/_releases/release-okd-scos-5.0-ci-arm64.json
(lines 19-23) from scos-5.0 to scos-5.0-ci, and in
core-services/release-controller/_releases/release-okd-scos-5.1-ci-arm64.json
(lines 19-23) from scos-5.1 to scos-5.1-ci.

},
"verify": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"name": "5.1.0-0.okd-scos-nightly-arm64",
"to": "release-scos-arm64",
"mirrorPrefix": "5.1-okd-scos-art-latest-arm64",
"expires": "72h",
"maxUnreadyReleases": 1,
"minCreationIntervalSeconds": 43200,
"overrideCLIImage": "image-registry.openshift-image-registry.svc:5000/ocp/5.1-art-latest:cli",
"check": {},
"publish": {
"tag": {
"tagRef": {
"name": "scos-5.1"
}
}
},
"verify": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"name": "5.1.0-0.okd-scos-arm64",
"to": "release-scos-arm64",
"mirrorPrefix": "5.1-okd-scos-arm64",
"expires": "72h",
"maxUnreadyReleases": 1,
"minCreationIntervalSeconds": 43200,
"overrideCLIImage": "image-registry.openshift-image-registry.svc:5000/ocp/5.1-art-latest:cli",
"alternateImageRepository": "quay.io/openshift-release-dev/dev-release",
"alternateImageRepositorySecretName": "release-controller-quay-mirror-secret",
"referenceRelease": {
"pushRepository": "quay.io/openshift/ci",
"pullRepository": "quay-proxy.ci.openshift.org/openshift/ci",
"secretName": "release-controller-quay-mirror-secret"
},
"referenceMode": "source",
"check": {},
"publish": {
"tag": {
"tagRef": {
"name": "scos-5.1"
}
}
},
"verify": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "5-scos-next-arm64",
"as": "Stable",
"message": "Preview arm64 OKD/SCOS versions are tracked here",
"overrideCLIImage": "image-registry.openshift-image-registry.svc:5000/ocp/5.0:cli",
"expires": "72h",
"maxUnreadyReleases": 1,
"minCreationIntervalSeconds": 43200,
"pullSecretName": "source",
"publish": {},
"verify": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "5-scos-stable-arm64",
"as": "Stable",
"message": "All arm64 OKD/SCOS versions are tracked here",
"overrideCLIImage": "image-registry.openshift-image-registry.svc:5000/ocp/5.0:cli",
"expires": "72h",
"maxUnreadyReleases": 1,
"minCreationIntervalSeconds": 86400,
"pullSecretName": "source",
"publish": {},
"verify": {}
}
14 changes: 14 additions & 0 deletions hack/annotate.sh
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,11 @@ for release in ${releases[@]}; do
annotate "origin" "scos-${release}" "okd-scos-${release}-ci.json"
annotate "origin" "scos-${release}-art" "okd-scos-${release}-art.json"

annotate "origin-arm64" "${release}-arm64" "okd-${release}-arm64.json"
annotate "origin-arm64" "scos-${release}-arm64" "okd-scos-${release}-arm64.json"
annotate "origin-arm64" "scos-${release}-arm64" "okd-scos-${release}-ci-arm64.json"
annotate "origin-arm64" "scos-${release}-art-arm64" "okd-scos-${release}-art-arm64.json"

annotate "ocp" "${release}" "ocp-${release}-ci.json"
annotate "ocp" "${release}-art-latest" "ocp-${release}.json"
annotate "ocp" "${release}-konflux-art-latest" "konflux-ocp-${release}.json"
Expand All @@ -107,10 +112,19 @@ annotate "origin" "release" "okd-4.y-stable.json"
annotate "origin" "release-scos" "okd-scos-4.y-stable.json"
annotate "origin" "release-scos-next" "okd-scos-4.y-next.json"

# OKD 4.y-stable release streams (arm64)
annotate "origin-arm64" "release-arm64" "okd-4.y-stable-arm64.json"
annotate "origin-arm64" "release-scos-arm64" "okd-scos-4.y-stable-arm64.json"
annotate "origin-arm64" "release-scos-next-arm64" "okd-scos-4.y-next-arm64.json"

# OKD 5.y-stable release streams
annotate "origin" "release-5-scos" "okd-scos-5.y-stable.json"
annotate "origin" "release-5-scos-next" "okd-scos-5.y-next.json"

# OKD 5.y-stable release streams (arm64)
annotate "origin-arm64" "release-5-scos-arm64" "okd-scos-5.y-stable-arm64.json"
annotate "origin-arm64" "release-5-scos-next-arm64" "okd-scos-5.y-next-arm64.json"

# 4.y-stable release streams
annotate "ocp" "release" "ocp-4.y-stable.json"
annotate "ocp" "konflux-release" "ocp-4.y-konflux.json"
Expand Down