feat: support all variations of responseTypes (#104)

This commit is contained in:
Jakub Błaszczyk
2021-12-08 09:25:34 +01:00
committed by GitHub
parent ca4fe77f30
commit a7a2caa606
6 changed files with 74 additions and 61 deletions

17
Dockerfile-kubebuilder Normal file
View File

@ -0,0 +1,17 @@
FROM golang:1.16 as builder
WORKDIR /go/src/app
RUN os=$(go env GOOS) &&\
arch=$(go env GOARCH) &&\
curl -sL https://github.com/kubernetes-sigs/kubebuilder/releases/download/v2.3.2/kubebuilder_2.3.2_${os}_${arch}.tar.gz | tar -xz -C /tmp/ &&\
mv /tmp/kubebuilder_2.3.2_${os}_${arch} /usr/local/kubebuilder &&\
export PATH=$PATH:/usr/local/kubebuilder/bin
COPY . .
RUN make test &&\
make manager
# 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:latest
COPY --from=builder /go/src/app/manager .
USER 1000
ENTRYPOINT ["/manager"]