Skip to content

Commit

Permalink
Merge pull request #781 from makslion/GH-661
Browse files Browse the repository at this point in the history
GH-661 join addon-manager and gw-controller binaries
  • Loading branch information
openshift-merge-bot[bot] authored Feb 21, 2024
2 parents 8291d5d + d03a768 commit 6387a9c
Show file tree
Hide file tree
Showing 23 changed files with 262 additions and 438 deletions.
62 changes: 0 additions & 62 deletions .github/workflows/addon-manger-image.yaml

This file was deleted.

14 changes: 1 addition & 13 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -23,23 +23,11 @@ COPY pkg/ pkg/
FROM builder as controller_builder
RUN CGO_ENABLED=0 GOOS=${TARGETOS:-linux} GOARCH=${TARGETARCH} go build -a -o controller cmd/gateway_controller/main.go

FROM builder as addon_builder
RUN CGO_ENABLED=0 GOOS=${TARGETOS:-linux} GOARCH=${TARGETARCH} go build -a -o add-on-manager cmd/ocm/main.go

# Use distroless as minimal base image to package the manager binary
# Refer to https://github.com/GoogleContainerTools/distroless for more details
FROM gcr.io/distroless/static:nonroot as controller
WORKDIR /
COPY --from=controller_builder /workspace/controller .
USER 65532:65532

ENTRYPOINT ["/controller"]

# Use distroless as minimal base image to package the manager binary
# Refer to https://github.com/GoogleContainerTools/distroless for more details
FROM gcr.io/distroless/static:nonroot as add-on-manager
WORKDIR /
COPY --from=addon_builder /workspace/add-on-manager .
USER 65532:65532

ENTRYPOINT ["/add-on-manager"]
ENTRYPOINT ["/controller"]
Loading

0 comments on commit 6387a9c

Please sign in to comment.