File tree Expand file tree Collapse file tree 3 files changed +9
-4
lines changed Expand file tree Collapse file tree 3 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -3,9 +3,11 @@ WORKDIR /go/src/github.com/deliveryhero/k8s-event-logger
3
3
COPY main.go .
4
4
RUN go get -d -v ./...
5
5
RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o main .
6
-
6
+ RUN adduser --disabled-login --no-create-home --disabled-password --system --uid 101 non-root
7
7
FROM alpine:3.9.3
8
8
RUN apk --no-cache add ca-certificates
9
- WORKDIR /root/
9
+ WORKDIR /
10
10
COPY --from=0 /go/src/github.com/deliveryhero/k8s-event-logger/main k8s-event-logger
11
- CMD ["/root/k8s-event-logger" ]
11
+ USER 101
12
+ ENV USER non-root
13
+ CMD ["/k8s-event-logger" ]
Original file line number Diff line number Diff line change 28
28
- name : app
29
29
image : " {{ .Values.image.repository }}:{{ .Values.image.tag }}"
30
30
imagePullPolicy : {{ .Values.image.pullPolicy }}
31
+ securityContext :
32
+ readOnlyRootFilesystem : true
33
+ runAsNonRoot : true
31
34
env :
32
35
{{- range $key, $value := .Values.env }}
33
36
- name : {{ $key }}
Original file line number Diff line number Diff line change 1
1
image :
2
2
repository : tools4k8s/k8s-event-logger
3
- tag : " 1.2 "
3
+ tag : " 1.3 "
4
4
pullPolicy : IfNotPresent
5
5
6
6
resources :
You can’t perform that action at this time.
0 commit comments