From 23b66f73af0f8c19039cd1818fb377b07117cceb Mon Sep 17 00:00:00 2001 From: Eddy Filip Date: Tue, 13 Sep 2022 16:23:01 +0300 Subject: [PATCH] Update Dockerfile and Makefile --- Dockerfile | 11 ++++++++++- Makefile | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5a355c2..7ed925d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,9 +13,17 @@ RUN go mod download COPY main.go main.go COPY api/ api/ COPY controllers/ controllers/ +COPY pkg/ pkg/ +COPY version/ version/ +COPY vendor/ vendor/ # Build -RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -o manager main.go +RUN CGO_ENABLED=0 \ + GOOS=linux GOARCH=amd64 \ + go build \ + -ldflags "-X \"github.com/1Password/onepassword-operator/version.Version=$operator_version\"" \ + -mod vendor \ + -a -o manager main.go # Use distroless as minimal base image to package the manager binary # Refer to https://github.com/GoogleContainerTools/distroless for more details @@ -23,5 +31,6 @@ FROM gcr.io/distroless/static:nonroot WORKDIR / COPY --from=builder /workspace/manager . USER 65532:65532 +COPY config/connect/ config/connect/ ENTRYPOINT ["/manager"] diff --git a/Makefile b/Makefile index d71cc5b..5d652d2 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ # To re-generate a bundle for another specific version without changing the standard setup, you can: # - use the VERSION as arg of the bundle target (e.g make bundle VERSION=0.0.2) # - use environment variables to overwrite this value (e.g export VERSION=0.0.2) -VERSION ?= 0.0.1 +VERSION ?= 1.5.0 # CHANNELS define the bundle channels used in the bundle. # Add a new line here if you would like to change its default config. (E.g CHANNELS = "candidate,fast,stable")