HYPBLD-847: Add acm-2.16 branch content: group.yml, streams.yml, images/*.yml#10635
HYPBLD-847: Add acm-2.16 branch content: group.yml, streams.yml, images/*.yml#10635smithbw88 wants to merge 9 commits into
Conversation
HYPBLD-847: Create ocp-build-data configuration for ACM 2.16. - group.yml: product identity (acm), OCP 4.21 alignment, Go 1.25, 4 architectures, RHEL 9.6 E4S repos, OCP_TARGET_VERSIONS 4.18-4.22 - streams.yml: rhel-9-golang, rhel-8-golang, rhel-9-nodejs-20, ose-cli, rhel9 (ubi-minimal) base image definitions - images/*.yml: 46 ACM component configurations with stolostron source URLs, acm-*-container distgit naming, rhacm2/*-rhel9 delivery repos - DECISIONS.md: rationale for all product decisions Co-authored-by: Cursor <cursoragent@cursor.com>
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Hi @smithbw88. Thanks for your PR. I'm waiting for a openshift-eng member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
@smithbw88: This pull request references HYPBLD-847 which is a valid jira issue. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
/hold Until its confirmed that repos exist in the openshift-priv org and test builds pass |
Per reviewer suggestion: group should be hermetic, with manual override for non-hermetic builds as needed. Co-authored-by: Cursor <cursoragent@cursor.com>
rh-pre-commit.version: 2.3.2 rh-pre-commit.check-secrets: ENABLED
|
Midstream repo names follow this naming convention: ab46e05 Verified that repos exist in priv |
|
/ok-to-test |
Replace Dockerfile.art references (which don't exist in the repos yet) with the actual Dockerfiles used by each component on release-2.16: Dockerfile.rhtap, Containerfile.operator, Containerfile.acm.konflux, etc. Co-authored-by: Cursor <cursoragent@cursor.com>
Components with git submodules need explicit cachito.packages.gomod paths so hermetic builds can prefetch dependencies from all go.mod files, not just the root. Without this, builds fail because submodule directories don't exist at build time. Affected components and their submodule gomod paths: - acm-cli: external/policy-cli, policy-generator-plugin, allowlist-migration-mcoa - memcached-exporter: promu/ - multicluster-operators-subscription: external/policy-generator-plugin, external/helm - must-gather: external/hypershift - node-exporter: promu/ - observatorium-operator: locutus - prometheus: promu/ - prometheus-alertmanager: promu/ - thanos: promu/ Co-authored-by: Cursor <cursoragent@cursor.com>
ART's rebase clones the submodule repos directly into external/, so git submodule update --init is unnecessary and fails in hermetic builds. Replace make sync-build-package with make build-and-package to skip the sync-repos target while keeping the build flow intact. Co-authored-by: Cursor <cursoragent@cursor.com>
HYPBLD-847: Create ocp-build-data configuration for ACM 2.16.
Signed-off-by: Brian Smith briansmi@redhat.com