first commit
This commit is contained in:
commit
37a5bba5cf
24
Dockerfile
Normal file
24
Dockerfile
Normal file
@ -0,0 +1,24 @@
|
||||
ARG DISTRO_VERSION="3.18"
|
||||
|
||||
FROM alpine:${DISTRO_VERSION}
|
||||
ARG DISTRO_VERSION
|
||||
ARG TAG
|
||||
|
||||
RUN adduser -D -u 10000 aws-iam-authenticator
|
||||
RUN apk add --update ca-certificates
|
||||
|
||||
RUN echo "@kubezero https://cdn.zero-downtime.net/alpine/v${DISTRO_VERSION}/kubezero" >> "/etc/apk/repositories"
|
||||
RUN wget -q -O /etc/apk/keys/stefan@zero-downtime.net-61bb6bfb.rsa.pub https://cdn.zero-downtime.net/alpine/stefan@zero-downtime.net-61bb6bfb.rsa.pub
|
||||
|
||||
RUN apk -U --no-cache add \
|
||||
aws-iam-authenticator@kubezero=~$TAG
|
||||
|
||||
FROM scratch
|
||||
|
||||
COPY --from=0 /etc/passwd /etc/passwd
|
||||
COPY --from=0 /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
|
||||
COPY --from=0 /lib/ld-musl-*.so.1 /lib/
|
||||
COPY --from=0 /usr/bin/aws-iam-authenticator /aws-iam-authenticator
|
||||
|
||||
USER aws-iam-authenticator
|
||||
ENTRYPOINT ["/aws-iam-authenticator"]
|
6
Makefile
Normal file
6
Makefile
Normal file
@ -0,0 +1,6 @@
|
||||
REGISTRY := public.ecr.aws/zero-downtime
|
||||
IMAGE := aws-iam-authenticator
|
||||
REGION := us-east-1
|
||||
TAG := v0.6.11
|
||||
|
||||
include .ci/podman.mk
|
Loading…
Reference in New Issue
Block a user