fix: use /etc/ssl/certs/ for certs

This commit is contained in:
Eugene Zuev 2023-09-28 21:04:52 +00:00
parent 7aa04ffc5a
commit 78c538de60
3 changed files with 4 additions and 4 deletions

View File

@ -301,7 +301,7 @@ echo -e 'FROM alpine \nRUN echo "created from standard input"' > Dockerfile | ta
"volumeMounts": [
{
"name": "cabundle",
"mountPath": "/kaniko/ssl/certs/"
"mountPath": "/etc/ssl/certs/"
},
{
"name": "docker-config",

View File

@ -66,12 +66,12 @@ FROM scratch AS kaniko-base-slim
# Create kaniko directory with world write permission to allow non root run
RUN --mount=from=busybox,dst=/usr/ ["busybox", "sh", "-c", "mkdir -p /kaniko && chmod 777 /kaniko"]
COPY --from=certs /etc/ssl/certs/ca-certificates.crt /kaniko/ssl/certs/
COPY --from=certs /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
COPY files/nsswitch.conf /etc/nsswitch.conf
ENV HOME /root
ENV USER root
ENV PATH /usr/local/bin:/kaniko
ENV SSL_CERT_DIR=/kaniko/ssl/certs
ENV SSL_CERT_DIR=/etc/ssl/certs/
FROM kaniko-base-slim AS kaniko-base

View File

@ -5,7 +5,7 @@ fileExistenceTests:
path: '/'
shouldExist: true
- name: certs
path: '/kaniko/ssl/certs/ca-certificates.crt'
path: '/etc/ssl/certs/ca-certificates.crt'
shouldExist: true
- name: certs
path: '/etc/nsswitch.conf'