mirror of
https://github.com/open-cluster-management-io/ocm.git
synced 2026-05-12 04:08:25 +00:00
Some checks failed
Post / coverage (push) Failing after 37m28s
Post / images (amd64, addon-manager) (push) Failing after 7m29s
Post / images (amd64, placement) (push) Failing after 7m1s
Post / images (amd64, registration) (push) Failing after 7m7s
Post / images (amd64, registration-operator) (push) Failing after 7m22s
Post / images (amd64, work) (push) Failing after 7m25s
Post / images (arm64, addon-manager) (push) Failing after 7m5s
Post / images (arm64, placement) (push) Failing after 7m4s
Post / images (arm64, registration) (push) Failing after 7m20s
Post / images (arm64, registration-operator) (push) Failing after 7m9s
Post / images (arm64, work) (push) Failing after 7m12s
Post / image manifest (addon-manager) (push) Has been skipped
Post / image manifest (placement) (push) Has been skipped
Post / image manifest (registration) (push) Has been skipped
Post / image manifest (registration-operator) (push) Has been skipped
Post / image manifest (work) (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Scorecard supply-chain security / Scorecard analysis (push) Failing after 59s
Close stale issues and PRs / stale (push) Successful in 29s
- Update k8s.io/* libraries to v0.34.1 - Update sigs.k8s.io/controller-runtime to v0.22.3 - Update open-cluster-management.io/api to 2337d27c3b7f - Update open-cluster-management.io/sdk-go to a185f88d7b1b - Update open-cluster-management.io/addon-framework to 1a0a9be61322 - Update openshift libraries (api, client-go, library-go) to latest commits for structured-merge-diff v6 compatibility - Add Recorder() method to FakeSDKSyncContext with adapter pattern to bridge openshift/library-go and SDK event recorder interfaces - Update vendor directory and regenerate CRDs 🤖 Generated with [Claude Code](https://claude.com/claude-code) Signed-off-by: Jian Qiu <jqiu@redhat.com> Co-authored-by: Claude <noreply@anthropic.com>
24 lines
950 B
Docker
24 lines
950 B
Docker
FROM registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.24-openshift-4.21 AS builder
|
|
WORKDIR /go/src/github.com/openshift/api
|
|
COPY . .
|
|
ENV GO_PACKAGE github.com/openshift/api
|
|
RUN make build --warn-undefined-variables
|
|
|
|
FROM registry.ci.openshift.org/ocp/4.21:base-rhel9
|
|
|
|
# copy the built binaries to /usr/bin
|
|
COPY --from=builder /go/src/github.com/openshift/api/render /usr/bin/
|
|
COPY --from=builder /go/src/github.com/openshift/api/write-available-featuresets /usr/bin/
|
|
|
|
# this directory is used to produce rendered manifests that the installer applies (but does not maintain) in bootkube
|
|
RUN mkdir -p /usr/share/bootkube/manifests/manifests
|
|
COPY payload-manifests/crds/* /usr/share/bootkube/manifests/manifests
|
|
|
|
# these are applied by the CVO
|
|
RUN mkdir -p /manifests
|
|
COPY payload-manifests/crds/* /manifests
|
|
COPY payload-manifests/featuregates/* /manifests
|
|
COPY payload-command/empty-resources /manifests
|
|
|
|
LABEL io.openshift.release.operator true
|