From 25b2e3b7f76a0cb4e3d3d3cd7bbccfe89b69eb09 Mon Sep 17 00:00:00 2001 From: Dario Tranchitella Date: Sun, 1 Sep 2024 11:35:16 +0200 Subject: [PATCH] chore(dockerfile): removing unused references (#567) Signed-off-by: Dario Tranchitella --- .dockerignore | 4 ---- .github/workflows/e2e.yaml | 4 ++-- Dockerfile | 40 -------------------------------------- 3 files changed, 2 insertions(+), 46 deletions(-) delete mode 100644 .dockerignore delete mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index 0f04682..0000000 --- a/.dockerignore +++ /dev/null @@ -1,4 +0,0 @@ -# More info: https://docs.docker.com/engine/reference/builder/#dockerignore-file -# Ignore build and test binaries. -bin/ -testbin/ diff --git a/.github/workflows/e2e.yaml b/.github/workflows/e2e.yaml index 41ea437..43bde6b 100644 --- a/.github/workflows/e2e.yaml +++ b/.github/workflows/e2e.yaml @@ -9,7 +9,7 @@ on: - 'charts/kamaji/**' - 'controllers/**' - 'e2e/*' - - 'Dockerfile' + - '.ko.yaml' - 'go.*' - 'main.go' - 'Makefile' @@ -23,7 +23,7 @@ on: - 'charts/kamaji/**' - 'controllers/**' - 'e2e/*' - - 'Dockerfile' + - '.ko.yaml' - 'go.*' - 'main.go' - 'Makefile' diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 15d7d03..0000000 --- a/Dockerfile +++ /dev/null @@ -1,40 +0,0 @@ -# Build the manager binary -FROM golang:1.22 as builder - -WORKDIR /workspace -# Copy the Go Modules manifests -COPY go.mod go.mod -COPY go.sum go.sum -# cache deps before building and copying source so that we don't need to re-download as much -# and so that source changes don't invalidate our downloaded layer -RUN go mod download - -# Copy the go source -COPY main.go main.go -COPY cmd/ cmd/ -COPY api/ api/ -COPY controllers/ controllers/ -COPY internal/ internal/ -COPY indexers/ indexers/ - -# Build -ARG TARGETARCH -ARG GIT_HEAD_COMMIT -ARG GIT_TAG_COMMIT -ARG GIT_LAST_TAG -ARG GIT_MODIFIED -ARG GIT_REPO -ARG BUILD_DATE - -RUN CGO_ENABLED=0 GOOS=linux GOARCH=$TARGETARCH go build \ - -ldflags "-X github.com/clastix/kamaji/internal.GitRepo=$GIT_REPO -X github.com/clastix/kamaji/internal.GitTag=$GIT_LAST_TAG -X github.com/clastix/kamaji/internal.GitCommit=$GIT_HEAD_COMMIT -X github.com/clastix/kamaji/internal.GitDirty=$GIT_MODIFIED -X github.com/clastix/kamaji/internal.BuildTime=$BUILD_DATE" \ - -a -o kamaji 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 -WORKDIR / -COPY --from=builder /workspace/kamaji . -USER 65532:65532 - -ENTRYPOINT ["/kamaji"]