kubernetes【工具】kaniko【2】 -demo

kaniko & kubernetes 构建镜像

文章目录

  • kaniko & kubernetes 构建镜像
    • 什么是 kaniko
    • kaniko 是如何工作的
    • 工作原理
    • kaniko 构建上下文
    • 准备
    • 下载 kaniko-demo
    • 常用的 docker 构建方式
    • 验证 docker 构建镜像的条件是什么
    • 验证 docker 容器内可行的构建方式
    • kaniko 构建推送
      • Git Repository 推送 dockerhub
      • Local Directory 推送 dockerhub
      • Local Directory 推送私有 regsitry
      • Local Directory 推送私有 harbor
    • 问题
      • 1. failed to push to destination
      • 2. connection reset by peer
      • 3. 400 Bad Request

什么是 kaniko

kaniko 是一种在容器或 Kubernetes 集群内从 Dockerfile 构建容器镜像的工具。

kaniko 不依赖于 Docker 守护进程,而是完全在用户空间中执行 Dockerfile 中的每个命令。这使得在无法轻松或安全地运行 Docker 守护程序的环境中构建容器镜像成为可能,例如标准的 Kubernetes 集群。

kaniko 是如何工作的

  • 1.读取指定的Dockerfile
  • 2.将基本映像(在FROM指令中指定)提取到容器文件系统中。
  • 3.在独立的Dockerfile中分别运行每个命令。
  • 4.每次运行后都会对用户空间文件系统的做快照。
  • 5.每次运行时,将快照层附加到基础层。

工作原理

kaniko作为一个容器镜像运行,它接受三个参数:一个 Dockerfile一个构建上下文(context)以及将镜像推送到的镜像仓库。它在执行程序镜像中提取基本镜像的文件系统。然后,在Dockerfile中执行任何命令,快照用户空间中的文件系统。Kaniko在每个命令后都会将一层已更改的文件附加到基本镜像。最后,执行程序将新镜像推送到指定的注册表。由于Kaniko在执行程序镜像的用户空间中完全执行了这些操作,因此它完全避免了在用户计算机上需要任何特权访问。
kubernetes【工具】kaniko【2】 -demo_第1张图片

kaniko 构建上下文

kaniko 的构建上下文与您将发送 Docker 守护程序以进行映像构建的构建上下文非常相似;它代表一个包含 Dockerfile 的目录,kaniko 将使用该目录构建您的映像。例如,COPY Dockerfile 中的命令应该引用构建上下文中的文件。

您需要将构建上下文存储在 kaniko 可以访问的地方。运行 kaniko 时,使用--context带有适当前缀的标志来指定构建上下文的位置:

Source Prefix Example
Local Directory dir://[path to a directory in the kaniko container] dir:///workspace
Local Tar Gz tar://[path to a .tar.gz in the kaniko container] tar://path/to/context.tar.gz
Standard Input tar://[stdin] tar://stdin
GCS Bucket gs://[bucket name]/[path to .tar.gz] gs://kaniko-bucket/path/to/context.tar.gz
S3 Bucket s3://[bucket name]/[path to .tar.gz] s3://kaniko-bucket/path/to/context.tar.gz
Azure Blob Storage https://[account].[azureblobhostsuffix]/[container]/[path to .tar.gz] https://myaccount.blob.core.windows.net/container/path/to/context.tar.gz
Git Repository git://[repository url][#reference][#commit-id] git://github.com/acme/myproject.git#refs/heads/mybranch#

关于 Local Directory的注意事项:此选项是指 kaniko 容器内的目录。如果您希望使用此选项,则需要在构建上下文中将其作为目录挂载到容器中。
关于本地 Tar 的注意事项:此选项指的是 kaniko 容器中的 tar gz文件。如果您希望使用此选项,则需要在构建上下文中将其作为文件挂载到容器中。

关于标准输入的注意事项:kaniko 允许的唯一标准输入是.tar.gz格式。

如果使用 GCSS3 存储桶,您首先需要创建构建上下文的压缩 tar 并将其上传到您的存储桶。运行后,kaniko 将在开始映像构建之前下载并解压构建上下文的压缩 tar。

要创建压缩的 tar,您可以运行:

tar -C <path to build context> -zcvf context.tar.gz .

然后,将压缩的 tar 复制到您的存储桶中。例如,我们可以使用 gsutil 将压缩的 tar 复制到 GCS 存储桶:

gsutil cp context.tar.gz gs://<bucket name>

准备

  • Centos 7.9.2009
  • Ubuntu 18.04 通过 Minikube 安装 Kubernetes v1.20
  • minikube & kubernetes 动手指南

下载 kaniko-demo

  • 安装最新 git
$ mkdir /root/kaniko && cd /root/kaniko
$ git clone https://github.com/Ghostwritten/kaniko-demo.git
$ cd kaniko-demo

常用的 docker 构建方式

$ cat Dockerfile 
FROM klakegg/hugo:0.78.2-alpine AS build
RUN apk add -U git
COPY . /src
RUN make init
RUN make build

FROM nginx:1.19.4-alpine
RUN mv /usr/share/nginx/html/index.html /usr/share/nginx/html/old-index.html
COPY --from=build /src/public /usr/share/nginx/html
EXPOSE 80

docker build构建镜像最常见的方式

$ docker build --tag devops-toolkit .
Sending build context to Docker daemon  18.24MB
Step 1/9 : FROM klakegg/hugo:0.78.2-alpine AS build
 ---> 5729af47368d
Step 2/9 : RUN apk add -U git
 ---> Running in db30d5d0eb9c
fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64/APKINDEX.tar.gz
(1/7) Installing ca-certificates (20191127-r4)
(2/7) Installing nghttp2-libs (1.41.0-r0)
(3/7) Installing libcurl (7.79.1-r0)
(4/7) Installing expat (2.2.9-r1)
(5/7) Installing pcre2 (10.35-r0)
(6/7) Installing git (2.26.3-r0)
(7/7) Installing git-bash-completion (2.26.3-r0)
Executing busybox-1.31.1-r19.trigger
Executing ca-certificates-20191127-r4.trigger
OK: 30 MiB in 30 packages
Removing intermediate container db30d5d0eb9c
 ---> 576762099db7
Step 3/9 : COPY . /src
 ---> 1c3e3ef910a4
Step 4/9 : RUN make init
 ---> Running in ff17237c7169
git submodule init
Submodule 'themes/forty' (https://github.com/MarcusVirg/forty) registered for path 'themes/forty'
git submodule update
Cloning into '/src/themes/forty'...
Submodule path 'themes/forty': checked out 'dccea57bd2ed194942080d650671b47b6df4183c'
cp content/img/banner.jpg themes/forty/static/img/.
Removing intermediate container ff17237c7169
 ---> 32545a924c20
Step 5/9 : RUN make build
 ---> Running in d8e1b856a983
hugo
Start building sites … 

                   | EN  
-------------------+-----
  Pages            | 19  
  Paginator pages  |  0  
  Non-page files   | 24  
  Static files     | 97  
  Processed images |  0  
  Aliases          |  0  
  Sitemaps         |  1  
  Cleaned          |  0  

Total in 98 ms
Removing intermediate container d8e1b856a983
 ---> 9d667ded40c1
Step 6/9 : FROM nginx:1.19.4-alpine
1.19.4-alpine: Pulling from library/nginx
188c0c94c7c5: Already exists 
0ca72de6f957: Pull complete 
9dd8e8e54998: Pull complete 
f2dc206a393c: Pull complete 
85defa007a8b: Pull complete 
Digest: sha256:9b22bb6d703d52b079ae4262081f3b850009e80cd2fc53cdcb8795f3a7b452ee
Status: Downloaded newer image for nginx:1.19.4-alpine
 ---> e5dcd7aa4b5e
Step 7/9 : RUN mv /usr/share/nginx/html/index.html /usr/share/nginx/html/old-index.html
 ---> Running in 6b8ba00cb3ac
Removing intermediate container 6b8ba00cb3ac
 ---> 3824704d7e36
Step 8/9 : COPY --from=build /src/public /usr/share/nginx/html
 ---> cf9e66eb77bd
Step 9/9 : EXPOSE 80
 ---> Running in 3599fcdb4646
Removing intermediate container 3599fcdb4646
 ---> 04a5e24fa53e
Successfully built 04a5e24fa53e
Successfully tagged devops-toolkit:latest

验证 docker 构建镜像的条件是什么

我们创建一个关于 docker 的 pod,并尝试在容器内进行构建镜像。

$ cat docker.yaml 
---
apiVersion: v1
kind: Pod
metadata:
  name: docker
spec:
  containers:
  - name: docker
    image: docker
    args: ["sleep", "10000"]
  restartPolicy: Never

创建一个名为 docker 的 pod

$ kubectl apply --filename docker.yaml 
pod/docker created

#等待
$ kubectl wait --for condition=containersready pod docker
pod/docker condition met

#查看
$ kubectl  get pods
NAME                              READY   STATUS    RESTARTS   AGE
docker                            1/1     Running   0          111s


$  kubectl  exec -ti docker -- sh
/ # apk add -U git
fetch https://dl-cdn.alpinelinux.org/alpine/v3.14/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.14/community/x86_64/APKINDEX.tar.gz
(1/6) Installing brotli-libs (1.0.9-r5)
(2/6) Installing nghttp2-libs (1.43.0-r0)
(3/6) Installing libcurl (7.79.1-r0)
(4/6) Installing expat (2.4.1-r0)
(5/6) Installing pcre2 (10.36-r0)
(6/6) Installing git (2.32.0-r0)
Executing busybox-1.33.1-r6.trigger
OK: 23 MiB in 28 packages

/ # git clone https://github.com/vfarcic/kaniko-demo.git
Cloning into 'kaniko-demo'...
remote: Enumerating objects: 193, done.
remote: Counting objects: 100% (193/193), done.
remote: Compressing objects: 100% (154/154), done.
remote: Total 193 (delta 36), reused 189 (delta 32), pack-reused 0
Receiving objects: 100% (193/193), 5.92 MiB | 6.96 MiB/s, done.
Resolving deltas: 100% (36/36), done.

/ #cd kaniko-demo
/kaniko-demo # docker image  build --tag devops-toolkit .
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?


/kaniko-demo # exit
$ kubectl delete -f docker.yaml

结果验证,没有/var/run/docker.sock无法运行。

验证 docker 容器内可行的构建方式

接下来,将本地/var/run/docker.sock挂载至容器内再次尝试。

$ cat docker-socket.yaml 
---
apiVersion: v1
kind: Pod
metadata:
  name: docker
spec:
  containers:
  - name: docker
    image: docker
    args: ["sleep", "10000"]
    volumeMounts:
    - mountPath: /var/run/docker.sock
      name: docker-socket
  restartPolicy: Never
  volumes:
  - name: docker-socket
    hostPath:
      path: /var/run/docker.sock

再次创建名为 docker 的 pod

$ kubectl  apply -f docker-socket.yaml 
$ kubectl  get pods 
NAME                              READY   STATUS    RESTARTS      AGE
docker                            1/1     Running   0             5s

#进入容器
$ kubectl  exec -ti docker -- sh
#安装git工具
/ # apk add -U git
fetch https://dl-cdn.alpinelinux.org/alpine/v3.14/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.14/community/x86_64/APKINDEX.tar.gz
(1/6) Installing brotli-libs (1.0.9-r5)
(2/6) Installing nghttp2-libs (1.43.0-r0)
(3/6) Installing libcurl (7.79.1-r0)
(4/6) Installing expat (2.4.1-r0)
(5/6) Installing pcre2 (10.36-r0)
(6/6) Installing git (2.32.0-r0)
Executing busybox-1.33.1-r6.trigger
OK: 23 MiB in 28 packages

#下载 kaniko-demo
/ # git clone https://github.com/vfarcic/kaniko-demo.git
Cloning into 'kaniko-demo'...
remote: Enumerating objects: 193, done.
remote: Counting objects: 100% (193/193), done.
remote: Compressing objects: 100% (154/154), done.
remote: Total 193 (delta 36), reused 189 (delta 32), pack-reused 0
Receiving objects: 100% (193/193), 5.92 MiB | 1.40 MiB/s, done.
Resolving deltas: 100% (36/36), done.

#docker pod 构建镜像
/kaniko-demo # docker image  build --tag devops-toolkit .
Sending build context to Docker daemon  17.46MB
Step 1/9 : FROM klakegg/hugo:0.78.2-alpine AS build
 ---> 5729af47368d
Step 2/9 : RUN apk add -U git
 ---> Using cache
 ---> 576762099db7
Step 3/9 : COPY . /src
 ---> ebc824abfb73
Step 4/9 : RUN make init
 ---> Running in 09c194a5e09c
git submodule init
Submodule 'themes/forty' (https://github.com/MarcusVirg/forty) registered for path 'themes/forty'
git submodule update
Cloning into '/src/themes/forty'...
Submodule path 'themes/forty': checked out 'dccea57bd2ed194942080d650671b47b6df4183c'
cp content/img/banner.jpg themes/forty/static/img/.
Removing intermediate container 09c194a5e09c
 ---> 53a8ae3671db
Step 5/9 : RUN make build
 ---> Running in 621916c3c908
hugo
Start building sites … 

                   | EN  
-------------------+-----
  Pages            | 19  
  Paginator pages  |  0  
  Non-page files   | 24  
  Static files     | 97  
  Processed images |  0  
  Aliases          |  0  
  Sitemaps         |  1  
  Cleaned          |  0  

Total in 168 ms
Removing intermediate container 621916c3c908
 ---> 23802d60ff30
Step 6/9 : FROM nginx:1.19.4-alpine
 ---> e5dcd7aa4b5e
Step 7/9 : RUN mv /usr/share/nginx/html/index.html /usr/share/nginx/html/old-index.html
 ---> Using cache
 ---> 20bef7997cf5
Step 8/9 : COPY --from=build /src/public /usr/share/nginx/html
 ---> Using cache
 ---> 09c4165acba5
Step 9/9 : EXPOSE 80
 ---> Using cache
 ---> d31aae51a63a
Successfully built d31aae51a63a
Successfully tagged devops-toolkit:latest

#登陆 docker.io 仓库
/kaniko-demo # docker login docker.io
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: ghostwritten
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded

#推送镜像入库
/kaniko-demo # docker tag  devops-toolkit:latest docker.io/ghostwritten/devops-toolkit:latest
/kaniko-demo # docker pull docker.io/ghostwritten/devops-toolkit:latest
latest: Pulling from ghostwritten/devops-toolkit
Digest: sha256:f8255a312bc2cdcefa118b21f2f4f67877e7031426e2b96505e2a5a29fd6d8a0
Status: Image is up to date for ghostwritten/devops-toolkit:latest
docker.io/ghostwritten/devops-toolkit:latest
/kaniko-demo # exit
$ kubectl delete -f docker-socket.yaml

这次,我们在docker pod内实现了构建镜像并推送入docker.io仓库。

kaniko 工具 将以上过程实现自动化。

kaniko 构建推送

Git Repository 推送 dockerhub

创建 secrets,关于仓库登陆认证

$ export REGISTRY_SERVER=https://index.docker.io/v1/
$ export REGISTRY_USER=[xxx]
$ export REGISTRY_PASS=[xxx]
$ export REGISTRY_EMAIL=[xxx]
$ kubectl --namespace=default create secret     docker-registry regcred     --docker-server=$REGISTRY_SERVER     --docker-username=$REGISTRY_USER     --docker-password=$REGISTRY_PASS     --docker-email=$REGISTRY_EMAIL
secret/regcred created

编写kaniko-git.yaml

---
apiVersion: v1
kind: Pod
metadata:
  name: kaniko
spec:
  containers:
  - name: kaniko
    #image: gcr.io/kaniko-project/executor:debug
    image: ghostwritten/kaniko-project-executor:debug
    args: ["--context=git://github.com/ghostwritten/kaniko-demo",
            "--destination=ghostwritten/devops-toolkit:1.0.0"]
    volumeMounts:
      - name: kaniko-secret
        mountPath: /kaniko/.docker
  restartPolicy: Never
  volumes:
    - name: kaniko-secret
      secret:
        secretName: regcred
        items:
          - key: .dockerconfigjson
            path: config.json
$ k apply -f kaniko-git.yaml

输出:

$ k logs -f kaniko
Enumerating objects: 193, done.
Counting objects: 100% (15/15), done.
Compressing objects: 100% (11/11), done.
Total 193 (delta 9), reused 4 (delta 4), pack-reused 178
INFO[0005] Resolved base name klakegg/hugo:0.78.2-alpine to build
INFO[0005] Using dockerignore file: /kaniko/buildcontext/.dockerignore
INFO[0005] Retrieving image manifest klakegg/hugo:0.78.2-alpine
INFO[0005] Retrieving image klakegg/hugo:0.78.2-alpine from registry index.docker.io
INFO[0008] Retrieving image manifest nginx:1.19.4-alpine
INFO[0008] Retrieving image nginx:1.19.4-alpine from registry index.docker.io
INFO[0011] Built cross stage deps: map[0:[/src/public]]
INFO[0011] Retrieving image manifest klakegg/hugo:0.78.2-alpine
INFO[0011] Returning cached image manifest
INFO[0011] Executing 0 build triggers
INFO[0011] Building stage 'klakegg/hugo:0.78.2-alpine' [idx: '0', base-idx: '-1']
INFO[0011] Unpacking rootfs as cmd RUN apk add -U git requires it.
INFO[0019] RUN apk add -U git
INFO[0019] Initializing snapshotter ...
INFO[0019] Taking snapshot of full filesystem...
INFO[0026] Cmd: /bin/sh
INFO[0026] Args: [-c apk add -U git]
INFO[0026] Running: [/bin/sh -c apk add -U git]
fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64/APKINDEX.tar.gz
(1/7) Installing ca-certificates (20220614-r0)
(2/7) Installing nghttp2-libs (1.41.0-r0)
(3/7) Installing libcurl (7.79.1-r1)
(4/7) Installing expat (2.2.10-r4)
(5/7) Installing pcre2 (10.35-r0)
(6/7) Installing git (2.26.3-r1)
(7/7) Installing git-bash-completion (2.26.3-r1)
Executing busybox-1.31.1-r19.trigger
Executing ca-certificates-20220614-r0.trigger
OK: 30 MiB in 30 packages
INFO[0033] Taking snapshot of full filesystem...
INFO[0037] COPY . /src
INFO[0037] Taking snapshot of files...
INFO[0038] RUN make init
INFO[0038] Cmd: /bin/sh
INFO[0038] Args: [-c make init]
INFO[0038] Running: [/bin/sh -c make init]
git submodule init
Submodule 'themes/forty' (https://github.com/MarcusVirg/forty) registered for path 'themes/forty'
git submodule update
Cloning into '/src/themes/forty'...
Submodule path 'themes/forty': checked out 'dccea57bd2ed194942080d650671b47b6df4183c'
cp content/img/banner.jpg themes/forty/static/img/.
INFO[0043] Taking snapshot of full filesystem...
INFO[0048] RUN make build
INFO[0048] Cmd: /bin/sh
INFO[0048] Args: [-c make build]
INFO[0048] Running: [/bin/sh -c make build]
hugo
Start building sites …

                   | EN
-------------------+-----
  Pages            | 19
  Paginator pages  |  0
  Non-page files   | 24
  Static files     | 97
  Processed images |  0
  Aliases          |  0
  Sitemaps         |  1
  Cleaned          |  0

Total in 195 ms
INFO[0048] Taking snapshot of full filesystem...
INFO[0052] Saving file src/public for later use
INFO[0052] Deleting filesystem...
INFO[0052] Retrieving image manifest nginx:1.19.4-alpine
INFO[0052] Returning cached image manifest
INFO[0052] Executing 0 build triggers
INFO[0052] Building stage 'nginx:1.19.4-alpine' [idx: '1', base-idx: '-1']
INFO[0052] Unpacking rootfs as cmd RUN mv /usr/share/nginx/html/index.html /usr/share/nginx/html/old-index.html requires it.
INFO[0062] RUN mv /usr/share/nginx/html/index.html /usr/share/nginx/html/old-index.html
INFO[0062] Initializing snapshotter ...
INFO[0062] Taking snapshot of full filesystem...
INFO[0064] Cmd: /bin/sh
INFO[0064] Args: [-c mv /usr/share/nginx/html/index.html /usr/share/nginx/html/old-index.html]
INFO[0064] Running: [/bin/sh -c mv /usr/share/nginx/html/index.html /usr/share/nginx/html/old-index.html]
INFO[0064] Taking snapshot of full filesystem...
INFO[0064] COPY --from=build /src/public /usr/share/nginx/html
INFO[0064] Taking snapshot of files...
INFO[0065] EXPOSE 80
INFO[0065] Cmd: EXPOSE
INFO[0065] Adding exposed port: 80/tcp
INFO[0065] Pushing image to ghostwritten/devops-toolkit:1.0.0
INFO[0084] Pushed index.docker.io/ghostwritten/devops-toolkit@sha256:5fd0a9d47fa14e2dcb702497542992a9a180e67505fd858f02c7359bdc34bd68

推送成功。

清理

k delete -f kaniko-git.yaml

Local Directory 推送 dockerhub

创建 secrets,关于仓库登陆认证,步骤同上。

本地目录作为构建空间(workspace)

  • kaniko-dir.yaml
---

apiVersion: v1
kind: Pod
metadata:
  name: kaniko
spec:
  containers:
  - name: kaniko
#    image: gcr.io/kaniko-project/executor:debug
    image: ghostwritten/kaniko-project-executor:latest
    args: ["--dockerfile=/workspace/Dockerfile",
            "--context=dir://workspace",
            "--destination=ghostwritten/devops-toolkit:1.0.0"]
    volumeMounts:
      - name: kaniko-secret
        mountPath: /kaniko/.docker
      - name: workspace
        mountPath: /workspace
  restartPolicy: Never
  volumes:
    - name: kaniko-secret
      secret:
        secretName: regcred
        items:
          - key: .dockerconfigjson
            path: config.json
    - name: workspace
      hostPath: 
        path: /root/kaniko/kaniko-demo 

创建 kaniko pod

$ k apply -f kaniko-dir.yaml 
pod/kaniko created

跟踪构建镜像日志流程

$ k logs kaniko -f
INFO[0000] Downloading base image klakegg/hugo:0.78.2-alpine
INFO[0005] Extracting layer 0
INFO[0010] Extracting layer 1
INFO[0014] Extracting layer 2
INFO[0015] Taking snapshot of full filesystem...
INFO[0020] RUN apk add -U git
INFO[0020] cmd: /bin/sh
INFO[0020] args: [-c apk add -U git]
fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64/APKINDEX.tar.gz
(1/7) Installing ca-certificates (20220614-r0)
(2/7) Installing nghttp2-libs (1.41.0-r0)
(3/7) Installing libcurl (7.79.1-r1)
(4/7) Installing expat (2.2.10-r4)
(5/7) Installing pcre2 (10.35-r0)
(6/7) Installing git (2.26.3-r1)
(7/7) Installing git-bash-completion (2.26.3-r1)
Executing busybox-1.31.1-r19.trigger
Executing ca-certificates-20220614-r0.trigger
OK: 30 MiB in 30 packages
INFO[0057] No files were changed, appending empty layer to config. No layer added to image.
INFO[0057] COPY . /src
INFO[0057] Creating directory /src
INFO[0057] Copying file workspace/.dockerignore to /src/.dockerignore
INFO[0057] Creating directory /src/.git
INFO[0057] Copying file workspace/.git/HEAD to /src/.git/HEAD
INFO[0057] Creating directory /src/.git/branches
INFO[0057] Copying file workspace/.git/config to /src/.git/config
INFO[0057] Copying file workspace/.git/description to /src/.git/description
INFO[0057] Creating directory /src/.git/hooks
INFO[0057] Copying file workspace/.git/hooks/applypatch-msg.sample to /src/.git/hooks/applypatch-msg.sample
INFO[0057] Copying file workspace/.git/hooks/commit-msg.sample to /src/.git/hooks/commit-msg.sample
INFO[0057] Copying file workspace/.git/hooks/fsmonitor-watchman.sample to /src/.git/hooks/fsmonitor-watchman.sample
INFO[0057] Copying file workspace/.git/hooks/post-update.sample to /src/.git/hooks/post-update.sample
INFO[0057] Copying file workspace/.git/hooks/pre-applypatch.sample to /src/.git/hooks/pre-applypatch.sample
INFO[0057] Copying file workspace/.git/hooks/pre-commit.sample to /src/.git/hooks/pre-commit.sample
INFO[0057] Copying file workspace/.git/hooks/pre-merge-commit.sample to /src/.git/hooks/pre-merge-commit.sample
INFO[0057] Copying file workspace/.git/hooks/pre-push.sample to /src/.git/hooks/pre-push.sample
INFO[0057] Copying file workspace/.git/hooks/pre-rebase.sample to /src/.git/hooks/pre-rebase.sample
INFO[0057] Copying file workspace/.git/hooks/pre-receive.sample to /src/.git/hooks/pre-receive.sample
INFO[0057] Copying file workspace/.git/hooks/prepare-commit-msg.sample to /src/.git/hooks/prepare-commit-msg.sample
INFO[0057] Copying file workspace/.git/hooks/push-to-checkout.sample to /src/.git/hooks/push-to-checkout.sample
INFO[0057] Copying file workspace/.git/hooks/update.sample to /src/.git/hooks/update.sample
INFO[0057] Copying file workspace/.git/index to /src/.git/index
INFO[0057] Creating directory /src/.git/info
INFO[0057] Copying file workspace/.git/info/exclude to /src/.git/info/exclude
INFO[0057] Creating directory /src/.git/logs
INFO[0057] Copying file workspace/.git/logs/HEAD to /src/.git/logs/HEAD
INFO[0057] Creating directory /src/.git/logs/refs
INFO[0057] Creating directory /src/.git/logs/refs/heads
INFO[0057] Copying file workspace/.git/logs/refs/heads/master to /src/.git/logs/refs/heads/master
INFO[0057] Creating directory /src/.git/logs/refs/remotes
INFO[0057] Creating directory /src/.git/logs/refs/remotes/origin
INFO[0057] Copying file workspace/.git/logs/refs/remotes/origin/HEAD to /src/.git/logs/refs/remotes/origin/HEAD
INFO[0057] Creating directory /src/.git/objects
INFO[0057] Creating directory /src/.git/objects/info
INFO[0057] Creating directory /src/.git/objects/pack
INFO[0057] Copying file workspace/.git/objects/pack/pack-452859fdd1fb3a79aea7f10a0f5aef2d84f0ec36.idx to /src/.git/objects/pack/pack-452859fdd1fb3a79aea7f10a0f5aef2d84f0ec36.idx
INFO[0057] Copying file workspace/.git/objects/pack/pack-452859fdd1fb3a79aea7f10a0f5aef2d84f0ec36.pack to /src/.git/objects/pack/pack-452859fdd1fb3a79aea7f10a0f5aef2d84f0ec36.pack
INFO[0058] Copying file workspace/.git/packed-refs to /src/.git/packed-refs
INFO[0058] Creating directory /src/.git/refs
INFO[0058] Creating directory /src/.git/refs/heads
INFO[0058] Copying file workspace/.git/refs/heads/master to /src/.git/refs/heads/master
INFO[0058] Creating directory /src/.git/refs/remotes
INFO[0058] Creating directory /src/.git/refs/remotes/origin
INFO[0058] Copying file workspace/.git/refs/remotes/origin/HEAD to /src/.git/refs/remotes/origin/HEAD
INFO[0058] Creating directory /src/.git/refs/tags
INFO[0058] Copying file workspace/.gitignore to /src/.gitignore
INFO[0058] Copying file workspace/.gitmodules to /src/.gitmodules
INFO[0058] Copying file workspace/.gitpod.Dockerfile to /src/.gitpod.Dockerfile
INFO[0058] Copying file workspace/.gitpod.yml to /src/.gitpod.yml
INFO[0058] Copying file workspace/.helmignore to /src/.helmignore
INFO[0058] Copying file workspace/Dockerfile to /src/Dockerfile
INFO[0058] Copying file workspace/Makefile to /src/Makefile
INFO[0058] Copying file workspace/README.md to /src/README.md
INFO[0058] Creating directory /src/archetypes
INFO[0058] Copying file workspace/archetypes/default.md to /src/archetypes/default.md
INFO[0058] Copying file workspace/codefresh-master.yml to /src/codefresh-master.yml
INFO[0058] Copying file workspace/config.toml to /src/config.toml
INFO[0058] Creating directory /src/content
INFO[0058] Copying file workspace/content/.DS_Store to /src/content/.DS_Store
INFO[0058] Creating directory /src/content/img
INFO[0058] Copying file workspace/content/img/.DS_Store to /src/content/img/.DS_Store
INFO[0058] Copying file workspace/content/img/banner.jpg to /src/content/img/banner.jpg
INFO[0058] Copying file workspace/content/img/canary-small.jpg to /src/content/img/canary-small.jpg
INFO[0058] Copying file workspace/content/img/canary-smaller.jpg to /src/content/img/canary-smaller.jpg
INFO[0058] Copying file workspace/content/img/catalog-small.jpg to /src/content/img/catalog-small.jpg
INFO[0058] Copying file workspace/content/img/catalog-smaller.jpg to /src/content/img/catalog-smaller.jpg
INFO[0058] Copying file workspace/content/img/chaos-small.jpg to /src/content/img/chaos-small.jpg
INFO[0058] Copying file workspace/content/img/chaos-smaller.jpg to /src/content/img/chaos-smaller.jpg
INFO[0058] Copying file workspace/content/img/devops20-small.jpg to /src/content/img/devops20-small.jpg
INFO[0058] Copying file workspace/content/img/devops20-smaller.jpg to /src/content/img/devops20-smaller.jpg
INFO[0058] Copying file workspace/content/img/devops21-small.png to /src/content/img/devops21-small.png
INFO[0058] Copying file workspace/content/img/devops21-smaller.png to /src/content/img/devops21-smaller.png
INFO[0058] Copying file workspace/content/img/devops22-small.jpg to /src/content/img/devops22-small.jpg
INFO[0058] Copying file workspace/content/img/devops22-smaller.jpg to /src/content/img/devops22-smaller.jpg
INFO[0058] Copying file workspace/content/img/devops23-small.jpg to /src/content/img/devops23-small.jpg
INFO[0058] Copying file workspace/content/img/devops23-smaller.jpg to /src/content/img/devops23-smaller.jpg
INFO[0058] Copying file workspace/content/img/devops24-small.jpg to /src/content/img/devops24-small.jpg
INFO[0058] Copying file workspace/content/img/devops24-small.png to /src/content/img/devops24-small.png
INFO[0058] Copying file workspace/content/img/devops24-smaller.jpg to /src/content/img/devops24-smaller.jpg
INFO[0058] Copying file workspace/content/img/devops24-smaller.png to /src/content/img/devops24-smaller.png
INFO[0058] Copying file workspace/content/img/devops25-small.jpg to /src/content/img/devops25-small.jpg
INFO[0058] Copying file workspace/content/img/devops25-small.png to /src/content/img/devops25-small.png
INFO[0058] Copying file workspace/content/img/devops25-smaller.jpg to /src/content/img/devops25-smaller.jpg
INFO[0058] Copying file workspace/content/img/devops26-small.jpg to /src/content/img/devops26-small.jpg
INFO[0058] Copying file workspace/content/img/devops26-smaller.jpg to /src/content/img/devops26-smaller.jpg
INFO[0058] Creating directory /src/content/posts
INFO[0058] Copying file workspace/content/posts/canary.md to /src/content/posts/canary.md
INFO[0058] Copying file workspace/content/posts/catalog.md to /src/content/posts/catalog.md
INFO[0058] Copying file workspace/content/posts/chaos.md to /src/content/posts/chaos.md
INFO[0058] Copying file workspace/content/posts/devops-20.md to /src/content/posts/devops-20.md
INFO[0058] Copying file workspace/content/posts/devops-21.md to /src/content/posts/devops-21.md
INFO[0058] Copying file workspace/content/posts/devops-22.md to /src/content/posts/devops-22.md
INFO[0058] Copying file workspace/content/posts/devops-23.md to /src/content/posts/devops-23.md
INFO[0058] Copying file workspace/content/posts/devops-24.md to /src/content/posts/devops-24.md
INFO[0058] Copying file workspace/content/posts/devops-25.md to /src/content/posts/devops-25.md
INFO[0058] Copying file workspace/content/posts/devops-26.md to /src/content/posts/devops-26.md
INFO[0058] Copying file workspace/docker-socket.yaml to /src/docker-socket.yaml
INFO[0058] Copying file workspace/docker.yaml to /src/docker.yaml
INFO[0058] Copying file workspace/kaniko-dir.yaml to /src/kaniko-dir.yaml
INFO[0058] Copying file workspace/kaniko-dir.yaml_bak to /src/kaniko-dir.yaml_bak
INFO[0058] Copying file workspace/kaniko-git.yaml to /src/kaniko-git.yaml
INFO[0058] Creating directory /src/layouts
INFO[0058] Creating directory /src/layouts/partials
INFO[0058] Copying file workspace/layouts/partials/header.html to /src/layouts/partials/header.html
INFO[0058] Creating directory /src/static
INFO[0058] Copying file workspace/static/.DS_Store to /src/static/.DS_Store
INFO[0058] Creating directory /src/static/css
INFO[0058] Copying file workspace/static/css/font-awesome.min.css to /src/static/css/font-awesome.min.css
INFO[0058] Copying file workspace/static/css/ie8.css to /src/static/css/ie8.css
INFO[0058] Copying file workspace/static/css/ie9.css to /src/static/css/ie9.css
INFO[0058] Copying file workspace/static/css/main.css to /src/static/css/main.css
INFO[0058] Creating directory /src/static/css-dimension
INFO[0058] Copying file workspace/static/css-dimension/bg.jpg to /src/static/css-dimension/bg.jpg
INFO[0058] Copying file workspace/static/css-dimension/font-awesome.min.css to /src/static/css-dimension/font-awesome.min.css
INFO[0058] Copying file workspace/static/css-dimension/ie9.css to /src/static/css-dimension/ie9.css
INFO[0058] Copying file workspace/static/css-dimension/main.css to /src/static/css-dimension/main.css
INFO[0058] Copying file workspace/static/css-dimension/noscript.css to /src/static/css-dimension/noscript.css
INFO[0058] Copying file workspace/static/css-dimension/overlay.png to /src/static/css-dimension/overlay.png
INFO[0058] Copying file workspace/static/css-dimension/project.css to /src/static/css-dimension/project.css
INFO[0058] Creating directory /src/static/fonts
INFO[0058] Copying file workspace/static/fonts/FontAwesome.otf to /src/static/fonts/FontAwesome.otf
INFO[0058] Copying file workspace/static/fonts/fontawesome-webfont.eot to /src/static/fonts/fontawesome-webfont.eot
INFO[0058] Copying file workspace/static/fonts/fontawesome-webfont.svg to /src/static/fonts/fontawesome-webfont.svg
INFO[0058] Copying file workspace/static/fonts/fontawesome-webfont.ttf to /src/static/fonts/fontawesome-webfont.ttf
INFO[0058] Copying file workspace/static/fonts/fontawesome-webfont.woff to /src/static/fonts/fontawesome-webfont.woff
INFO[0058] Copying file workspace/static/fonts/fontawesome-webfont.woff2 to /src/static/fonts/fontawesome-webfont.woff2
INFO[0058] Creating directory /src/static/fonts-dimension
INFO[0058] Copying file workspace/static/fonts-dimension/FontAwesome.otf to /src/static/fonts-dimension/FontAwesome.otf
INFO[0058] Copying file workspace/static/fonts-dimension/fontawesome-webfont.eot to /src/static/fonts-dimension/fontawesome-webfont.eot
INFO[0058] Copying file workspace/static/fonts-dimension/fontawesome-webfont.svg to /src/static/fonts-dimension/fontawesome-webfont.svg
INFO[0058] Copying file workspace/static/fonts-dimension/fontawesome-webfont.ttf to /src/static/fonts-dimension/fontawesome-webfont.ttf
INFO[0058] Copying file workspace/static/fonts-dimension/fontawesome-webfont.woff to /src/static/fonts-dimension/fontawesome-webfont.woff
INFO[0058] Copying file workspace/static/fonts-dimension/fontawesome-webfont.woff2 to /src/static/fonts-dimension/fontawesome-webfont.woff2
INFO[0058] Creating directory /src/static/images
INFO[0058] Copying file workspace/static/images/devops22-small.jpg to /src/static/images/devops22-small.jpg
INFO[0058] Copying file workspace/static/images/devops22.jpg to /src/static/images/devops22.jpg
INFO[0058] Copying file workspace/static/images/devops23-small.jpg to /src/static/images/devops23-small.jpg
INFO[0058] Copying file workspace/static/images/viktor.png to /src/static/images/viktor.png
INFO[0058] Creating directory /src/static/js
INFO[0058] Creating directory /src/static/js/ie
INFO[0058] Copying file workspace/static/js/ie/backgroundsize.min.htc to /src/static/js/ie/backgroundsize.min.htc
INFO[0058] Copying file workspace/static/js/ie/html5shiv.js to /src/static/js/ie/html5shiv.js
INFO[0058] Copying file workspace/static/js/ie/respond.min.js to /src/static/js/ie/respond.min.js
INFO[0058] Copying file workspace/static/js/jquery.min.js to /src/static/js/jquery.min.js
INFO[0058] Copying file workspace/static/js/jquery.scrollex.min.js to /src/static/js/jquery.scrollex.min.js
INFO[0058] Copying file workspace/static/js/jquery.scrolly.min.js to /src/static/js/jquery.scrolly.min.js
INFO[0058] Copying file workspace/static/js/main.js to /src/static/js/main.js
INFO[0058] Copying file workspace/static/js/skel.min.js to /src/static/js/skel.min.js
INFO[0058] Copying file workspace/static/js/util.js to /src/static/js/util.js
INFO[0058] Creating directory /src/static/js-dimension
INFO[0058] Copying file workspace/static/js-dimension/jquery.min.js to /src/static/js-dimension/jquery.min.js
INFO[0058] Copying file workspace/static/js-dimension/main.js to /src/static/js-dimension/main.js
INFO[0058] Copying file workspace/static/js-dimension/skel.min.js to /src/static/js-dimension/skel.min.js
INFO[0058] Copying file workspace/static/js-dimension/util.js to /src/static/js-dimension/util.js
INFO[0058] Creating directory /src/static/sass
INFO[0058] Creating directory /src/static/sass/base
INFO[0058] Copying file workspace/static/sass/base/_page.scss to /src/static/sass/base/_page.scss
INFO[0058] Copying file workspace/static/sass/base/_typography.scss to /src/static/sass/base/_typography.scss
INFO[0058] Creating directory /src/static/sass/components
INFO[0058] Copying file workspace/static/sass/components/_box.scss to /src/static/sass/components/_box.scss
INFO[0058] Copying file workspace/static/sass/components/_button.scss to /src/static/sass/components/_button.scss
INFO[0058] Copying file workspace/static/sass/components/_contact-method.scss to /src/static/sass/components/_contact-method.scss
INFO[0058] Copying file workspace/static/sass/components/_form.scss to /src/static/sass/components/_form.scss
INFO[0058] Copying file workspace/static/sass/components/_icon.scss to /src/static/sass/components/_icon.scss
INFO[0058] Copying file workspace/static/sass/components/_image.scss to /src/static/sass/components/_image.scss
INFO[0058] Copying file workspace/static/sass/components/_list.scss to /src/static/sass/components/_list.scss
INFO[0058] Copying file workspace/static/sass/components/_section.scss to /src/static/sass/components/_section.scss
INFO[0058] Copying file workspace/static/sass/components/_spotlights.scss to /src/static/sass/components/_spotlights.scss
INFO[0058] Copying file workspace/static/sass/components/_table.scss to /src/static/sass/components/_table.scss
INFO[0058] Copying file workspace/static/sass/components/_tiles.scss to /src/static/sass/components/_tiles.scss
INFO[0058] Copying file workspace/static/sass/ie8.scss to /src/static/sass/ie8.scss
INFO[0058] Copying file workspace/static/sass/ie9.scss to /src/static/sass/ie9.scss
INFO[0058] Creating directory /src/static/sass/layout
INFO[0058] Copying file workspace/static/sass/layout/_banner.scss to /src/static/sass/layout/_banner.scss
INFO[0058] Copying file workspace/static/sass/layout/_contact.scss to /src/static/sass/layout/_contact.scss
INFO[0058] Copying file workspace/static/sass/layout/_footer.scss to /src/static/sass/layout/_footer.scss
INFO[0058] Copying file workspace/static/sass/layout/_header.scss to /src/static/sass/layout/_header.scss
INFO[0058] Copying file workspace/static/sass/layout/_main.scss to /src/static/sass/layout/_main.scss
INFO[0058] Copying file workspace/static/sass/layout/_menu.scss to /src/static/sass/layout/_menu.scss
INFO[0058] Copying file workspace/static/sass/layout/_wrapper.scss to /src/static/sass/layout/_wrapper.scss
INFO[0058] Creating directory /src/static/sass/libs
INFO[0058] Copying file workspace/static/sass/libs/_functions.scss to /src/static/sass/libs/_functions.scss
INFO[0058] Copying file workspace/static/sass/libs/_mixins.scss to /src/static/sass/libs/_mixins.scss
INFO[0058] Copying file workspace/static/sass/libs/_skel.scss to /src/static/sass/libs/_skel.scss
INFO[0058] Copying file workspace/static/sass/libs/_vars.scss to /src/static/sass/libs/_vars.scss
INFO[0058] Copying file workspace/static/sass/main.scss to /src/static/sass/main.scss
INFO[0058] Creating directory /src/static/sass-dimension
INFO[0058] Creating directory /src/static/sass-dimension/base
INFO[0058] Copying file workspace/static/sass-dimension/base/_page.scss to /src/static/sass-dimension/base/_page.scss
INFO[0058] Copying file workspace/static/sass-dimension/base/_typography.scss to /src/static/sass-dimension/base/_typography.scss
INFO[0058] Creating directory /src/static/sass-dimension/components
INFO[0058] Copying file workspace/static/sass-dimension/components/_box.scss to /src/static/sass-dimension/components/_box.scss
INFO[0058] Copying file workspace/static/sass-dimension/components/_button.scss to /src/static/sass-dimension/components/_button.scss
INFO[0058] Copying file workspace/static/sass-dimension/components/_form.scss to /src/static/sass-dimension/components/_form.scss
INFO[0058] Copying file workspace/static/sass-dimension/components/_icon.scss to /src/static/sass-dimension/components/_icon.scss
INFO[0058] Copying file workspace/static/sass-dimension/components/_image.scss to /src/static/sass-dimension/components/_image.scss
INFO[0058] Copying file workspace/static/sass-dimension/components/_list.scss to /src/static/sass-dimension/components/_list.scss
INFO[0058] Copying file workspace/static/sass-dimension/components/_table.scss to /src/static/sass-dimension/components/_table.scss
INFO[0058] Copying file workspace/static/sass-dimension/ie9.scss to /src/static/sass-dimension/ie9.scss
INFO[0058] Creating directory /src/static/sass-dimension/layout
INFO[0058] Copying file workspace/static/sass-dimension/layout/_bg.scss to /src/static/sass-dimension/layout/_bg.scss
INFO[0058] Copying file workspace/static/sass-dimension/layout/_footer.scss to /src/static/sass-dimension/layout/_footer.scss
INFO[0058] Copying file workspace/static/sass-dimension/layout/_header.scss to /src/static/sass-dimension/layout/_header.scss
INFO[0058] Copying file workspace/static/sass-dimension/layout/_main.scss to /src/static/sass-dimension/layout/_main.scss
INFO[0058] Copying file workspace/static/sass-dimension/layout/_wrapper.scss to /src/static/sass-dimension/layout/_wrapper.scss
INFO[0058] Creating directory /src/static/sass-dimension/libs
INFO[0058] Copying file workspace/static/sass-dimension/libs/_functions.scss to /src/static/sass-dimension/libs/_functions.scss
INFO[0058] Copying file workspace/static/sass-dimension/libs/_mixins.scss to /src/static/sass-dimension/libs/_mixins.scss
INFO[0058] Copying file workspace/static/sass-dimension/libs/_skel.scss to /src/static/sass-dimension/libs/_skel.scss
INFO[0058] Copying file workspace/static/sass-dimension/libs/_vars.scss to /src/static/sass-dimension/libs/_vars.scss
INFO[0058] Copying file workspace/static/sass-dimension/main.scss to /src/static/sass-dimension/main.scss
INFO[0058] Copying file workspace/static/sass-dimension/noscript.scss to /src/static/sass-dimension/noscript.scss
INFO[0058] Creating directory /src/themes
INFO[0058] Copying file workspace/themes/.DS_Store to /src/themes/.DS_Store
INFO[0058] Creating directory /src/themes/forty
INFO[0058] No files were changed, appending empty layer to config. No layer added to image.
INFO[0058] RUN make init
INFO[0058] cmd: /bin/sh
INFO[0058] args: [-c make init]
git submodule init
Submodule 'themes/forty' (https://github.com/MarcusVirg/forty) registered for path 'themes/forty'
git submodule update
Cloning into '/src/themes/forty'...
Submodule path 'themes/forty': checked out 'dccea57bd2ed194942080d650671b47b6df4183c'
cp content/img/banner.jpg themes/forty/static/img/.
INFO[0063] No files were changed, appending empty layer to config. No layer added to image.
INFO[0063] RUN make build
INFO[0063] cmd: /bin/sh
INFO[0063] args: [-c make build]
hugo
Start building sites …

                   | EN
-------------------+-----
  Pages            | 19
  Paginator pages  |  0
  Non-page files   | 24
  Static files     | 97
  Processed images |  0
  Aliases          |  0
  Sitemaps         |  1
  Cleaned          |  0

Total in 196 ms
INFO[0064] Taking snapshot of full filesystem...
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-GeoTrust_Universal_CA.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-Staat_der_Nederlanden_Root_CA_-_G2.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/0c4c9b6c.0
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-Global_Chambersign_Root_-_2008.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-thawte_Primary_Root_CA.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/76cb8f92.0
INFO[0068] Adding whiteout for /etc/ssl/certs/def36a68.0
INFO[0068] Adding whiteout for /etc/ssl/certs/4a6481c9.0
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-Sonera_Class_2_Root_CA.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/b204d74a.0
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-thawte_Primary_Root_CA_-_G2.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/d853d49e.0
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-GlobalSign_Root_CA_-_R2.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-GeoTrust_Primary_Certification_Authority_-_G2.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/8867006a.0
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-QuoVadis_Root_CA.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/5c44d531.0
INFO[0068] Adding whiteout for /etc/ssl/certs/1636090b.0
INFO[0068] Adding whiteout for /etc/ssl/certs/080911ac.0
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-thawte_Primary_Root_CA_-_G3.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/480720ec.0
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-Staat_der_Nederlanden_Root_CA_-_G3.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-EE_Certification_Centre_Root_CA.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-LuxTrust_Global_Root_2.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/c01cdfa2.0
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-VeriSign_Universal_Root_Certification_Authority.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/7d0b38bd.0
INFO[0068] Adding whiteout for /etc/ssl/certs/6410666e.0
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-Cybertrust_Global_Root.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/b1b8a7f3.0
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-GeoTrust_Global_CA.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/c47d9980.0
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-OISTE_WISeKey_Global_Root_GA_CA.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-DST_Root_CA_X3.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/2e5ac55d.0
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/2c543cd1.0
INFO[0068] Adding whiteout for /etc/ssl/certs/ad088e1d.0
INFO[0068] Adding whiteout for /etc/ssl/certs/c0ff1f52.0
INFO[0068] Adding whiteout for /etc/ssl/certs/c089bbbd.0
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-Taiwan_GRCA.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/116bf586.0
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-GeoTrust_Primary_Certification_Authority_-_G3.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-GeoTrust_Universal_CA_2.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/128805a3.0
INFO[0068] Adding whiteout for /etc/ssl/certs/2e4eed3c.0
INFO[0068] Adding whiteout for /etc/ssl/certs/5a4d6896.0
INFO[0068] Adding whiteout for /etc/ssl/certs/ba89ed3b.0
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-Trustis_FPS_Root_CA.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/9c2e7d30.0
INFO[0068] Adding whiteout for /etc/ssl/certs/e2799e36.0
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-GeoTrust_Primary_Certification_Authority.pem
INFO[0068] Adding whiteout for /etc/ssl/certs/ca-cert-Chambers_of_Commerce_Root_-_2008.pem
INFO[0078] Storing source image from stage 0 at path /kaniko/stages/0
INFO[0094] trying to extract to /kaniko/0
INFO[0094] Extracting layer 0
INFO[0096] Extracting layer 1
INFO[0102] Extracting layer 2
INFO[0105] Extracting layer 3
INFO[0106] Deleting filesystem...
INFO[0108] Downloading base image nginx:1.19.4-alpine
INFO[0112] Extracting layer 0
INFO[0114] Extracting layer 1
INFO[0117] Extracting layer 2
INFO[0118] Extracting layer 3
INFO[0119] Extracting layer 4
INFO[0120] Taking snapshot of full filesystem...
INFO[0129] RUN mv /usr/share/nginx/html/index.html /usr/share/nginx/html/old-index.html
INFO[0129] cmd: /bin/sh
INFO[0129] args: [-c mv /usr/share/nginx/html/index.html /usr/share/nginx/html/old-index.html]
INFO[0129] Taking snapshot of full filesystem...
INFO[0130] Adding whiteout for /usr/share/nginx/html/index.html
INFO[0132] COPY --from=build /src/public /usr/share/nginx/html
INFO[0132] Creating directory /usr/share/nginx/html
INFO[0132] Copying file /kaniko/0/src/public/.DS_Store to /usr/share/nginx/html/.DS_Store
INFO[0132] Copying file /kaniko/0/src/public/404.html to /usr/share/nginx/html/404.html
INFO[0132] Creating directory /usr/share/nginx/html/categories
INFO[0132] Copying file /kaniko/0/src/public/categories/index.html to /usr/share/nginx/html/categories/index.html
INFO[0132] Copying file /kaniko/0/src/public/categories/index.xml to /usr/share/nginx/html/categories/index.xml
INFO[0132] Creating directory /usr/share/nginx/html/css
INFO[0132] Copying file /kaniko/0/src/public/css/font-awesome.min.css to /usr/share/nginx/html/css/font-awesome.min.css
INFO[0132] Copying file /kaniko/0/src/public/css/ie8.css to /usr/share/nginx/html/css/ie8.css
INFO[0132] Copying file /kaniko/0/src/public/css/ie9.css to /usr/share/nginx/html/css/ie9.css
INFO[0132] Copying file /kaniko/0/src/public/css/main.css to /usr/share/nginx/html/css/main.css
INFO[0132] Creating directory /usr/share/nginx/html/css-dimension
INFO[0132] Copying file /kaniko/0/src/public/css-dimension/bg.jpg to /usr/share/nginx/html/css-dimension/bg.jpg
INFO[0132] Copying file /kaniko/0/src/public/css-dimension/font-awesome.min.css to /usr/share/nginx/html/css-dimension/font-awesome.min.css
INFO[0132] Copying file /kaniko/0/src/public/css-dimension/ie9.css to /usr/share/nginx/html/css-dimension/ie9.css
INFO[0132] Copying file /kaniko/0/src/public/css-dimension/main.css to /usr/share/nginx/html/css-dimension/main.css
INFO[0132] Copying file /kaniko/0/src/public/css-dimension/noscript.css to /usr/share/nginx/html/css-dimension/noscript.css
INFO[0132] Copying file /kaniko/0/src/public/css-dimension/overlay.png to /usr/share/nginx/html/css-dimension/overlay.png
INFO[0132] Copying file /kaniko/0/src/public/css-dimension/project.css to /usr/share/nginx/html/css-dimension/project.css
INFO[0132] Copying file /kaniko/0/src/public/elements.html to /usr/share/nginx/html/elements.html
INFO[0132] Creating directory /usr/share/nginx/html/fonts
INFO[0132] Copying file /kaniko/0/src/public/fonts/FontAwesome.otf to /usr/share/nginx/html/fonts/FontAwesome.otf
INFO[0132] Copying file /kaniko/0/src/public/fonts/fontawesome-webfont.eot to /usr/share/nginx/html/fonts/fontawesome-webfont.eot
INFO[0132] Copying file /kaniko/0/src/public/fonts/fontawesome-webfont.svg to /usr/share/nginx/html/fonts/fontawesome-webfont.svg
INFO[0132] Copying file /kaniko/0/src/public/fonts/fontawesome-webfont.ttf to /usr/share/nginx/html/fonts/fontawesome-webfont.ttf
INFO[0132] Copying file /kaniko/0/src/public/fonts/fontawesome-webfont.woff to /usr/share/nginx/html/fonts/fontawesome-webfont.woff
INFO[0132] Copying file /kaniko/0/src/public/fonts/fontawesome-webfont.woff2 to /usr/share/nginx/html/fonts/fontawesome-webfont.woff2
INFO[0132] Creating directory /usr/share/nginx/html/fonts-dimension
INFO[0132] Copying file /kaniko/0/src/public/fonts-dimension/FontAwesome.otf to /usr/share/nginx/html/fonts-dimension/FontAwesome.otf
INFO[0132] Copying file /kaniko/0/src/public/fonts-dimension/fontawesome-webfont.eot to /usr/share/nginx/html/fonts-dimension/fontawesome-webfont.eot
INFO[0132] Copying file /kaniko/0/src/public/fonts-dimension/fontawesome-webfont.svg to /usr/share/nginx/html/fonts-dimension/fontawesome-webfont.svg
INFO[0132] Copying file /kaniko/0/src/public/fonts-dimension/fontawesome-webfont.ttf to /usr/share/nginx/html/fonts-dimension/fontawesome-webfont.ttf
INFO[0132] Copying file /kaniko/0/src/public/fonts-dimension/fontawesome-webfont.woff to /usr/share/nginx/html/fonts-dimension/fontawesome-webfont.woff
INFO[0132] Copying file /kaniko/0/src/public/fonts-dimension/fontawesome-webfont.woff2 to /usr/share/nginx/html/fonts-dimension/fontawesome-webfont.woff2
INFO[0132] Creating directory /usr/share/nginx/html/images
INFO[0132] Copying file /kaniko/0/src/public/images/devops22-small.jpg to /usr/share/nginx/html/images/devops22-small.jpg
INFO[0132] Copying file /kaniko/0/src/public/images/devops22.jpg to /usr/share/nginx/html/images/devops22.jpg
INFO[0132] Copying file /kaniko/0/src/public/images/devops23-small.jpg to /usr/share/nginx/html/images/devops23-small.jpg
INFO[0132] Copying file /kaniko/0/src/public/images/viktor.png to /usr/share/nginx/html/images/viktor.png
INFO[0132] Creating directory /usr/share/nginx/html/img
INFO[0132] Copying file /kaniko/0/src/public/img/banner.jpg to /usr/share/nginx/html/img/banner.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/canary-small.jpg to /usr/share/nginx/html/img/canary-small.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/canary-smaller.jpg to /usr/share/nginx/html/img/canary-smaller.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/catalog-small.jpg to /usr/share/nginx/html/img/catalog-small.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/catalog-smaller.jpg to /usr/share/nginx/html/img/catalog-smaller.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/chaos-small.jpg to /usr/share/nginx/html/img/chaos-small.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/chaos-smaller.jpg to /usr/share/nginx/html/img/chaos-smaller.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/devops20-small.jpg to /usr/share/nginx/html/img/devops20-small.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/devops20-smaller.jpg to /usr/share/nginx/html/img/devops20-smaller.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/devops21-small.png to /usr/share/nginx/html/img/devops21-small.png
INFO[0132] Copying file /kaniko/0/src/public/img/devops21-smaller.png to /usr/share/nginx/html/img/devops21-smaller.png
INFO[0132] Copying file /kaniko/0/src/public/img/devops22-small.jpg to /usr/share/nginx/html/img/devops22-small.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/devops22-smaller.jpg to /usr/share/nginx/html/img/devops22-smaller.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/devops23-small.jpg to /usr/share/nginx/html/img/devops23-small.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/devops23-smaller.jpg to /usr/share/nginx/html/img/devops23-smaller.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/devops24-small.jpg to /usr/share/nginx/html/img/devops24-small.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/devops24-small.png to /usr/share/nginx/html/img/devops24-small.png
INFO[0132] Copying file /kaniko/0/src/public/img/devops24-smaller.jpg to /usr/share/nginx/html/img/devops24-smaller.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/devops24-smaller.png to /usr/share/nginx/html/img/devops24-smaller.png
INFO[0132] Copying file /kaniko/0/src/public/img/devops25-small.jpg to /usr/share/nginx/html/img/devops25-small.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/devops25-small.png to /usr/share/nginx/html/img/devops25-small.png
INFO[0132] Copying file /kaniko/0/src/public/img/devops25-smaller.jpg to /usr/share/nginx/html/img/devops25-smaller.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/devops26-small.jpg to /usr/share/nginx/html/img/devops26-small.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/devops26-smaller.jpg to /usr/share/nginx/html/img/devops26-smaller.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/pic01.jpg to /usr/share/nginx/html/img/pic01.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/pic02.jpg to /usr/share/nginx/html/img/pic02.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/pic03.jpg to /usr/share/nginx/html/img/pic03.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/pic04.jpg to /usr/share/nginx/html/img/pic04.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/pic05.jpg to /usr/share/nginx/html/img/pic05.jpg
INFO[0132] Copying file /kaniko/0/src/public/img/pic06.jpg to /usr/share/nginx/html/img/pic06.jpg
INFO[0132] Copying file /kaniko/0/src/public/index.html to /usr/share/nginx/html/index.html
INFO[0132] Copying file /kaniko/0/src/public/index.xml to /usr/share/nginx/html/index.xml
INFO[0132] Creating directory /usr/share/nginx/html/js
INFO[0132] Creating directory /usr/share/nginx/html/js/ie
INFO[0132] Copying file /kaniko/0/src/public/js/ie/backgroundsize.min.htc to /usr/share/nginx/html/js/ie/backgroundsize.min.htc
INFO[0132] Copying file /kaniko/0/src/public/js/ie/html5shiv.js to /usr/share/nginx/html/js/ie/html5shiv.js
INFO[0132] Copying file /kaniko/0/src/public/js/ie/respond.min.js to /usr/share/nginx/html/js/ie/respond.min.js
INFO[0132] Copying file /kaniko/0/src/public/js/jquery.min.js to /usr/share/nginx/html/js/jquery.min.js
INFO[0132] Copying file /kaniko/0/src/public/js/jquery.scrollex.min.js to /usr/share/nginx/html/js/jquery.scrollex.min.js
INFO[0132] Copying file /kaniko/0/src/public/js/jquery.scrolly.min.js to /usr/share/nginx/html/js/jquery.scrolly.min.js
INFO[0132] Copying file /kaniko/0/src/public/js/main.js to /usr/share/nginx/html/js/main.js
INFO[0132] Copying file /kaniko/0/src/public/js/skel.min.js to /usr/share/nginx/html/js/skel.min.js
INFO[0132] Copying file /kaniko/0/src/public/js/util.js to /usr/share/nginx/html/js/util.js
INFO[0132] Creating directory /usr/share/nginx/html/js-dimension
INFO[0132] Copying file /kaniko/0/src/public/js-dimension/jquery.min.js to /usr/share/nginx/html/js-dimension/jquery.min.js
INFO[0132] Copying file /kaniko/0/src/public/js-dimension/main.js to /usr/share/nginx/html/js-dimension/main.js
INFO[0132] Copying file /kaniko/0/src/public/js-dimension/skel.min.js to /usr/share/nginx/html/js-dimension/skel.min.js
INFO[0132] Copying file /kaniko/0/src/public/js-dimension/util.js to /usr/share/nginx/html/js-dimension/util.js
INFO[0132] Creating directory /usr/share/nginx/html/posts
INFO[0132] Creating directory /usr/share/nginx/html/posts/canary
INFO[0132] Copying file /kaniko/0/src/public/posts/canary/index.html to /usr/share/nginx/html/posts/canary/index.html
INFO[0132] Creating directory /usr/share/nginx/html/posts/catalog
INFO[0132] Copying file /kaniko/0/src/public/posts/catalog/index.html to /usr/share/nginx/html/posts/catalog/index.html
INFO[0132] Creating directory /usr/share/nginx/html/posts/chaos
INFO[0132] Copying file /kaniko/0/src/public/posts/chaos/index.html to /usr/share/nginx/html/posts/chaos/index.html
INFO[0132] Creating directory /usr/share/nginx/html/posts/devops-20
INFO[0132] Copying file /kaniko/0/src/public/posts/devops-20/index.html to /usr/share/nginx/html/posts/devops-20/index.html
INFO[0132] Creating directory /usr/share/nginx/html/posts/devops-21
INFO[0132] Copying file /kaniko/0/src/public/posts/devops-21/index.html to /usr/share/nginx/html/posts/devops-21/index.html
INFO[0132] Creating directory /usr/share/nginx/html/posts/devops-22
INFO[0132] Copying file /kaniko/0/src/public/posts/devops-22/index.html to /usr/share/nginx/html/posts/devops-22/index.html
INFO[0132] Creating directory /usr/share/nginx/html/posts/devops-23
INFO[0132] Copying file /kaniko/0/src/public/posts/devops-23/index.html to /usr/share/nginx/html/posts/devops-23/index.html
INFO[0132] Creating directory /usr/share/nginx/html/posts/devops-24
INFO[0132] Copying file /kaniko/0/src/public/posts/devops-24/index.html to /usr/share/nginx/html/posts/devops-24/index.html
INFO[0132] Creating directory /usr/share/nginx/html/posts/devops-25
INFO[0132] Copying file /kaniko/0/src/public/posts/devops-25/index.html to /usr/share/nginx/html/posts/devops-25/index.html
INFO[0132] Creating directory /usr/share/nginx/html/posts/devops-26
INFO[0132] Copying file /kaniko/0/src/public/posts/devops-26/index.html to /usr/share/nginx/html/posts/devops-26/index.html
INFO[0132] Copying file /kaniko/0/src/public/posts/index.html to /usr/share/nginx/html/posts/index.html
INFO[0132] Copying file /kaniko/0/src/public/posts/index.xml to /usr/share/nginx/html/posts/index.xml
INFO[0132] Creating directory /usr/share/nginx/html/sass
INFO[0132] Creating directory /usr/share/nginx/html/sass/base
INFO[0132] Copying file /kaniko/0/src/public/sass/base/_page.scss to /usr/share/nginx/html/sass/base/_page.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/base/_typography.scss to /usr/share/nginx/html/sass/base/_typography.scss
INFO[0132] Creating directory /usr/share/nginx/html/sass/components
INFO[0132] Copying file /kaniko/0/src/public/sass/components/_box.scss to /usr/share/nginx/html/sass/components/_box.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/components/_button.scss to /usr/share/nginx/html/sass/components/_button.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/components/_contact-method.scss to /usr/share/nginx/html/sass/components/_contact-method.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/components/_form.scss to /usr/share/nginx/html/sass/components/_form.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/components/_icon.scss to /usr/share/nginx/html/sass/components/_icon.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/components/_image.scss to /usr/share/nginx/html/sass/components/_image.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/components/_list.scss to /usr/share/nginx/html/sass/components/_list.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/components/_section.scss to /usr/share/nginx/html/sass/components/_section.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/components/_spotlights.scss to /usr/share/nginx/html/sass/components/_spotlights.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/components/_table.scss to /usr/share/nginx/html/sass/components/_table.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/components/_tiles.scss to /usr/share/nginx/html/sass/components/_tiles.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/ie8.scss to /usr/share/nginx/html/sass/ie8.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/ie9.scss to /usr/share/nginx/html/sass/ie9.scss
INFO[0132] Creating directory /usr/share/nginx/html/sass/layout
INFO[0132] Copying file /kaniko/0/src/public/sass/layout/_banner.scss to /usr/share/nginx/html/sass/layout/_banner.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/layout/_contact.scss to /usr/share/nginx/html/sass/layout/_contact.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/layout/_footer.scss to /usr/share/nginx/html/sass/layout/_footer.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/layout/_header.scss to /usr/share/nginx/html/sass/layout/_header.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/layout/_main.scss to /usr/share/nginx/html/sass/layout/_main.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/layout/_menu.scss to /usr/share/nginx/html/sass/layout/_menu.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/layout/_wrapper.scss to /usr/share/nginx/html/sass/layout/_wrapper.scss
INFO[0132] Creating directory /usr/share/nginx/html/sass/libs
INFO[0132] Copying file /kaniko/0/src/public/sass/libs/_functions.scss to /usr/share/nginx/html/sass/libs/_functions.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/libs/_mixins.scss to /usr/share/nginx/html/sass/libs/_mixins.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/libs/_skel.scss to /usr/share/nginx/html/sass/libs/_skel.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/libs/_vars.scss to /usr/share/nginx/html/sass/libs/_vars.scss
INFO[0132] Copying file /kaniko/0/src/public/sass/main.scss to /usr/share/nginx/html/sass/main.scss
INFO[0132] Creating directory /usr/share/nginx/html/sass-dimension
INFO[0132] Creating directory /usr/share/nginx/html/sass-dimension/base
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/base/_page.scss to /usr/share/nginx/html/sass-dimension/base/_page.scss
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/base/_typography.scss to /usr/share/nginx/html/sass-dimension/base/_typography.scss
INFO[0132] Creating directory /usr/share/nginx/html/sass-dimension/components
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/components/_box.scss to /usr/share/nginx/html/sass-dimension/components/_box.scss
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/components/_button.scss to /usr/share/nginx/html/sass-dimension/components/_button.scss
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/components/_form.scss to /usr/share/nginx/html/sass-dimension/components/_form.scss
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/components/_icon.scss to /usr/share/nginx/html/sass-dimension/components/_icon.scss
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/components/_image.scss to /usr/share/nginx/html/sass-dimension/components/_image.scss
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/components/_list.scss to /usr/share/nginx/html/sass-dimension/components/_list.scss
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/components/_table.scss to /usr/share/nginx/html/sass-dimension/components/_table.scss
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/ie9.scss to /usr/share/nginx/html/sass-dimension/ie9.scss
INFO[0132] Creating directory /usr/share/nginx/html/sass-dimension/layout
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/layout/_bg.scss to /usr/share/nginx/html/sass-dimension/layout/_bg.scss
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/layout/_footer.scss to /usr/share/nginx/html/sass-dimension/layout/_footer.scss
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/layout/_header.scss to /usr/share/nginx/html/sass-dimension/layout/_header.scss
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/layout/_main.scss to /usr/share/nginx/html/sass-dimension/layout/_main.scss
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/layout/_wrapper.scss to /usr/share/nginx/html/sass-dimension/layout/_wrapper.scss
INFO[0132] Creating directory /usr/share/nginx/html/sass-dimension/libs
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/libs/_functions.scss to /usr/share/nginx/html/sass-dimension/libs/_functions.scss
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/libs/_mixins.scss to /usr/share/nginx/html/sass-dimension/libs/_mixins.scss
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/libs/_skel.scss to /usr/share/nginx/html/sass-dimension/libs/_skel.scss
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/libs/_vars.scss to /usr/share/nginx/html/sass-dimension/libs/_vars.scss
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/main.scss to /usr/share/nginx/html/sass-dimension/main.scss
INFO[0132] Copying file /kaniko/0/src/public/sass-dimension/noscript.scss to /usr/share/nginx/html/sass-dimension/noscript.scss
INFO[0132] Copying file /kaniko/0/src/public/sitemap.xml to /usr/share/nginx/html/sitemap.xml
INFO[0132] Creating directory /usr/share/nginx/html/tags
INFO[0132] Copying file /kaniko/0/src/public/tags/index.html to /usr/share/nginx/html/tags/index.html
INFO[0132] Copying file /kaniko/0/src/public/tags/index.xml to /usr/share/nginx/html/tags/index.xml
INFO[0132] Taking snapshot of files...
INFO[0133] EXPOSE 80
INFO[0133] cmd: EXPOSE
INFO[0133] Adding exposed port: 80/tcp
INFO[0133] No files changed in this command, skipping snapshotting.
INFO[0133] No files were changed, appending empty layer to config. No layer added to image.
2022/11/29 17:05:20 existing blob: sha256:f2dc206a393cd74df3fea6d4c1d3cefe209979e8dbcceb4893ec9eadcc10bc14
2022/11/29 17:05:20 existing blob: sha256:188c0c94c7c576fff0792aca7ec73d67a2f7f4cb3a6e53a84559337260b36964
2022/11/29 17:05:20 existing blob: sha256:85defa007a8b33f817a5113210cca4aca6681b721d4b44dc94928c265959d7d5
2022/11/29 17:05:20 existing blob: sha256:0ca72de6f95718a4bd36e45f03fffa98e53819be7e75cb8cd1bcb0705b845939
2022/11/29 17:05:20 existing blob: sha256:9dd8e8e549988a3e2c521f27f805b7a03d909d185bb01cdb4a4029e5a6702919
2022/11/29 17:05:21 pushed blob sha256:424ba847df207f6ca013a0dfe3b10d028e0d1e52513c77bcbdd8083e64f7a2c8
2022/11/29 17:05:22 pushed blob sha256:1c9dc8a83a9b96fb8d0c177eb4d0f72d0599430874321649c53b5a04bcab85eb
2022/11/29 17:05:34 pushed blob sha256:359b4565665ba87176c012a844b8bd20947ae8c16ebcc3ac2ac5e754fb13ad28
2022/11/29 17:05:34 index.docker.io/ghostwritten/devops-toolkit:1.0.0: digest: sha256:194a89239732f85f23d30ce516edd61177eb0c602cc59369001de9482ae64028 size: 1397

构建并推送成功
kubernetes【工具】kaniko【2】 -demo_第2张图片

Local Directory 推送私有 regsitry

创建 secret

$ harbor-secret-regcred.sh
#!/bin/bash
REGISTRY_SERVER=https://192.168.10.80:5000/v2/
REGISTRY_USER=registryuser
REGISTRY_PASS=registryuserpassword
REGISTRY_EMAIL=1zoxun1@gmail.com
kubectl --namespace=default create secret   docker-registry  regcred2     --docker-server=$REGISTRY_SERVER     --docker-username=$REGISTRY_USER     --docker-password=$REGISTRY_PASS     --docker-email=$REGISTRY_EMAIL

$ bash harbor-secret-regcred.sh

创建 kaniko-dir-registry.yaml

---
apiVersion: v1
kind: Pod
metadata:
  name: kaniko2
spec:
  containers:
  - name: kaniko
    image: ghostwritten/kaniko-project-executor:latest
    args: ["--dockerfile=/workspace/Dockerfile",
            "--context=dir://workspace",
            "--skip-tls-verify",
            "--destination=192.168.10.80:5000/devops-toolkit:1.0.0"]
    volumeMounts:
      - name: kaniko-secret
        mountPath: /kaniko/.docker
      - name: workspace
        mountPath: /workspace
  restartPolicy: Never
  volumes:
    - name: kaniko-secret
      secret:
        secretName: regcred2
        items:
          - key: .dockerconfigjson
            path: config.json
    - name: workspace
      hostPath:
        path: /root/kaniko/kaniko-demo

创建:

k apply -f  kaniko-dir-registry.yaml

输出:

k logs -f kaniko2
Error from server (BadRequest): container "kaniko" in pod "kaniko2" is waiting to start: ContainerCreating
[root@minikube1 kaniko-demo]# k logs -f kaniko2
INFO[0000] Downloading base image klakegg/hugo:0.78.2-alpine
2022/12/01 17:08:51 No matching credentials were found, falling back on anonymous
INFO[0005] Extracting layer 0
INFO[0008] Extracting layer 1
INFO[0012] Extracting layer 2
INFO[0014] Taking snapshot of full filesystem...
INFO[0018] RUN apk add -U git
INFO[0018] cmd: /bin/sh
INFO[0018] args: [-c apk add -U git]
fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64/APKINDEX.tar.gz
(1/7) Installing ca-certificates (20220614-r0)
(2/7) Installing nghttp2-libs (1.41.0-r0)
(3/7) Installing libcurl (7.79.1-r1)
(4/7) Installing expat (2.2.10-r4)
(5/7) Installing pcre2 (10.35-r0)
(6/7) Installing git (2.26.3-r1)
(7/7) Installing git-bash-completion (2.26.3-r1)
Executing busybox-1.31.1-r19.trigger
Executing ca-certificates-20220614-r0.trigger
OK: 30 MiB in 30 packages
INFO[0025] No files were changed, appending empty layer to config. No layer added to image.
INFO[0025] COPY . /src
INFO[0025] Creating directory /src
INFO[0025] Copying file workspace/.dockerignore to /src/.dockerignore
INFO[0025] Creating directory /src/.git
INFO[0025] Copying file workspace/.git/HEAD to /src/.git/HEAD
INFO[0025] Creating directory /src/.git/branches
INFO[0025] Copying file workspace/.git/config to /src/.git/config
INFO[0025] Copying file workspace/.git/description to /src/.git/description
INFO[0025] Creating directory /src/.git/hooks
INFO[0025] Copying file workspace/.git/hooks/applypatch-msg.sample to /src/.git/hooks/applypatch-msg.sample
INFO[0025] Copying file workspace/.git/hooks/commit-msg.sample to /src/.git/hooks/commit-msg.sample
INFO[0025] Copying file workspace/.git/hooks/fsmonitor-watchman.sample to /src/.git/hooks/fsmonitor-watchman.sample
INFO[0025] Copying file workspace/.git/hooks/post-update.sample to /src/.git/hooks/post-update.sample
INFO[0025] Copying file workspace/.git/hooks/pre-applypatch.sample to /src/.git/hooks/pre-applypatch.sample
INFO[0025] Copying file workspace/.git/hooks/pre-commit.sample to /src/.git/hooks/pre-commit.sample
INFO[0025] Copying file workspace/.git/hooks/pre-merge-commit.sample to /src/.git/hooks/pre-merge-commit.sample
INFO[0026] Copying file workspace/.git/hooks/pre-push.sample to /src/.git/hooks/pre-push.sample
INFO[0026] Copying file workspace/.git/hooks/pre-rebase.sample to /src/.git/hooks/pre-rebase.sample
INFO[0026] Copying file workspace/.git/hooks/pre-receive.sample to /src/.git/hooks/pre-receive.sample
INFO[0026] Copying file workspace/.git/hooks/prepare-commit-msg.sample to /src/.git/hooks/prepare-commit-msg.sample
INFO[0026] Copying file workspace/.git/hooks/push-to-checkout.sample to /src/.git/hooks/push-to-checkout.sample
INFO[0026] Copying file workspace/.git/hooks/update.sample to /src/.git/hooks/update.sample
INFO[0026] Copying file workspace/.git/index to /src/.git/index
INFO[0026] Creating directory /src/.git/info
INFO[0026] Copying file workspace/.git/info/exclude to /src/.git/info/exclude
INFO[0026] Creating directory /src/.git/logs
INFO[0026] Copying file workspace/.git/logs/HEAD to /src/.git/logs/HEAD
INFO[0026] Creating directory /src/.git/logs/refs
INFO[0026] Creating directory /src/.git/logs/refs/heads
INFO[0026] Copying file workspace/.git/logs/refs/heads/master to /src/.git/logs/refs/heads/master
INFO[0026] Creating directory /src/.git/logs/refs/remotes
INFO[0026] Creating directory /src/.git/logs/refs/remotes/origin
INFO[0026] Copying file workspace/.git/logs/refs/remotes/origin/HEAD to /src/.git/logs/refs/remotes/origin/HEAD
INFO[0026] Creating directory /src/.git/objects
INFO[0026] Creating directory /src/.git/objects/info
INFO[0026] Creating directory /src/.git/objects/pack
INFO[0026] Copying file workspace/.git/objects/pack/pack-452859fdd1fb3a79aea7f10a0f5aef2d84f0ec36.idx to /src/.git/objects/pack/pack-452859fdd1fb3a79aea7f10a0f5aef2d84f0ec36.idx
INFO[0026] Copying file workspace/.git/objects/pack/pack-452859fdd1fb3a79aea7f10a0f5aef2d84f0ec36.pack to /src/.git/objects/pack/pack-452859fdd1fb3a79aea7f10a0f5aef2d84f0ec36.pack
INFO[0026] Copying file workspace/.git/packed-refs to /src/.git/packed-refs
INFO[0026] Creating directory /src/.git/refs
INFO[0026] Creating directory /src/.git/refs/heads
INFO[0026] Copying file workspace/.git/refs/heads/master to /src/.git/refs/heads/master
INFO[0026] Creating directory /src/.git/refs/remotes
INFO[0026] Creating directory /src/.git/refs/remotes/origin
INFO[0026] Copying file workspace/.git/refs/remotes/origin/HEAD to /src/.git/refs/remotes/origin/HEAD
INFO[0026] Creating directory /src/.git/refs/tags
INFO[0026] Copying file workspace/.gitignore to /src/.gitignore
INFO[0026] Copying file workspace/.gitmodules to /src/.gitmodules
INFO[0026] Copying file workspace/.gitpod.Dockerfile to /src/.gitpod.Dockerfile
INFO[0026] Copying file workspace/.gitpod.yml to /src/.gitpod.yml
INFO[0026] Copying file workspace/.helmignore to /src/.helmignore
INFO[0026] Copying file workspace/Dockerfile to /src/Dockerfile
INFO[0026] Copying file workspace/Makefile to /src/Makefile
INFO[0026] Copying file workspace/README.md to /src/README.md
INFO[0026] Creating directory /src/archetypes
INFO[0026] Copying file workspace/archetypes/default.md to /src/archetypes/default.md
INFO[0026] Copying file workspace/ca-certificates.crt to /src/ca-certificates.crt
INFO[0026] Copying file workspace/codefresh-master.yml to /src/codefresh-master.yml
INFO[0026] Copying file workspace/config.json to /src/config.json
INFO[0026] Copying file workspace/config.toml to /src/config.toml
INFO[0026] Creating directory /src/content
INFO[0026] Copying file workspace/content/.DS_Store to /src/content/.DS_Store
INFO[0026] Creating directory /src/content/img
INFO[0026] Copying file workspace/content/img/.DS_Store to /src/content/img/.DS_Store
INFO[0026] Copying file workspace/content/img/banner.jpg to /src/content/img/banner.jpg
INFO[0026] Copying file workspace/content/img/canary-small.jpg to /src/content/img/canary-small.jpg
INFO[0026] Copying file workspace/content/img/canary-smaller.jpg to /src/content/img/canary-smaller.jpg
INFO[0026] Copying file workspace/content/img/catalog-small.jpg to /src/content/img/catalog-small.jpg
INFO[0026] Copying file workspace/content/img/catalog-smaller.jpg to /src/content/img/catalog-smaller.jpg
INFO[0026] Copying file workspace/content/img/chaos-small.jpg to /src/content/img/chaos-small.jpg
INFO[0026] Copying file workspace/content/img/chaos-smaller.jpg to /src/content/img/chaos-smaller.jpg
INFO[0026] Copying file workspace/content/img/devops20-small.jpg to /src/content/img/devops20-small.jpg
INFO[0026] Copying file workspace/content/img/devops20-smaller.jpg to /src/content/img/devops20-smaller.jpg
INFO[0026] Copying file workspace/content/img/devops21-small.png to /src/content/img/devops21-small.png
INFO[0026] Copying file workspace/content/img/devops21-smaller.png to /src/content/img/devops21-smaller.png
INFO[0026] Copying file workspace/content/img/devops22-small.jpg to /src/content/img/devops22-small.jpg
INFO[0026] Copying file workspace/content/img/devops22-smaller.jpg to /src/content/img/devops22-smaller.jpg
INFO[0026] Copying file workspace/content/img/devops23-small.jpg to /src/content/img/devops23-small.jpg
INFO[0026] Copying file workspace/content/img/devops23-smaller.jpg to /src/content/img/devops23-smaller.jpg
INFO[0026] Copying file workspace/content/img/devops24-small.jpg to /src/content/img/devops24-small.jpg
INFO[0026] Copying file workspace/content/img/devops24-small.png to /src/content/img/devops24-small.png
INFO[0026] Copying file workspace/content/img/devops24-smaller.jpg to /src/content/img/devops24-smaller.jpg
INFO[0026] Copying file workspace/content/img/devops24-smaller.png to /src/content/img/devops24-smaller.png
INFO[0026] Copying file workspace/content/img/devops25-small.jpg to /src/content/img/devops25-small.jpg
INFO[0026] Copying file workspace/content/img/devops25-small.png to /src/content/img/devops25-small.png
INFO[0026] Copying file workspace/content/img/devops25-smaller.jpg to /src/content/img/devops25-smaller.jpg
INFO[0026] Copying file workspace/content/img/devops26-small.jpg to /src/content/img/devops26-small.jpg
INFO[0026] Copying file workspace/content/img/devops26-smaller.jpg to /src/content/img/devops26-smaller.jpg
INFO[0026] Creating directory /src/content/posts
INFO[0026] Copying file workspace/content/posts/canary.md to /src/content/posts/canary.md
INFO[0026] Copying file workspace/content/posts/catalog.md to /src/content/posts/catalog.md
INFO[0026] Copying file workspace/content/posts/chaos.md to /src/content/posts/chaos.md
INFO[0026] Copying file workspace/content/posts/devops-20.md to /src/content/posts/devops-20.md
INFO[0026] Copying file workspace/content/posts/devops-21.md to /src/content/posts/devops-21.md
INFO[0026] Copying file workspace/content/posts/devops-22.md to /src/content/posts/devops-22.md
INFO[0026] Copying file workspace/content/posts/devops-23.md to /src/content/posts/devops-23.md
INFO[0026] Copying file workspace/content/posts/devops-24.md to /src/content/posts/devops-24.md
INFO[0026] Copying file workspace/content/posts/devops-25.md to /src/content/posts/devops-25.md
INFO[0026] Copying file workspace/content/posts/devops-26.md to /src/content/posts/devops-26.md
INFO[0026] Copying file workspace/docker-socket.yaml to /src/docker-socket.yaml
INFO[0026] Copying file workspace/docker.yaml to /src/docker.yaml
INFO[0026] Copying file workspace/harbor-secret-regcred.sh to /src/harbor-secret-regcred.sh
INFO[0026] Copying file workspace/kaniko-dir-harbor.yaml to /src/kaniko-dir-harbor.yaml
INFO[0026] Copying file workspace/kaniko-dir.yaml to /src/kaniko-dir.yaml
INFO[0026] Copying file workspace/kaniko-dir.yaml_bak to /src/kaniko-dir.yaml_bak
INFO[0026] Copying file workspace/kaniko-git-harbor.yaml to /src/kaniko-git-harbor.yaml
INFO[0026] Copying file workspace/kaniko-git.yaml to /src/kaniko-git.yaml
INFO[0026] Creating directory /src/layouts
INFO[0026] Creating directory /src/layouts/partials
INFO[0026] Copying file workspace/layouts/partials/header.html to /src/layouts/partials/header.html
INFO[0026] Creating directory /src/static
INFO[0026] Copying file workspace/static/.DS_Store to /src/static/.DS_Store
INFO[0026] Creating directory /src/static/css
INFO[0026] Copying file workspace/static/css/font-awesome.min.css to /src/static/css/font-awesome.min.css
INFO[0026] Copying file workspace/static/css/ie8.css to /src/static/css/ie8.css
INFO[0026] Copying file workspace/static/css/ie9.css to /src/static/css/ie9.css
INFO[0026] Copying file workspace/static/css/main.css to /src/static/css/main.css
INFO[0026] Creating directory /src/static/css-dimension
INFO[0026] Copying file workspace/static/css-dimension/bg.jpg to /src/static/css-dimension/bg.jpg
INFO[0026] Copying file workspace/static/css-dimension/font-awesome.min.css to /src/static/css-dimension/font-awesome.min.css
INFO[0026] Copying file workspace/static/css-dimension/ie9.css to /src/static/css-dimension/ie9.css
INFO[0026] Copying file workspace/static/css-dimension/main.css to /src/static/css-dimension/main.css
INFO[0026] Copying file workspace/static/css-dimension/noscript.css to /src/static/css-dimension/noscript.css
INFO[0026] Copying file workspace/static/css-dimension/overlay.png to /src/static/css-dimension/overlay.png
INFO[0026] Copying file workspace/static/css-dimension/project.css to /src/static/css-dimension/project.css
INFO[0026] Creating directory /src/static/fonts
INFO[0026] Copying file workspace/static/fonts/FontAwesome.otf to /src/static/fonts/FontAwesome.otf
INFO[0026] Copying file workspace/static/fonts/fontawesome-webfont.eot to /src/static/fonts/fontawesome-webfont.eot
INFO[0026] Copying file workspace/static/fonts/fontawesome-webfont.svg to /src/static/fonts/fontawesome-webfont.svg
INFO[0026] Copying file workspace/static/fonts/fontawesome-webfont.ttf to /src/static/fonts/fontawesome-webfont.ttf
INFO[0026] Copying file workspace/static/fonts/fontawesome-webfont.woff to /src/static/fonts/fontawesome-webfont.woff
INFO[0026] Copying file workspace/static/fonts/fontawesome-webfont.woff2 to /src/static/fonts/fontawesome-webfont.woff2
INFO[0026] Creating directory /src/static/fonts-dimension
INFO[0026] Copying file workspace/static/fonts-dimension/FontAwesome.otf to /src/static/fonts-dimension/FontAwesome.otf
INFO[0026] Copying file workspace/static/fonts-dimension/fontawesome-webfont.eot to /src/static/fonts-dimension/fontawesome-webfont.eot
INFO[0026] Copying file workspace/static/fonts-dimension/fontawesome-webfont.svg to /src/static/fonts-dimension/fontawesome-webfont.svg
INFO[0026] Copying file workspace/static/fonts-dimension/fontawesome-webfont.ttf to /src/static/fonts-dimension/fontawesome-webfont.ttf
INFO[0026] Copying file workspace/static/fonts-dimension/fontawesome-webfont.woff to /src/static/fonts-dimension/fontawesome-webfont.woff
INFO[0026] Copying file workspace/static/fonts-dimension/fontawesome-webfont.woff2 to /src/static/fonts-dimension/fontawesome-webfont.woff2
INFO[0026] Creating directory /src/static/images
INFO[0026] Copying file workspace/static/images/devops22-small.jpg to /src/static/images/devops22-small.jpg
INFO[0026] Copying file workspace/static/images/devops22.jpg to /src/static/images/devops22.jpg
INFO[0026] Copying file workspace/static/images/devops23-small.jpg to /src/static/images/devops23-small.jpg
INFO[0026] Copying file workspace/static/images/viktor.png to /src/static/images/viktor.png
INFO[0026] Creating directory /src/static/js
INFO[0026] Creating directory /src/static/js/ie
INFO[0026] Copying file workspace/static/js/ie/backgroundsize.min.htc to /src/static/js/ie/backgroundsize.min.htc
INFO[0026] Copying file workspace/static/js/ie/html5shiv.js to /src/static/js/ie/html5shiv.js
INFO[0026] Copying file workspace/static/js/ie/respond.min.js to /src/static/js/ie/respond.min.js
INFO[0026] Copying file workspace/static/js/jquery.min.js to /src/static/js/jquery.min.js
INFO[0026] Copying file workspace/static/js/jquery.scrollex.min.js to /src/static/js/jquery.scrollex.min.js
INFO[0026] Copying file workspace/static/js/jquery.scrolly.min.js to /src/static/js/jquery.scrolly.min.js
INFO[0026] Copying file workspace/static/js/main.js to /src/static/js/main.js
INFO[0026] Copying file workspace/static/js/skel.min.js to /src/static/js/skel.min.js
INFO[0026] Copying file workspace/static/js/util.js to /src/static/js/util.js
INFO[0026] Creating directory /src/static/js-dimension
INFO[0026] Copying file workspace/static/js-dimension/jquery.min.js to /src/static/js-dimension/jquery.min.js
INFO[0026] Copying file workspace/static/js-dimension/main.js to /src/static/js-dimension/main.js
INFO[0026] Copying file workspace/static/js-dimension/skel.min.js to /src/static/js-dimension/skel.min.js
INFO[0026] Copying file workspace/static/js-dimension/util.js to /src/static/js-dimension/util.js
INFO[0026] Creating directory /src/static/sass
INFO[0026] Creating directory /src/static/sass/base
INFO[0026] Copying file workspace/static/sass/base/_page.scss to /src/static/sass/base/_page.scss
INFO[0026] Copying file workspace/static/sass/base/_typography.scss to /src/static/sass/base/_typography.scss
INFO[0026] Creating directory /src/static/sass/components
INFO[0026] Copying file workspace/static/sass/components/_box.scss to /src/static/sass/components/_box.scss
INFO[0026] Copying file workspace/static/sass/components/_button.scss to /src/static/sass/components/_button.scss
INFO[0026] Copying file workspace/static/sass/components/_contact-method.scss to /src/static/sass/components/_contact-method.scss
INFO[0026] Copying file workspace/static/sass/components/_form.scss to /src/static/sass/components/_form.scss
INFO[0026] Copying file workspace/static/sass/components/_icon.scss to /src/static/sass/components/_icon.scss
INFO[0026] Copying file workspace/static/sass/components/_image.scss to /src/static/sass/components/_image.scss
INFO[0026] Copying file workspace/static/sass/components/_list.scss to /src/static/sass/components/_list.scss
INFO[0026] Copying file workspace/static/sass/components/_section.scss to /src/static/sass/components/_section.scss
INFO[0026] Copying file workspace/static/sass/components/_spotlights.scss to /src/static/sass/components/_spotlights.scss
INFO[0026] Copying file workspace/static/sass/components/_table.scss to /src/static/sass/components/_table.scss
INFO[0026] Copying file workspace/static/sass/components/_tiles.scss to /src/static/sass/components/_tiles.scss
INFO[0026] Copying file workspace/static/sass/ie8.scss to /src/static/sass/ie8.scss
INFO[0026] Copying file workspace/static/sass/ie9.scss to /src/static/sass/ie9.scss
INFO[0026] Creating directory /src/static/sass/layout
INFO[0026] Copying file workspace/static/sass/layout/_banner.scss to /src/static/sass/layout/_banner.scss
INFO[0026] Copying file workspace/static/sass/layout/_contact.scss to /src/static/sass/layout/_contact.scss
INFO[0026] Copying file workspace/static/sass/layout/_footer.scss to /src/static/sass/layout/_footer.scss
INFO[0026] Copying file workspace/static/sass/layout/_header.scss to /src/static/sass/layout/_header.scss
INFO[0026] Copying file workspace/static/sass/layout/_main.scss to /src/static/sass/layout/_main.scss
INFO[0026] Copying file workspace/static/sass/layout/_menu.scss to /src/static/sass/layout/_menu.scss
INFO[0026] Copying file workspace/static/sass/layout/_wrapper.scss to /src/static/sass/layout/_wrapper.scss
INFO[0026] Creating directory /src/static/sass/libs
INFO[0026] Copying file workspace/static/sass/libs/_functions.scss to /src/static/sass/libs/_functions.scss
INFO[0026] Copying file workspace/static/sass/libs/_mixins.scss to /src/static/sass/libs/_mixins.scss
INFO[0026] Copying file workspace/static/sass/libs/_skel.scss to /src/static/sass/libs/_skel.scss
INFO[0026] Copying file workspace/static/sass/libs/_vars.scss to /src/static/sass/libs/_vars.scss
INFO[0026] Copying file workspace/static/sass/main.scss to /src/static/sass/main.scss
INFO[0026] Creating directory /src/static/sass-dimension
INFO[0026] Creating directory /src/static/sass-dimension/base
INFO[0026] Copying file workspace/static/sass-dimension/base/_page.scss to /src/static/sass-dimension/base/_page.scss
INFO[0026] Copying file workspace/static/sass-dimension/base/_typography.scss to /src/static/sass-dimension/base/_typography.scss
INFO[0026] Creating directory /src/static/sass-dimension/components
INFO[0026] Copying file workspace/static/sass-dimension/components/_box.scss to /src/static/sass-dimension/components/_box.scss
INFO[0026] Copying file workspace/static/sass-dimension/components/_button.scss to /src/static/sass-dimension/components/_button.scss
INFO[0026] Copying file workspace/static/sass-dimension/components/_form.scss to /src/static/sass-dimension/components/_form.scss
INFO[0026] Copying file workspace/static/sass-dimension/components/_icon.scss to /src/static/sass-dimension/components/_icon.scss
INFO[0026] Copying file workspace/static/sass-dimension/components/_image.scss to /src/static/sass-dimension/components/_image.scss
INFO[0026] Copying file workspace/static/sass-dimension/components/_list.scss to /src/static/sass-dimension/components/_list.scss
INFO[0026] Copying file workspace/static/sass-dimension/components/_table.scss to /src/static/sass-dimension/components/_table.scss
INFO[0026] Copying file workspace/static/sass-dimension/ie9.scss to /src/static/sass-dimension/ie9.scss
INFO[0026] Creating directory /src/static/sass-dimension/layout
INFO[0026] Copying file workspace/static/sass-dimension/layout/_bg.scss to /src/static/sass-dimension/layout/_bg.scss
INFO[0026] Copying file workspace/static/sass-dimension/layout/_footer.scss to /src/static/sass-dimension/layout/_footer.scss
INFO[0026] Copying file workspace/static/sass-dimension/layout/_header.scss to /src/static/sass-dimension/layout/_header.scss
INFO[0026] Copying file workspace/static/sass-dimension/layout/_main.scss to /src/static/sass-dimension/layout/_main.scss
INFO[0026] Copying file workspace/static/sass-dimension/layout/_wrapper.scss to /src/static/sass-dimension/layout/_wrapper.scss
INFO[0026] Creating directory /src/static/sass-dimension/libs
INFO[0026] Copying file workspace/static/sass-dimension/libs/_functions.scss to /src/static/sass-dimension/libs/_functions.scss
INFO[0026] Copying file workspace/static/sass-dimension/libs/_mixins.scss to /src/static/sass-dimension/libs/_mixins.scss
INFO[0026] Copying file workspace/static/sass-dimension/libs/_skel.scss to /src/static/sass-dimension/libs/_skel.scss
INFO[0026] Copying file workspace/static/sass-dimension/libs/_vars.scss to /src/static/sass-dimension/libs/_vars.scss
INFO[0026] Copying file workspace/static/sass-dimension/main.scss to /src/static/sass-dimension/main.scss
INFO[0026] Copying file workspace/static/sass-dimension/noscript.scss to /src/static/sass-dimension/noscript.scss
INFO[0026] Creating directory /src/themes
INFO[0026] Copying file workspace/themes/.DS_Store to /src/themes/.DS_Store
INFO[0026] Creating directory /src/themes/forty
INFO[0026] No files were changed, appending empty layer to config. No layer added to image.
INFO[0026] RUN make init
INFO[0026] cmd: /bin/sh
INFO[0026] args: [-c make init]
git submodule init
Submodule 'themes/forty' (https://github.com/MarcusVirg/forty) registered for path 'themes/forty'
git submodule update
Cloning into '/src/themes/forty'...
Submodule path 'themes/forty': checked out 'dccea57bd2ed194942080d650671b47b6df4183c'
cp content/img/banner.jpg themes/forty/static/img/.
INFO[0032] No files were changed, appending empty layer to config. No layer added to image.
INFO[0032] RUN make build
INFO[0032] cmd: /bin/sh
INFO[0032] args: [-c make build]
hugo
Start building sites …

                   | EN
-------------------+-----
  Pages            | 19
  Paginator pages  |  0
  Non-page files   | 24
  Static files     | 97
  Processed images |  0
  Aliases          |  0
  Sitemaps         |  1
  Cleaned          |  0

Total in 170 ms
INFO[0033] Taking snapshot of full filesystem...
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-thawte_Primary_Root_CA_-_G2.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/c47d9980.0
INFO[0036] Adding whiteout for /etc/ssl/certs/ad088e1d.0
INFO[0036] Adding whiteout for /etc/ssl/certs/5c44d531.0
INFO[0036] Adding whiteout for /etc/ssl/certs/b1b8a7f3.0
INFO[0036] Adding whiteout for /etc/ssl/certs/c01cdfa2.0
INFO[0036] Adding whiteout for /etc/ssl/certs/8867006a.0
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-GlobalSign_Root_CA_-_R2.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/b204d74a.0
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-thawte_Primary_Root_CA_-_G3.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-QuoVadis_Root_CA.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-Chambers_of_Commerce_Root_-_2008.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-GeoTrust_Universal_CA_2.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-GeoTrust_Primary_Certification_Authority_-_G2.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-Sonera_Class_2_Root_CA.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-Staat_der_Nederlanden_Root_CA_-_G3.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/e2799e36.0
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-GeoTrust_Primary_Certification_Authority_-_G3.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/c0ff1f52.0
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-thawte_Primary_Root_CA.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/128805a3.0
INFO[0036] Adding whiteout for /etc/ssl/certs/6410666e.0
INFO[0036] Adding whiteout for /etc/ssl/certs/d853d49e.0
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-OISTE_WISeKey_Global_Root_GA_CA.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/def36a68.0
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-DST_Root_CA_X3.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/9c2e7d30.0
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-Global_Chambersign_Root_-_2008.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/2c543cd1.0
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-Cybertrust_Global_Root.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/116bf586.0
INFO[0036] Adding whiteout for /etc/ssl/certs/2e5ac55d.0
INFO[0036] Adding whiteout for /etc/ssl/certs/c089bbbd.0
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-Staat_der_Nederlanden_Root_CA_-_G2.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/2e4eed3c.0
INFO[0036] Adding whiteout for /etc/ssl/certs/7d0b38bd.0
INFO[0036] Adding whiteout for /etc/ssl/certs/ba89ed3b.0
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-GeoTrust_Universal_CA.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-GeoTrust_Primary_Certification_Authority.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/080911ac.0
INFO[0036] Adding whiteout for /etc/ssl/certs/4a6481c9.0
INFO[0036] Adding whiteout for /etc/ssl/certs/480720ec.0
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-GeoTrust_Global_CA.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-Trustis_FPS_Root_CA.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/5a4d6896.0
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-Taiwan_GRCA.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-VeriSign_Universal_Root_Certification_Authority.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/0c4c9b6c.0
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-EE_Certification_Centre_Root_CA.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/76cb8f92.0
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.pem
INFO[0036] Adding whiteout for /etc/ssl/certs/1636090b.0
INFO[0036] Adding whiteout for /etc/ssl/certs/ca-cert-LuxTrust_Global_Root_2.pem
INFO[0046] Storing source image from stage 0 at path /kaniko/stages/0
INFO[0056] trying to extract to /kaniko/0
INFO[0056] Extracting layer 0
INFO[0058] Extracting layer 1
INFO[0100] Extracting layer 2
INFO[0104] Extracting layer 3
INFO[0105] Deleting filesystem...
INFO[0107] Downloading base image nginx:1.19.4-alpine
2022/12/01 17:10:38 No matching credentials were found, falling back on anonymous
INFO[0111] Extracting layer 0
INFO[0116] Extracting layer 1
INFO[0127] Extracting layer 2
INFO[0128] Extracting layer 3
INFO[0129] Extracting layer 4
INFO[0130] Taking snapshot of full filesystem...
INFO[0137] RUN mv /usr/share/nginx/html/index.html /usr/share/nginx/html/old-index.html
INFO[0137] cmd: /bin/sh
INFO[0137] args: [-c mv /usr/share/nginx/html/index.html /usr/share/nginx/html/old-index.html]
INFO[0137] Taking snapshot of full filesystem...
INFO[0139] Adding whiteout for /usr/share/nginx/html/index.html
INFO[0140] COPY --from=build /src/public /usr/share/nginx/html
INFO[0140] Creating directory /usr/share/nginx/html
INFO[0140] Copying file /kaniko/0/src/public/.DS_Store to /usr/share/nginx/html/.DS_Store
INFO[0140] Copying file /kaniko/0/src/public/404.html to /usr/share/nginx/html/404.html
INFO[0140] Creating directory /usr/share/nginx/html/categories
INFO[0140] Copying file /kaniko/0/src/public/categories/index.html to /usr/share/nginx/html/categories/index.html
INFO[0140] Copying file /kaniko/0/src/public/categories/index.xml to /usr/share/nginx/html/categories/index.xml
INFO[0140] Creating directory /usr/share/nginx/html/css
INFO[0140] Copying file /kaniko/0/src/public/css/font-awesome.min.css to /usr/share/nginx/html/css/font-awesome.min.css
INFO[0140] Copying file /kaniko/0/src/public/css/ie8.css to /usr/share/nginx/html/css/ie8.css
INFO[0140] Copying file /kaniko/0/src/public/css/ie9.css to /usr/share/nginx/html/css/ie9.css
INFO[0140] Copying file /kaniko/0/src/public/css/main.css to /usr/share/nginx/html/css/main.css
INFO[0140] Creating directory /usr/share/nginx/html/css-dimension
INFO[0140] Copying file /kaniko/0/src/public/css-dimension/bg.jpg to /usr/share/nginx/html/css-dimension/bg.jpg
INFO[0140] Copying file /kaniko/0/src/public/css-dimension/font-awesome.min.css to /usr/share/nginx/html/css-dimension/font-awesome.min.css
INFO[0140] Copying file /kaniko/0/src/public/css-dimension/ie9.css to /usr/share/nginx/html/css-dimension/ie9.css
INFO[0140] Copying file /kaniko/0/src/public/css-dimension/main.css to /usr/share/nginx/html/css-dimension/main.css
INFO[0140] Copying file /kaniko/0/src/public/css-dimension/noscript.css to /usr/share/nginx/html/css-dimension/noscript.css
INFO[0140] Copying file /kaniko/0/src/public/css-dimension/overlay.png to /usr/share/nginx/html/css-dimension/overlay.png
INFO[0140] Copying file /kaniko/0/src/public/css-dimension/project.css to /usr/share/nginx/html/css-dimension/project.css
INFO[0140] Copying file /kaniko/0/src/public/elements.html to /usr/share/nginx/html/elements.html
INFO[0140] Creating directory /usr/share/nginx/html/fonts
INFO[0140] Copying file /kaniko/0/src/public/fonts/FontAwesome.otf to /usr/share/nginx/html/fonts/FontAwesome.otf
INFO[0140] Copying file /kaniko/0/src/public/fonts/fontawesome-webfont.eot to /usr/share/nginx/html/fonts/fontawesome-webfont.eot
INFO[0140] Copying file /kaniko/0/src/public/fonts/fontawesome-webfont.svg to /usr/share/nginx/html/fonts/fontawesome-webfont.svg
INFO[0140] Copying file /kaniko/0/src/public/fonts/fontawesome-webfont.ttf to /usr/share/nginx/html/fonts/fontawesome-webfont.ttf
INFO[0140] Copying file /kaniko/0/src/public/fonts/fontawesome-webfont.woff to /usr/share/nginx/html/fonts/fontawesome-webfont.woff
INFO[0140] Copying file /kaniko/0/src/public/fonts/fontawesome-webfont.woff2 to /usr/share/nginx/html/fonts/fontawesome-webfont.woff2
INFO[0140] Creating directory /usr/share/nginx/html/fonts-dimension
INFO[0140] Copying file /kaniko/0/src/public/fonts-dimension/FontAwesome.otf to /usr/share/nginx/html/fonts-dimension/FontAwesome.otf
INFO[0140] Copying file /kaniko/0/src/public/fonts-dimension/fontawesome-webfont.eot to /usr/share/nginx/html/fonts-dimension/fontawesome-webfont.eot
INFO[0140] Copying file /kaniko/0/src/public/fonts-dimension/fontawesome-webfont.svg to /usr/share/nginx/html/fonts-dimension/fontawesome-webfont.svg
INFO[0140] Copying file /kaniko/0/src/public/fonts-dimension/fontawesome-webfont.ttf to /usr/share/nginx/html/fonts-dimension/fontawesome-webfont.ttf
INFO[0140] Copying file /kaniko/0/src/public/fonts-dimension/fontawesome-webfont.woff to /usr/share/nginx/html/fonts-dimension/fontawesome-webfont.woff
INFO[0140] Copying file /kaniko/0/src/public/fonts-dimension/fontawesome-webfont.woff2 to /usr/share/nginx/html/fonts-dimension/fontawesome-webfont.woff2
INFO[0140] Creating directory /usr/share/nginx/html/images
INFO[0140] Copying file /kaniko/0/src/public/images/devops22-small.jpg to /usr/share/nginx/html/images/devops22-small.jpg
INFO[0140] Copying file /kaniko/0/src/public/images/devops22.jpg to /usr/share/nginx/html/images/devops22.jpg
INFO[0140] Copying file /kaniko/0/src/public/images/devops23-small.jpg to /usr/share/nginx/html/images/devops23-small.jpg
INFO[0140] Copying file /kaniko/0/src/public/images/viktor.png to /usr/share/nginx/html/images/viktor.png
INFO[0140] Creating directory /usr/share/nginx/html/img
INFO[0140] Copying file /kaniko/0/src/public/img/banner.jpg to /usr/share/nginx/html/img/banner.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/canary-small.jpg to /usr/share/nginx/html/img/canary-small.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/canary-smaller.jpg to /usr/share/nginx/html/img/canary-smaller.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/catalog-small.jpg to /usr/share/nginx/html/img/catalog-small.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/catalog-smaller.jpg to /usr/share/nginx/html/img/catalog-smaller.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/chaos-small.jpg to /usr/share/nginx/html/img/chaos-small.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/chaos-smaller.jpg to /usr/share/nginx/html/img/chaos-smaller.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/devops20-small.jpg to /usr/share/nginx/html/img/devops20-small.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/devops20-smaller.jpg to /usr/share/nginx/html/img/devops20-smaller.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/devops21-small.png to /usr/share/nginx/html/img/devops21-small.png
INFO[0140] Copying file /kaniko/0/src/public/img/devops21-smaller.png to /usr/share/nginx/html/img/devops21-smaller.png
INFO[0140] Copying file /kaniko/0/src/public/img/devops22-small.jpg to /usr/share/nginx/html/img/devops22-small.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/devops22-smaller.jpg to /usr/share/nginx/html/img/devops22-smaller.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/devops23-small.jpg to /usr/share/nginx/html/img/devops23-small.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/devops23-smaller.jpg to /usr/share/nginx/html/img/devops23-smaller.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/devops24-small.jpg to /usr/share/nginx/html/img/devops24-small.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/devops24-small.png to /usr/share/nginx/html/img/devops24-small.png
INFO[0140] Copying file /kaniko/0/src/public/img/devops24-smaller.jpg to /usr/share/nginx/html/img/devops24-smaller.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/devops24-smaller.png to /usr/share/nginx/html/img/devops24-smaller.png
INFO[0140] Copying file /kaniko/0/src/public/img/devops25-small.jpg to /usr/share/nginx/html/img/devops25-small.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/devops25-small.png to /usr/share/nginx/html/img/devops25-small.png
INFO[0140] Copying file /kaniko/0/src/public/img/devops25-smaller.jpg to /usr/share/nginx/html/img/devops25-smaller.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/devops26-small.jpg to /usr/share/nginx/html/img/devops26-small.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/devops26-smaller.jpg to /usr/share/nginx/html/img/devops26-smaller.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/pic01.jpg to /usr/share/nginx/html/img/pic01.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/pic02.jpg to /usr/share/nginx/html/img/pic02.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/pic03.jpg to /usr/share/nginx/html/img/pic03.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/pic04.jpg to /usr/share/nginx/html/img/pic04.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/pic05.jpg to /usr/share/nginx/html/img/pic05.jpg
INFO[0140] Copying file /kaniko/0/src/public/img/pic06.jpg to /usr/share/nginx/html/img/pic06.jpg
INFO[0140] Copying file /kaniko/0/src/public/index.html to /usr/share/nginx/html/index.html
INFO[0140] Copying file /kaniko/0/src/public/index.xml to /usr/share/nginx/html/index.xml
INFO[0140] Creating directory /usr/share/nginx/html/js
INFO[0140] Creating directory /usr/share/nginx/html/js/ie
INFO[0140] Copying file /kaniko/0/src/public/js/ie/backgroundsize.min.htc to /usr/share/nginx/html/js/ie/backgroundsize.min.htc
INFO[0140] Copying file /kaniko/0/src/public/js/ie/html5shiv.js to /usr/share/nginx/html/js/ie/html5shiv.js
INFO[0140] Copying file /kaniko/0/src/public/js/ie/respond.min.js to /usr/share/nginx/html/js/ie/respond.min.js
INFO[0140] Copying file /kaniko/0/src/public/js/jquery.min.js to /usr/share/nginx/html/js/jquery.min.js
INFO[0140] Copying file /kaniko/0/src/public/js/jquery.scrollex.min.js to /usr/share/nginx/html/js/jquery.scrollex.min.js
INFO[0140] Copying file /kaniko/0/src/public/js/jquery.scrolly.min.js to /usr/share/nginx/html/js/jquery.scrolly.min.js
INFO[0140] Copying file /kaniko/0/src/public/js/main.js to /usr/share/nginx/html/js/main.js
INFO[0140] Copying file /kaniko/0/src/public/js/skel.min.js to /usr/share/nginx/html/js/skel.min.js
INFO[0140] Copying file /kaniko/0/src/public/js/util.js to /usr/share/nginx/html/js/util.js
INFO[0140] Creating directory /usr/share/nginx/html/js-dimension
INFO[0140] Copying file /kaniko/0/src/public/js-dimension/jquery.min.js to /usr/share/nginx/html/js-dimension/jquery.min.js
INFO[0140] Copying file /kaniko/0/src/public/js-dimension/main.js to /usr/share/nginx/html/js-dimension/main.js
INFO[0140] Copying file /kaniko/0/src/public/js-dimension/skel.min.js to /usr/share/nginx/html/js-dimension/skel.min.js
INFO[0140] Copying file /kaniko/0/src/public/js-dimension/util.js to /usr/share/nginx/html/js-dimension/util.js
INFO[0140] Creating directory /usr/share/nginx/html/posts
INFO[0140] Creating directory /usr/share/nginx/html/posts/canary
INFO[0140] Copying file /kaniko/0/src/public/posts/canary/index.html to /usr/share/nginx/html/posts/canary/index.html
INFO[0140] Creating directory /usr/share/nginx/html/posts/catalog
INFO[0140] Copying file /kaniko/0/src/public/posts/catalog/index.html to /usr/share/nginx/html/posts/catalog/index.html
INFO[0140] Creating directory /usr/share/nginx/html/posts/chaos
INFO[0140] Copying file /kaniko/0/src/public/posts/chaos/index.html to /usr/share/nginx/html/posts/chaos/index.html
INFO[0140] Creating directory /usr/share/nginx/html/posts/devops-20
INFO[0140] Copying file /kaniko/0/src/public/posts/devops-20/index.html to /usr/share/nginx/html/posts/devops-20/index.html
INFO[0140] Creating directory /usr/share/nginx/html/posts/devops-21
INFO[0140] Copying file /kaniko/0/src/public/posts/devops-21/index.html to /usr/share/nginx/html/posts/devops-21/index.html
INFO[0140] Creating directory /usr/share/nginx/html/posts/devops-22
INFO[0140] Copying file /kaniko/0/src/public/posts/devops-22/index.html to /usr/share/nginx/html/posts/devops-22/index.html
INFO[0140] Creating directory /usr/share/nginx/html/posts/devops-23
INFO[0140] Copying file /kaniko/0/src/public/posts/devops-23/index.html to /usr/share/nginx/html/posts/devops-23/index.html
INFO[0140] Creating directory /usr/share/nginx/html/posts/devops-24
INFO[0140] Copying file /kaniko/0/src/public/posts/devops-24/index.html to /usr/share/nginx/html/posts/devops-24/index.html
INFO[0140] Creating directory /usr/share/nginx/html/posts/devops-25
INFO[0140] Copying file /kaniko/0/src/public/posts/devops-25/index.html to /usr/share/nginx/html/posts/devops-25/index.html
INFO[0140] Creating directory /usr/share/nginx/html/posts/devops-26
INFO[0140] Copying file /kaniko/0/src/public/posts/devops-26/index.html to /usr/share/nginx/html/posts/devops-26/index.html
INFO[0140] Copying file /kaniko/0/src/public/posts/index.html to /usr/share/nginx/html/posts/index.html
INFO[0140] Copying file /kaniko/0/src/public/posts/index.xml to /usr/share/nginx/html/posts/index.xml
INFO[0140] Creating directory /usr/share/nginx/html/sass
INFO[0140] Creating directory /usr/share/nginx/html/sass/base
INFO[0140] Copying file /kaniko/0/src/public/sass/base/_page.scss to /usr/share/nginx/html/sass/base/_page.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/base/_typography.scss to /usr/share/nginx/html/sass/base/_typography.scss
INFO[0140] Creating directory /usr/share/nginx/html/sass/components
INFO[0140] Copying file /kaniko/0/src/public/sass/components/_box.scss to /usr/share/nginx/html/sass/components/_box.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/components/_button.scss to /usr/share/nginx/html/sass/components/_button.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/components/_contact-method.scss to /usr/share/nginx/html/sass/components/_contact-method.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/components/_form.scss to /usr/share/nginx/html/sass/components/_form.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/components/_icon.scss to /usr/share/nginx/html/sass/components/_icon.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/components/_image.scss to /usr/share/nginx/html/sass/components/_image.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/components/_list.scss to /usr/share/nginx/html/sass/components/_list.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/components/_section.scss to /usr/share/nginx/html/sass/components/_section.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/components/_spotlights.scss to /usr/share/nginx/html/sass/components/_spotlights.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/components/_table.scss to /usr/share/nginx/html/sass/components/_table.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/components/_tiles.scss to /usr/share/nginx/html/sass/components/_tiles.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/ie8.scss to /usr/share/nginx/html/sass/ie8.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/ie9.scss to /usr/share/nginx/html/sass/ie9.scss
INFO[0140] Creating directory /usr/share/nginx/html/sass/layout
INFO[0140] Copying file /kaniko/0/src/public/sass/layout/_banner.scss to /usr/share/nginx/html/sass/layout/_banner.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/layout/_contact.scss to /usr/share/nginx/html/sass/layout/_contact.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/layout/_footer.scss to /usr/share/nginx/html/sass/layout/_footer.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/layout/_header.scss to /usr/share/nginx/html/sass/layout/_header.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/layout/_main.scss to /usr/share/nginx/html/sass/layout/_main.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/layout/_menu.scss to /usr/share/nginx/html/sass/layout/_menu.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/layout/_wrapper.scss to /usr/share/nginx/html/sass/layout/_wrapper.scss
INFO[0140] Creating directory /usr/share/nginx/html/sass/libs
INFO[0140] Copying file /kaniko/0/src/public/sass/libs/_functions.scss to /usr/share/nginx/html/sass/libs/_functions.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/libs/_mixins.scss to /usr/share/nginx/html/sass/libs/_mixins.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/libs/_skel.scss to /usr/share/nginx/html/sass/libs/_skel.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/libs/_vars.scss to /usr/share/nginx/html/sass/libs/_vars.scss
INFO[0140] Copying file /kaniko/0/src/public/sass/main.scss to /usr/share/nginx/html/sass/main.scss
INFO[0140] Creating directory /usr/share/nginx/html/sass-dimension
INFO[0140] Creating directory /usr/share/nginx/html/sass-dimension/base
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/base/_page.scss to /usr/share/nginx/html/sass-dimension/base/_page.scss
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/base/_typography.scss to /usr/share/nginx/html/sass-dimension/base/_typography.scss
INFO[0140] Creating directory /usr/share/nginx/html/sass-dimension/components
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/components/_box.scss to /usr/share/nginx/html/sass-dimension/components/_box.scss
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/components/_button.scss to /usr/share/nginx/html/sass-dimension/components/_button.scss
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/components/_form.scss to /usr/share/nginx/html/sass-dimension/components/_form.scss
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/components/_icon.scss to /usr/share/nginx/html/sass-dimension/components/_icon.scss
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/components/_image.scss to /usr/share/nginx/html/sass-dimension/components/_image.scss
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/components/_list.scss to /usr/share/nginx/html/sass-dimension/components/_list.scss
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/components/_table.scss to /usr/share/nginx/html/sass-dimension/components/_table.scss
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/ie9.scss to /usr/share/nginx/html/sass-dimension/ie9.scss
INFO[0140] Creating directory /usr/share/nginx/html/sass-dimension/layout
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/layout/_bg.scss to /usr/share/nginx/html/sass-dimension/layout/_bg.scss
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/layout/_footer.scss to /usr/share/nginx/html/sass-dimension/layout/_footer.scss
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/layout/_header.scss to /usr/share/nginx/html/sass-dimension/layout/_header.scss
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/layout/_main.scss to /usr/share/nginx/html/sass-dimension/layout/_main.scss
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/layout/_wrapper.scss to /usr/share/nginx/html/sass-dimension/layout/_wrapper.scss
INFO[0140] Creating directory /usr/share/nginx/html/sass-dimension/libs
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/libs/_functions.scss to /usr/share/nginx/html/sass-dimension/libs/_functions.scss
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/libs/_mixins.scss to /usr/share/nginx/html/sass-dimension/libs/_mixins.scss
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/libs/_skel.scss to /usr/share/nginx/html/sass-dimension/libs/_skel.scss
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/libs/_vars.scss to /usr/share/nginx/html/sass-dimension/libs/_vars.scss
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/main.scss to /usr/share/nginx/html/sass-dimension/main.scss
INFO[0140] Copying file /kaniko/0/src/public/sass-dimension/noscript.scss to /usr/share/nginx/html/sass-dimension/noscript.scss
INFO[0140] Copying file /kaniko/0/src/public/sitemap.xml to /usr/share/nginx/html/sitemap.xml
INFO[0140] Creating directory /usr/share/nginx/html/tags
INFO[0140] Copying file /kaniko/0/src/public/tags/index.html to /usr/share/nginx/html/tags/index.html
INFO[0140] Copying file /kaniko/0/src/public/tags/index.xml to /usr/share/nginx/html/tags/index.xml
INFO[0140] Taking snapshot of files...
INFO[0141] EXPOSE 80
INFO[0141] cmd: EXPOSE
INFO[0141] Adding exposed port: 80/tcp
INFO[0141] No files changed in this command, skipping snapshotting.
INFO[0141] No files were changed, appending empty layer to config. No layer added to image.
error pushing image: failed to push to destination 192.168.10.80:5000/devops-toolkit:1.0.0: Get https://192.168.10.80:5000/v2/: x509: certificate signed by unknown authority
[root@minikube1 kaniko-demo]# vim harbor-secret-regcred.sh
[root@minikube1 kaniko-demo]# k delete -f kaniko-dir-harbor.yaml
pod "kaniko2" deleted
[root@minikube1 kaniko-demo]# vim kaniko-dir-harbor.yaml

[root@minikube1 kaniko-demo]# k apply -f kaniko-dir-harbor.yaml
pod/kaniko2 created
[root@minikube1 kaniko-demo]# k logs -f kaniko2
Error from server (BadRequest): container "kaniko" in pod "kaniko2" is waiting to start: ContainerCreating
[root@minikube1 kaniko-demo]# k logs -f kaniko2
INFO[0000] Downloading base image klakegg/hugo:0.78.2-alpine
2022/12/01 17:16:33 No matching credentials were found, falling back on anonymous
INFO[0004] Extracting layer 0
INFO[0007] Extracting layer 1
INFO[0011] Extracting layer 2
INFO[0013] Taking snapshot of full filesystem...
INFO[0019] RUN apk add -U git
INFO[0019] cmd: /bin/sh
INFO[0019] args: [-c apk add -U git]
fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64/APKINDEX.tar.gz
(1/7) Installing ca-certificates (20220614-r0)
(2/7) Installing nghttp2-libs (1.41.0-r0)
(3/7) Installing libcurl (7.79.1-r1)
(4/7) Installing expat (2.2.10-r4)
(5/7) Installing pcre2 (10.35-r0)
(6/7) Installing git (2.26.3-r1)
(7/7) Installing git-bash-completion (2.26.3-r1)
Executing busybox-1.31.1-r19.trigger
Executing ca-certificates-20220614-r0.trigger
OK: 30 MiB in 30 packages
INFO[0023] No files were changed, appending empty layer to config. No layer added to image.
INFO[0023] COPY . /src
INFO[0023] Creating directory /src
INFO[0023] Copying file workspace/.dockerignore to /src/.dockerignore
INFO[0023] Creating directory /src/.git
INFO[0023] Copying file workspace/.git/HEAD to /src/.git/HEAD
INFO[0023] Creating directory /src/.git/branches
INFO[0023] Copying file workspace/.git/config to /src/.git/config
INFO[0023] Copying file workspace/.git/description to /src/.git/description
INFO[0023] Creating directory /src/.git/hooks
INFO[0023] Copying file workspace/.git/hooks/applypatch-msg.sample to /src/.git/hooks/applypatch-msg.sample
INFO[0023] Copying file workspace/.git/hooks/commit-msg.sample to /src/.git/hooks/commit-msg.sample
INFO[0023] Copying file workspace/.git/hooks/fsmonitor-watchman.sample to /src/.git/hooks/fsmonitor-watchman.sample
INFO[0023] Copying file workspace/.git/hooks/post-update.sample to /src/.git/hooks/post-update.sample
INFO[0023] Copying file workspace/.git/hooks/pre-applypatch.sample to /src/.git/hooks/pre-applypatch.sample
INFO[0023] Copying file workspace/.git/hooks/pre-commit.sample to /src/.git/hooks/pre-commit.sample
INFO[0023] Copying file workspace/.git/hooks/pre-merge-commit.sample to /src/.git/hooks/pre-merge-commit.sample
INFO[0023] Copying file workspace/.git/hooks/pre-push.sample to /src/.git/hooks/pre-push.sample
INFO[0023] Copying file workspace/.git/hooks/pre-rebase.sample to /src/.git/hooks/pre-rebase.sample
INFO[0023] Copying file workspace/.git/hooks/pre-receive.sample to /src/.git/hooks/pre-receive.sample
INFO[0023] Copying file workspace/.git/hooks/prepare-commit-msg.sample to /src/.git/hooks/prepare-commit-msg.sample
INFO[0023] Copying file workspace/.git/hooks/push-to-checkout.sample to /src/.git/hooks/push-to-checkout.sample
INFO[0023] Copying file workspace/.git/hooks/update.sample to /src/.git/hooks/update.sample
INFO[0023] Copying file workspace/.git/index to /src/.git/index
INFO[0023] Creating directory /src/.git/info
INFO[0023] Copying file workspace/.git/info/exclude to /src/.git/info/exclude
INFO[0023] Creating directory /src/.git/logs
INFO[0023] Copying file workspace/.git/logs/HEAD to /src/.git/logs/HEAD
INFO[0023] Creating directory /src/.git/logs/refs
INFO[0023] Creating directory /src/.git/logs/refs/heads
INFO[0023] Copying file workspace/.git/logs/refs/heads/master to /src/.git/logs/refs/heads/master
INFO[0023] Creating directory /src/.git/logs/refs/remotes
INFO[0023] Creating directory /src/.git/logs/refs/remotes/origin
INFO[0023] Copying file workspace/.git/logs/refs/remotes/origin/HEAD to /src/.git/logs/refs/remotes/origin/HEAD
INFO[0023] Creating directory /src/.git/objects
INFO[0023] Creating directory /src/.git/objects/info
INFO[0023] Creating directory /src/.git/objects/pack
INFO[0023] Copying file workspace/.git/objects/pack/pack-452859fdd1fb3a79aea7f10a0f5aef2d84f0ec36.idx to /src/.git/objects/pack/pack-452859fdd1fb3a79aea7f10a0f5aef2d84f0ec36.idx
INFO[0023] Copying file workspace/.git/objects/pack/pack-452859fdd1fb3a79aea7f10a0f5aef2d84f0ec36.pack to /src/.git/objects/pack/pack-452859fdd1fb3a79aea7f10a0f5aef2d84f0ec36.pack
INFO[0023] Copying file workspace/.git/packed-refs to /src/.git/packed-refs
INFO[0023] Creating directory /src/.git/refs
INFO[0023] Creating directory /src/.git/refs/heads
INFO[0023] Copying file workspace/.git/refs/heads/master to /src/.git/refs/heads/master
INFO[0023] Creating directory /src/.git/refs/remotes
INFO[0023] Creating directory /src/.git/refs/remotes/origin
INFO[0023] Copying file workspace/.git/refs/remotes/origin/HEAD to /src/.git/refs/remotes/origin/HEAD
INFO[0023] Creating directory /src/.git/refs/tags
INFO[0023] Copying file workspace/.gitignore to /src/.gitignore
INFO[0023] Copying file workspace/.gitmodules to /src/.gitmodules
INFO[0023] Copying file workspace/.gitpod.Dockerfile to /src/.gitpod.Dockerfile
INFO[0023] Copying file workspace/.gitpod.yml to /src/.gitpod.yml
INFO[0023] Copying file workspace/.helmignore to /src/.helmignore
INFO[0023] Copying file workspace/Dockerfile to /src/Dockerfile
INFO[0023] Copying file workspace/Makefile to /src/Makefile
INFO[0023] Copying file workspace/README.md to /src/README.md
INFO[0023] Creating directory /src/archetypes
INFO[0023] Copying file workspace/archetypes/default.md to /src/archetypes/default.md
INFO[0023] Copying file workspace/ca-certificates.crt to /src/ca-certificates.crt
INFO[0023] Copying file workspace/codefresh-master.yml to /src/codefresh-master.yml
INFO[0023] Copying file workspace/config.json to /src/config.json
INFO[0023] Copying file workspace/config.toml to /src/config.toml
INFO[0023] Creating directory /src/content
INFO[0023] Copying file workspace/content/.DS_Store to /src/content/.DS_Store
INFO[0023] Creating directory /src/content/img
INFO[0023] Copying file workspace/content/img/.DS_Store to /src/content/img/.DS_Store
INFO[0023] Copying file workspace/content/img/banner.jpg to /src/content/img/banner.jpg
INFO[0023] Copying file workspace/content/img/canary-small.jpg to /src/content/img/canary-small.jpg
INFO[0023] Copying file workspace/content/img/canary-smaller.jpg to /src/content/img/canary-smaller.jpg
INFO[0023] Copying file workspace/content/img/catalog-small.jpg to /src/content/img/catalog-small.jpg
INFO[0023] Copying file workspace/content/img/catalog-smaller.jpg to /src/content/img/catalog-smaller.jpg
INFO[0023] Copying file workspace/content/img/chaos-small.jpg to /src/content/img/chaos-small.jpg
INFO[0023] Copying file workspace/content/img/chaos-smaller.jpg to /src/content/img/chaos-smaller.jpg
INFO[0023] Copying file workspace/content/img/devops20-small.jpg to /src/content/img/devops20-small.jpg
INFO[0023] Copying file workspace/content/img/devops20-smaller.jpg to /src/content/img/devops20-smaller.jpg
INFO[0023] Copying file workspace/content/img/devops21-small.png to /src/content/img/devops21-small.png
INFO[0023] Copying file workspace/content/img/devops21-smaller.png to /src/content/img/devops21-smaller.png
INFO[0023] Copying file workspace/content/img/devops22-small.jpg to /src/content/img/devops22-small.jpg
INFO[0023] Copying file workspace/content/img/devops22-smaller.jpg to /src/content/img/devops22-smaller.jpg
INFO[0023] Copying file workspace/content/img/devops23-small.jpg to /src/content/img/devops23-small.jpg
INFO[0023] Copying file workspace/content/img/devops23-smaller.jpg to /src/content/img/devops23-smaller.jpg
INFO[0023] Copying file workspace/content/img/devops24-small.jpg to /src/content/img/devops24-small.jpg
INFO[0023] Copying file workspace/content/img/devops24-small.png to /src/content/img/devops24-small.png
INFO[0023] Copying file workspace/content/img/devops24-smaller.jpg to /src/content/img/devops24-smaller.jpg
INFO[0023] Copying file workspace/content/img/devops24-smaller.png to /src/content/img/devops24-smaller.png
INFO[0023] Copying file workspace/content/img/devops25-small.jpg to /src/content/img/devops25-small.jpg
INFO[0023] Copying file workspace/content/img/devops25-small.png to /src/content/img/devops25-small.png
INFO[0023] Copying file workspace/content/img/devops25-smaller.jpg to /src/content/img/devops25-smaller.jpg
INFO[0023] Copying file workspace/content/img/devops26-small.jpg to /src/content/img/devops26-small.jpg
INFO[0023] Copying file workspace/content/img/devops26-smaller.jpg to /src/content/img/devops26-smaller.jpg
INFO[0023] Creating directory /src/content/posts
INFO[0023] Copying file workspace/content/posts/canary.md to /src/content/posts/canary.md
INFO[0023] Copying file workspace/content/posts/catalog.md to /src/content/posts/catalog.md
INFO[0023] Copying file workspace/content/posts/chaos.md to /src/content/posts/chaos.md
INFO[0023] Copying file workspace/content/posts/devops-20.md to /src/content/posts/devops-20.md
INFO[0023] Copying file workspace/content/posts/devops-21.md to /src/content/posts/devops-21.md
INFO[0023] Copying file workspace/content/posts/devops-22.md to /src/content/posts/devops-22.md
INFO[0023] Copying file workspace/content/posts/devops-23.md to /src/content/posts/devops-23.md
INFO[0023] Copying file workspace/content/posts/devops-24.md to /src/content/posts/devops-24.md
INFO[0023] Copying file workspace/content/posts/devops-25.md to /src/content/posts/devops-25.md
INFO[0023] Copying file workspace/content/posts/devops-26.md to /src/content/posts/devops-26.md
INFO[0023] Copying file workspace/docker-socket.yaml to /src/docker-socket.yaml
INFO[0023] Copying file workspace/docker.yaml to /src/docker.yaml
INFO[0023] Copying file workspace/harbor-secret-regcred.sh to /src/harbor-secret-regcred.sh
INFO[0023] Copying file workspace/kaniko-dir-harbor.yaml to /src/kaniko-dir-harbor.yaml
INFO[0023] Copying file workspace/kaniko-dir.yaml to /src/kaniko-dir.yaml
INFO[0023] Copying file workspace/kaniko-dir.yaml_bak to /src/kaniko-dir.yaml_bak
INFO[0023] Copying file workspace/kaniko-git-harbor.yaml to /src/kaniko-git-harbor.yaml
INFO[0023] Copying file workspace/kaniko-git.yaml to /src/kaniko-git.yaml
INFO[0023] Creating directory /src/layouts
INFO[0023] Creating directory /src/layouts/partials
INFO[0023] Copying file workspace/layouts/partials/header.html to /src/layouts/partials/header.html
INFO[0023] Creating directory /src/static
INFO[0023] Copying file workspace/static/.DS_Store to /src/static/.DS_Store
INFO[0023] Creating directory /src/static/css
INFO[0023] Copying file workspace/static/css/font-awesome.min.css to /src/static/css/font-awesome.min.css
INFO[0023] Copying file workspace/static/css/ie8.css to /src/static/css/ie8.css
INFO[0023] Copying file workspace/static/css/ie9.css to /src/static/css/ie9.css
INFO[0023] Copying file workspace/static/css/main.css to /src/static/css/main.css
INFO[0023] Creating directory /src/static/css-dimension
INFO[0023] Copying file workspace/static/css-dimension/bg.jpg to /src/static/css-dimension/bg.jpg
INFO[0023] Copying file workspace/static/css-dimension/font-awesome.min.css to /src/static/css-dimension/font-awesome.min.css
INFO[0023] Copying file workspace/static/css-dimension/ie9.css to /src/static/css-dimension/ie9.css
INFO[0023] Copying file workspace/static/css-dimension/main.css to /src/static/css-dimension/main.css
INFO[0023] Copying file workspace/static/css-dimension/noscript.css to /src/static/css-dimension/noscript.css
INFO[0023] Copying file workspace/static/css-dimension/overlay.png to /src/static/css-dimension/overlay.png
INFO[0023] Copying file workspace/static/css-dimension/project.css to /src/static/css-dimension/project.css
INFO[0023] Creating directory /src/static/fonts
INFO[0023] Copying file workspace/static/fonts/FontAwesome.otf to /src/static/fonts/FontAwesome.otf
INFO[0023] Copying file workspace/static/fonts/fontawesome-webfont.eot to /src/static/fonts/fontawesome-webfont.eot
INFO[0023] Copying file workspace/static/fonts/fontawesome-webfont.svg to /src/static/fonts/fontawesome-webfont.svg
INFO[0023] Copying file workspace/static/fonts/fontawesome-webfont.ttf to /src/static/fonts/fontawesome-webfont.ttf
INFO[0023] Copying file workspace/static/fonts/fontawesome-webfont.woff to /src/static/fonts/fontawesome-webfont.woff
INFO[0023] Copying file workspace/static/fonts/fontawesome-webfont.woff2 to /src/static/fonts/fontawesome-webfont.woff2
INFO[0023] Creating directory /src/static/fonts-dimension
INFO[0023] Copying file workspace/static/fonts-dimension/FontAwesome.otf to /src/static/fonts-dimension/FontAwesome.otf
INFO[0023] Copying file workspace/static/fonts-dimension/fontawesome-webfont.eot to /src/static/fonts-dimension/fontawesome-webfont.eot
INFO[0023] Copying file workspace/static/fonts-dimension/fontawesome-webfont.svg to /src/static/fonts-dimension/fontawesome-webfont.svg
INFO[0023] Copying file workspace/static/fonts-dimension/fontawesome-webfont.ttf to /src/static/fonts-dimension/fontawesome-webfont.ttf
INFO[0023] Copying file workspace/static/fonts-dimension/fontawesome-webfont.woff to /src/static/fonts-dimension/fontawesome-webfont.woff
INFO[0023] Copying file workspace/static/fonts-dimension/fontawesome-webfont.woff2 to /src/static/fonts-dimension/fontawesome-webfont.woff2
INFO[0023] Creating directory /src/static/images
INFO[0023] Copying file workspace/static/images/devops22-small.jpg to /src/static/images/devops22-small.jpg
INFO[0023] Copying file workspace/static/images/devops22.jpg to /src/static/images/devops22.jpg
INFO[0023] Copying file workspace/static/images/devops23-small.jpg to /src/static/images/devops23-small.jpg
INFO[0023] Copying file workspace/static/images/viktor.png to /src/static/images/viktor.png
INFO[0023] Creating directory /src/static/js
INFO[0023] Creating directory /src/static/js/ie
INFO[0023] Copying file workspace/static/js/ie/backgroundsize.min.htc to /src/static/js/ie/backgroundsize.min.htc
INFO[0023] Copying file workspace/static/js/ie/html5shiv.js to /src/static/js/ie/html5shiv.js
INFO[0023] Copying file workspace/static/js/ie/respond.min.js to /src/static/js/ie/respond.min.js
INFO[0023] Copying file workspace/static/js/jquery.min.js to /src/static/js/jquery.min.js
INFO[0023] Copying file workspace/static/js/jquery.scrollex.min.js to /src/static/js/jquery.scrollex.min.js
INFO[0023] Copying file workspace/static/js/jquery.scrolly.min.js to /src/static/js/jquery.scrolly.min.js
INFO[0023] Copying file workspace/static/js/main.js to /src/static/js/main.js
INFO[0023] Copying file workspace/static/js/skel.min.js to /src/static/js/skel.min.js
INFO[0023] Copying file workspace/static/js/util.js to /src/static/js/util.js
INFO[0023] Creating directory /src/static/js-dimension
INFO[0023] Copying file workspace/static/js-dimension/jquery.min.js to /src/static/js-dimension/jquery.min.js
INFO[0023] Copying file workspace/static/js-dimension/main.js to /src/static/js-dimension/main.js
INFO[0023] Copying file workspace/static/js-dimension/skel.min.js to /src/static/js-dimension/skel.min.js
INFO[0023] Copying file workspace/static/js-dimension/util.js to /src/static/js-dimension/util.js
INFO[0023] Creating directory /src/static/sass
INFO[0023] Creating directory /src/static/sass/base
INFO[0023] Copying file workspace/static/sass/base/_page.scss to /src/static/sass/base/_page.scss
INFO[0023] Copying file workspace/static/sass/base/_typography.scss to /src/static/sass/base/_typography.scss
INFO[0023] Creating directory /src/static/sass/components
INFO[0023] Copying file workspace/static/sass/components/_box.scss to /src/static/sass/components/_box.scss
INFO[0023] Copying file workspace/static/sass/components/_button.scss to /src/static/sass/components/_button.scss
INFO[0023] Copying file workspace/static/sass/components/_contact-method.scss to /src/static/sass/components/_contact-method.scss
INFO[0023] Copying file workspace/static/sass/components/_form.scss to /src/static/sass/components/_form.scss
INFO[0023] Copying file workspace/static/sass/components/_icon.scss to /src/static/sass/components/_icon.scss
INFO[0023] Copying file workspace/static/sass/components/_image.scss to /src/static/sass/components/_image.scss
INFO[0023] Copying file workspace/static/sass/components/_list.scss to /src/static/sass/components/_list.scss
INFO[0023] Copying file workspace/static/sass/components/_section.scss to /src/static/sass/components/_section.scss
INFO[0023] Copying file workspace/static/sass/components/_spotlights.scss to /src/static/sass/components/_spotlights.scss
INFO[0023] Copying file workspace/static/sass/components/_table.scss to /src/static/sass/components/_table.scss
INFO[0023] Copying file workspace/static/sass/components/_tiles.scss to /src/static/sass/components/_tiles.scss
INFO[0023] Copying file workspace/static/sass/ie8.scss to /src/static/sass/ie8.scss
INFO[0023] Copying file workspace/static/sass/ie9.scss to /src/static/sass/ie9.scss
INFO[0023] Creating directory /src/static/sass/layout
INFO[0023] Copying file workspace/static/sass/layout/_banner.scss to /src/static/sass/layout/_banner.scss
INFO[0023] Copying file workspace/static/sass/layout/_contact.scss to /src/static/sass/layout/_contact.scss
INFO[0023] Copying file workspace/static/sass/layout/_footer.scss to /src/static/sass/layout/_footer.scss
INFO[0023] Copying file workspace/static/sass/layout/_header.scss to /src/static/sass/layout/_header.scss
INFO[0023] Copying file workspace/static/sass/layout/_main.scss to /src/static/sass/layout/_main.scss
INFO[0023] Copying file workspace/static/sass/layout/_menu.scss to /src/static/sass/layout/_menu.scss
INFO[0023] Copying file workspace/static/sass/layout/_wrapper.scss to /src/static/sass/layout/_wrapper.scss
INFO[0023] Creating directory /src/static/sass/libs
INFO[0023] Copying file workspace/static/sass/libs/_functions.scss to /src/static/sass/libs/_functions.scss
INFO[0023] Copying file workspace/static/sass/libs/_mixins.scss to /src/static/sass/libs/_mixins.scss
INFO[0023] Copying file workspace/static/sass/libs/_skel.scss to /src/static/sass/libs/_skel.scss
INFO[0023] Copying file workspace/static/sass/libs/_vars.scss to /src/static/sass/libs/_vars.scss
INFO[0023] Copying file workspace/static/sass/main.scss to /src/static/sass/main.scss
INFO[0023] Creating directory /src/static/sass-dimension
INFO[0023] Creating directory /src/static/sass-dimension/base
INFO[0023] Copying file workspace/static/sass-dimension/base/_page.scss to /src/static/sass-dimension/base/_page.scss
INFO[0023] Copying file workspace/static/sass-dimension/base/_typography.scss to /src/static/sass-dimension/base/_typography.scss
INFO[0023] Creating directory /src/static/sass-dimension/components
INFO[0023] Copying file workspace/static/sass-dimension/components/_box.scss to /src/static/sass-dimension/components/_box.scss
INFO[0023] Copying file workspace/static/sass-dimension/components/_button.scss to /src/static/sass-dimension/components/_button.scss
INFO[0023] Copying file workspace/static/sass-dimension/components/_form.scss to /src/static/sass-dimension/components/_form.scss
INFO[0023] Copying file workspace/static/sass-dimension/components/_icon.scss to /src/static/sass-dimension/components/_icon.scss
INFO[0023] Copying file workspace/static/sass-dimension/components/_image.scss to /src/static/sass-dimension/components/_image.scss
INFO[0023] Copying file workspace/static/sass-dimension/components/_list.scss to /src/static/sass-dimension/components/_list.scss
INFO[0023] Copying file workspace/static/sass-dimension/components/_table.scss to /src/static/sass-dimension/components/_table.scss
INFO[0023] Copying file workspace/static/sass-dimension/ie9.scss to /src/static/sass-dimension/ie9.scss
INFO[0023] Creating directory /src/static/sass-dimension/layout
INFO[0023] Copying file workspace/static/sass-dimension/layout/_bg.scss to /src/static/sass-dimension/layout/_bg.scss
INFO[0023] Copying file workspace/static/sass-dimension/layout/_footer.scss to /src/static/sass-dimension/layout/_footer.scss
INFO[0023] Copying file workspace/static/sass-dimension/layout/_header.scss to /src/static/sass-dimension/layout/_header.scss
INFO[0023] Copying file workspace/static/sass-dimension/layout/_main.scss to /src/static/sass-dimension/layout/_main.scss
INFO[0023] Copying file workspace/static/sass-dimension/layout/_wrapper.scss to /src/static/sass-dimension/layout/_wrapper.scss
INFO[0023] Creating directory /src/static/sass-dimension/libs
INFO[0023] Copying file workspace/static/sass-dimension/libs/_functions.scss to /src/static/sass-dimension/libs/_functions.scss
INFO[0023] Copying file workspace/static/sass-dimension/libs/_mixins.scss to /src/static/sass-dimension/libs/_mixins.scss
INFO[0023] Copying file workspace/static/sass-dimension/libs/_skel.scss to /src/static/sass-dimension/libs/_skel.scss
INFO[0023] Copying file workspace/static/sass-dimension/libs/_vars.scss to /src/static/sass-dimension/libs/_vars.scss
INFO[0023] Copying file workspace/static/sass-dimension/main.scss to /src/static/sass-dimension/main.scss
INFO[0023] Copying file workspace/static/sass-dimension/noscript.scss to /src/static/sass-dimension/noscript.scss
INFO[0023] Creating directory /src/themes
INFO[0023] Copying file workspace/themes/.DS_Store to /src/themes/.DS_Store
INFO[0023] Creating directory /src/themes/forty
INFO[0023] No files were changed, appending empty layer to config. No layer added to image.
INFO[0023] RUN make init
INFO[0023] cmd: /bin/sh
INFO[0023] args: [-c make init]
git submodule init
Submodule 'themes/forty' (https://github.com/MarcusVirg/forty) registered for path 'themes/forty'
git submodule update
Cloning into '/src/themes/forty'...
fatal: unable to access 'https://github.com/MarcusVirg/forty/': HTTP/2 stream 1 was not closed cleanly before end of the underlying stream
fatal: clone of 'https://github.com/MarcusVirg/forty' into submodule path '/src/themes/forty' failed
Failed to clone 'themes/forty'. Retry scheduled
Cloning into '/src/themes/forty'...
Submodule path 'themes/forty': checked out 'dccea57bd2ed194942080d650671b47b6df4183c'
Submodule path 'themes/forty': checked out 'dccea57bd2ed194942080d650671b47b6df4183c'
cp content/img/banner.jpg themes/forty/static/img/.
INFO[0215] No files were changed, appending empty layer to config. No layer added to image.
INFO[0215] RUN make build
INFO[0215] cmd: /bin/sh
INFO[0215] args: [-c make build]
hugo
Start building sites …

                   | EN
-------------------+-----
  Pages            | 19
  Paginator pages  |  0
  Non-page files   | 24
  Static files     | 97
  Processed images |  0
  Aliases          |  0
  Sitemaps         |  1
  Cleaned          |  0

Total in 211 ms
INFO[0215] Taking snapshot of full filesystem...
INFO[0217] Adding whiteout for /etc/ssl/certs/8867006a.0
INFO[0217] Adding whiteout for /etc/ssl/certs/6410666e.0
INFO[0217] Adding whiteout for /etc/ssl/certs/080911ac.0
INFO[0217] Adding whiteout for /etc/ssl/certs/e2799e36.0
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-OISTE_WISeKey_Global_Root_GA_CA.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/2e5ac55d.0
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-Global_Chambersign_Root_-_2008.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-GeoTrust_Primary_Certification_Authority_-_G3.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/c01cdfa2.0
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-Taiwan_GRCA.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-Staat_der_Nederlanden_Root_CA_-_G2.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/1636090b.0
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-thawte_Primary_Root_CA.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-GeoTrust_Universal_CA_2.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/9c2e7d30.0
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-thawte_Primary_Root_CA_-_G2.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/b1b8a7f3.0
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-LuxTrust_Global_Root_2.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-Cybertrust_Global_Root.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-Trustis_FPS_Root_CA.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/c089bbbd.0
INFO[0217] Adding whiteout for /etc/ssl/certs/b204d74a.0
INFO[0217] Adding whiteout for /etc/ssl/certs/128805a3.0
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-GeoTrust_Universal_CA.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-GlobalSign_Root_CA_-_R2.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-GeoTrust_Primary_Certification_Authority_-_G2.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/5a4d6896.0
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-GeoTrust_Primary_Certification_Authority.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/0c4c9b6c.0
INFO[0217] Adding whiteout for /etc/ssl/certs/def36a68.0
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-Chambers_of_Commerce_Root_-_2008.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-Sonera_Class_2_Root_CA.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/76cb8f92.0
INFO[0217] Adding whiteout for /etc/ssl/certs/480720ec.0
INFO[0217] Adding whiteout for /etc/ssl/certs/2e4eed3c.0
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-GeoTrust_Global_CA.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/4a6481c9.0
INFO[0217] Adding whiteout for /etc/ssl/certs/ad088e1d.0
INFO[0217] Adding whiteout for /etc/ssl/certs/116bf586.0
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-thawte_Primary_Root_CA_-_G3.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/c47d9980.0
INFO[0217] Adding whiteout for /etc/ssl/certs/5c44d531.0
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-QuoVadis_Root_CA.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-EE_Certification_Centre_Root_CA.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/ba89ed3b.0
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/7d0b38bd.0
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-VeriSign_Universal_Root_Certification_Authority.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-Staat_der_Nederlanden_Root_CA_-_G3.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/2c543cd1.0
INFO[0217] Adding whiteout for /etc/ssl/certs/d853d49e.0
INFO[0217] Adding whiteout for /etc/ssl/certs/c0ff1f52.0
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-DST_Root_CA_X3.pem
INFO[0217] Adding whiteout for /etc/ssl/certs/ca-cert-VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.pem
INFO[0227] Storing source image from stage 0 at path /kaniko/stages/0
INFO[0239] trying to extract to /kaniko/0
INFO[0239] Extracting layer 0
INFO[0242] Extracting layer 1
INFO[0245] Extracting layer 2
INFO[0247] Extracting layer 3
INFO[0248] Deleting filesystem...
INFO[0250] Downloading base image nginx:1.19.4-alpine
2022/12/01 17:20:44 No matching credentials were found, falling back on anonymous
INFO[0253] Extracting layer 0
INFO[0255] Extracting layer 1
INFO[0258] Extracting layer 2
INFO[0258] Extracting layer 3
INFO[0259] Extracting layer 4
INFO[0259] Taking snapshot of full filesystem...
INFO[0271] RUN mv /usr/share/nginx/html/index.html /usr/share/nginx/html/old-index.html
INFO[0271] cmd: /bin/sh
INFO[0271] args: [-c mv /usr/share/nginx/html/index.html /usr/share/nginx/html/old-index.html]
INFO[0271] Taking snapshot of full filesystem...
INFO[0273] Adding whiteout for /usr/share/nginx/html/index.html
INFO[0274] COPY --from=build /src/public /usr/share/nginx/html
INFO[0274] Creating directory /usr/share/nginx/html
INFO[0274] Copying file /kaniko/0/src/public/.DS_Store to /usr/share/nginx/html/.DS_Store
INFO[0274] Copying file /kaniko/0/src/public/404.html to /usr/share/nginx/html/404.html
INFO[0274] Creating directory /usr/share/nginx/html/categories
INFO[0274] Copying file /kaniko/0/src/public/categories/index.html to /usr/share/nginx/html/categories/index.html
INFO[0274] Copying file /kaniko/0/src/public/categories/index.xml to /usr/share/nginx/html/categories/index.xml
INFO[0274] Creating directory /usr/share/nginx/html/css
INFO[0274] Copying file /kaniko/0/src/public/css/font-awesome.min.css to /usr/share/nginx/html/css/font-awesome.min.css
INFO[0274] Copying file /kaniko/0/src/public/css/ie8.css to /usr/share/nginx/html/css/ie8.css
INFO[0274] Copying file /kaniko/0/src/public/css/ie9.css to /usr/share/nginx/html/css/ie9.css
INFO[0274] Copying file /kaniko/0/src/public/css/main.css to /usr/share/nginx/html/css/main.css
INFO[0274] Creating directory /usr/share/nginx/html/css-dimension
INFO[0274] Copying file /kaniko/0/src/public/css-dimension/bg.jpg to /usr/share/nginx/html/css-dimension/bg.jpg
INFO[0274] Copying file /kaniko/0/src/public/css-dimension/font-awesome.min.css to /usr/share/nginx/html/css-dimension/font-awesome.min.css
INFO[0274] Copying file /kaniko/0/src/public/css-dimension/ie9.css to /usr/share/nginx/html/css-dimension/ie9.css
INFO[0274] Copying file /kaniko/0/src/public/css-dimension/main.css to /usr/share/nginx/html/css-dimension/main.css
INFO[0274] Copying file /kaniko/0/src/public/css-dimension/noscript.css to /usr/share/nginx/html/css-dimension/noscript.css
INFO[0274] Copying file /kaniko/0/src/public/css-dimension/overlay.png to /usr/share/nginx/html/css-dimension/overlay.png
INFO[0274] Copying file /kaniko/0/src/public/css-dimension/project.css to /usr/share/nginx/html/css-dimension/project.css
INFO[0274] Copying file /kaniko/0/src/public/elements.html to /usr/share/nginx/html/elements.html
INFO[0274] Creating directory /usr/share/nginx/html/fonts
INFO[0274] Copying file /kaniko/0/src/public/fonts/FontAwesome.otf to /usr/share/nginx/html/fonts/FontAwesome.otf
INFO[0274] Copying file /kaniko/0/src/public/fonts/fontawesome-webfont.eot to /usr/share/nginx/html/fonts/fontawesome-webfont.eot
INFO[0274] Copying file /kaniko/0/src/public/fonts/fontawesome-webfont.svg to /usr/share/nginx/html/fonts/fontawesome-webfont.svg
INFO[0274] Copying file /kaniko/0/src/public/fonts/fontawesome-webfont.ttf to /usr/share/nginx/html/fonts/fontawesome-webfont.ttf
INFO[0274] Copying file /kaniko/0/src/public/fonts/fontawesome-webfont.woff to /usr/share/nginx/html/fonts/fontawesome-webfont.woff
INFO[0274] Copying file /kaniko/0/src/public/fonts/fontawesome-webfont.woff2 to /usr/share/nginx/html/fonts/fontawesome-webfont.woff2
INFO[0274] Creating directory /usr/share/nginx/html/fonts-dimension
INFO[0274] Copying file /kaniko/0/src/public/fonts-dimension/FontAwesome.otf to /usr/share/nginx/html/fonts-dimension/FontAwesome.otf
INFO[0274] Copying file /kaniko/0/src/public/fonts-dimension/fontawesome-webfont.eot to /usr/share/nginx/html/fonts-dimension/fontawesome-webfont.eot
INFO[0274] Copying file /kaniko/0/src/public/fonts-dimension/fontawesome-webfont.svg to /usr/share/nginx/html/fonts-dimension/fontawesome-webfont.svg
INFO[0274] Copying file /kaniko/0/src/public/fonts-dimension/fontawesome-webfont.ttf to /usr/share/nginx/html/fonts-dimension/fontawesome-webfont.ttf
INFO[0274] Copying file /kaniko/0/src/public/fonts-dimension/fontawesome-webfont.woff to /usr/share/nginx/html/fonts-dimension/fontawesome-webfont.woff
INFO[0274] Copying file /kaniko/0/src/public/fonts-dimension/fontawesome-webfont.woff2 to /usr/share/nginx/html/fonts-dimension/fontawesome-webfont.woff2
INFO[0274] Creating directory /usr/share/nginx/html/images
INFO[0274] Copying file /kaniko/0/src/public/images/devops22-small.jpg to /usr/share/nginx/html/images/devops22-small.jpg
INFO[0274] Copying file /kaniko/0/src/public/images/devops22.jpg to /usr/share/nginx/html/images/devops22.jpg
INFO[0274] Copying file /kaniko/0/src/public/images/devops23-small.jpg to /usr/share/nginx/html/images/devops23-small.jpg
INFO[0274] Copying file /kaniko/0/src/public/images/viktor.png to /usr/share/nginx/html/images/viktor.png
INFO[0274] Creating directory /usr/share/nginx/html/img
INFO[0274] Copying file /kaniko/0/src/public/img/banner.jpg to /usr/share/nginx/html/img/banner.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/canary-small.jpg to /usr/share/nginx/html/img/canary-small.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/canary-smaller.jpg to /usr/share/nginx/html/img/canary-smaller.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/catalog-small.jpg to /usr/share/nginx/html/img/catalog-small.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/catalog-smaller.jpg to /usr/share/nginx/html/img/catalog-smaller.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/chaos-small.jpg to /usr/share/nginx/html/img/chaos-small.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/chaos-smaller.jpg to /usr/share/nginx/html/img/chaos-smaller.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/devops20-small.jpg to /usr/share/nginx/html/img/devops20-small.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/devops20-smaller.jpg to /usr/share/nginx/html/img/devops20-smaller.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/devops21-small.png to /usr/share/nginx/html/img/devops21-small.png
INFO[0274] Copying file /kaniko/0/src/public/img/devops21-smaller.png to /usr/share/nginx/html/img/devops21-smaller.png
INFO[0274] Copying file /kaniko/0/src/public/img/devops22-small.jpg to /usr/share/nginx/html/img/devops22-small.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/devops22-smaller.jpg to /usr/share/nginx/html/img/devops22-smaller.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/devops23-small.jpg to /usr/share/nginx/html/img/devops23-small.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/devops23-smaller.jpg to /usr/share/nginx/html/img/devops23-smaller.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/devops24-small.jpg to /usr/share/nginx/html/img/devops24-small.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/devops24-small.png to /usr/share/nginx/html/img/devops24-small.png
INFO[0274] Copying file /kaniko/0/src/public/img/devops24-smaller.jpg to /usr/share/nginx/html/img/devops24-smaller.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/devops24-smaller.png to /usr/share/nginx/html/img/devops24-smaller.png
INFO[0274] Copying file /kaniko/0/src/public/img/devops25-small.jpg to /usr/share/nginx/html/img/devops25-small.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/devops25-small.png to /usr/share/nginx/html/img/devops25-small.png
INFO[0274] Copying file /kaniko/0/src/public/img/devops25-smaller.jpg to /usr/share/nginx/html/img/devops25-smaller.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/devops26-small.jpg to /usr/share/nginx/html/img/devops26-small.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/devops26-smaller.jpg to /usr/share/nginx/html/img/devops26-smaller.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/pic01.jpg to /usr/share/nginx/html/img/pic01.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/pic02.jpg to /usr/share/nginx/html/img/pic02.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/pic03.jpg to /usr/share/nginx/html/img/pic03.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/pic04.jpg to /usr/share/nginx/html/img/pic04.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/pic05.jpg to /usr/share/nginx/html/img/pic05.jpg
INFO[0274] Copying file /kaniko/0/src/public/img/pic06.jpg to /usr/share/nginx/html/img/pic06.jpg
INFO[0274] Copying file /kaniko/0/src/public/index.html to /usr/share/nginx/html/index.html
INFO[0274] Copying file /kaniko/0/src/public/index.xml to /usr/share/nginx/html/index.xml
INFO[0274] Creating directory /usr/share/nginx/html/js
INFO[0274] Creating directory /usr/share/nginx/html/js/ie
INFO[0274] Copying file /kaniko/0/src/public/js/ie/backgroundsize.min.htc to /usr/share/nginx/html/js/ie/backgroundsize.min.htc
INFO[0274] Copying file /kaniko/0/src/public/js/ie/html5shiv.js to /usr/share/nginx/html/js/ie/html5shiv.js
INFO[0274] Copying file /kaniko/0/src/public/js/ie/respond.min.js to /usr/share/nginx/html/js/ie/respond.min.js
INFO[0274] Copying file /kaniko/0/src/public/js/jquery.min.js to /usr/share/nginx/html/js/jquery.min.js
INFO[0274] Copying file /kaniko/0/src/public/js/jquery.scrollex.min.js to /usr/share/nginx/html/js/jquery.scrollex.min.js
INFO[0274] Copying file /kaniko/0/src/public/js/jquery.scrolly.min.js to /usr/share/nginx/html/js/jquery.scrolly.min.js
INFO[0274] Copying file /kaniko/0/src/public/js/main.js to /usr/share/nginx/html/js/main.js
INFO[0274] Copying file /kaniko/0/src/public/js/skel.min.js to /usr/share/nginx/html/js/skel.min.js
INFO[0274] Copying file /kaniko/0/src/public/js/util.js to /usr/share/nginx/html/js/util.js
INFO[0274] Creating directory /usr/share/nginx/html/js-dimension
INFO[0274] Copying file /kaniko/0/src/public/js-dimension/jquery.min.js to /usr/share/nginx/html/js-dimension/jquery.min.js
INFO[0274] Copying file /kaniko/0/src/public/js-dimension/main.js to /usr/share/nginx/html/js-dimension/main.js
INFO[0274] Copying file /kaniko/0/src/public/js-dimension/skel.min.js to /usr/share/nginx/html/js-dimension/skel.min.js
INFO[0274] Copying file /kaniko/0/src/public/js-dimension/util.js to /usr/share/nginx/html/js-dimension/util.js
INFO[0274] Creating directory /usr/share/nginx/html/posts
INFO[0274] Creating directory /usr/share/nginx/html/posts/canary
INFO[0274] Copying file /kaniko/0/src/public/posts/canary/index.html to /usr/share/nginx/html/posts/canary/index.html
INFO[0274] Creating directory /usr/share/nginx/html/posts/catalog
INFO[0274] Copying file /kaniko/0/src/public/posts/catalog/index.html to /usr/share/nginx/html/posts/catalog/index.html
INFO[0274] Creating directory /usr/share/nginx/html/posts/chaos
INFO[0274] Copying file /kaniko/0/src/public/posts/chaos/index.html to /usr/share/nginx/html/posts/chaos/index.html
INFO[0274] Creating directory /usr/share/nginx/html/posts/devops-20
INFO[0274] Copying file /kaniko/0/src/public/posts/devops-20/index.html to /usr/share/nginx/html/posts/devops-20/index.html
INFO[0274] Creating directory /usr/share/nginx/html/posts/devops-21
INFO[0274] Copying file /kaniko/0/src/public/posts/devops-21/index.html to /usr/share/nginx/html/posts/devops-21/index.html
INFO[0274] Creating directory /usr/share/nginx/html/posts/devops-22
INFO[0274] Copying file /kaniko/0/src/public/posts/devops-22/index.html to /usr/share/nginx/html/posts/devops-22/index.html
INFO[0274] Creating directory /usr/share/nginx/html/posts/devops-23
INFO[0274] Copying file /kaniko/0/src/public/posts/devops-23/index.html to /usr/share/nginx/html/posts/devops-23/index.html
INFO[0274] Creating directory /usr/share/nginx/html/posts/devops-24
INFO[0274] Copying file /kaniko/0/src/public/posts/devops-24/index.html to /usr/share/nginx/html/posts/devops-24/index.html
INFO[0274] Creating directory /usr/share/nginx/html/posts/devops-25
INFO[0274] Copying file /kaniko/0/src/public/posts/devops-25/index.html to /usr/share/nginx/html/posts/devops-25/index.html
INFO[0274] Creating directory /usr/share/nginx/html/posts/devops-26
INFO[0274] Copying file /kaniko/0/src/public/posts/devops-26/index.html to /usr/share/nginx/html/posts/devops-26/index.html
INFO[0274] Copying file /kaniko/0/src/public/posts/index.html to /usr/share/nginx/html/posts/index.html
INFO[0274] Copying file /kaniko/0/src/public/posts/index.xml to /usr/share/nginx/html/posts/index.xml
INFO[0274] Creating directory /usr/share/nginx/html/sass
INFO[0274] Creating directory /usr/share/nginx/html/sass/base
INFO[0274] Copying file /kaniko/0/src/public/sass/base/_page.scss to /usr/share/nginx/html/sass/base/_page.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/base/_typography.scss to /usr/share/nginx/html/sass/base/_typography.scss
INFO[0274] Creating directory /usr/share/nginx/html/sass/components
INFO[0274] Copying file /kaniko/0/src/public/sass/components/_box.scss to /usr/share/nginx/html/sass/components/_box.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/components/_button.scss to /usr/share/nginx/html/sass/components/_button.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/components/_contact-method.scss to /usr/share/nginx/html/sass/components/_contact-method.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/components/_form.scss to /usr/share/nginx/html/sass/components/_form.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/components/_icon.scss to /usr/share/nginx/html/sass/components/_icon.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/components/_image.scss to /usr/share/nginx/html/sass/components/_image.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/components/_list.scss to /usr/share/nginx/html/sass/components/_list.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/components/_section.scss to /usr/share/nginx/html/sass/components/_section.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/components/_spotlights.scss to /usr/share/nginx/html/sass/components/_spotlights.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/components/_table.scss to /usr/share/nginx/html/sass/components/_table.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/components/_tiles.scss to /usr/share/nginx/html/sass/components/_tiles.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/ie8.scss to /usr/share/nginx/html/sass/ie8.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/ie9.scss to /usr/share/nginx/html/sass/ie9.scss
INFO[0274] Creating directory /usr/share/nginx/html/sass/layout
INFO[0274] Copying file /kaniko/0/src/public/sass/layout/_banner.scss to /usr/share/nginx/html/sass/layout/_banner.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/layout/_contact.scss to /usr/share/nginx/html/sass/layout/_contact.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/layout/_footer.scss to /usr/share/nginx/html/sass/layout/_footer.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/layout/_header.scss to /usr/share/nginx/html/sass/layout/_header.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/layout/_main.scss to /usr/share/nginx/html/sass/layout/_main.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/layout/_menu.scss to /usr/share/nginx/html/sass/layout/_menu.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/layout/_wrapper.scss to /usr/share/nginx/html/sass/layout/_wrapper.scss
INFO[0274] Creating directory /usr/share/nginx/html/sass/libs
INFO[0274] Copying file /kaniko/0/src/public/sass/libs/_functions.scss to /usr/share/nginx/html/sass/libs/_functions.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/libs/_mixins.scss to /usr/share/nginx/html/sass/libs/_mixins.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/libs/_skel.scss to /usr/share/nginx/html/sass/libs/_skel.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/libs/_vars.scss to /usr/share/nginx/html/sass/libs/_vars.scss
INFO[0274] Copying file /kaniko/0/src/public/sass/main.scss to /usr/share/nginx/html/sass/main.scss
INFO[0274] Creating directory /usr/share/nginx/html/sass-dimension
INFO[0274] Creating directory /usr/share/nginx/html/sass-dimension/base
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/base/_page.scss to /usr/share/nginx/html/sass-dimension/base/_page.scss
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/base/_typography.scss to /usr/share/nginx/html/sass-dimension/base/_typography.scss
INFO[0274] Creating directory /usr/share/nginx/html/sass-dimension/components
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/components/_box.scss to /usr/share/nginx/html/sass-dimension/components/_box.scss
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/components/_button.scss to /usr/share/nginx/html/sass-dimension/components/_button.scss
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/components/_form.scss to /usr/share/nginx/html/sass-dimension/components/_form.scss
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/components/_icon.scss to /usr/share/nginx/html/sass-dimension/components/_icon.scss
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/components/_image.scss to /usr/share/nginx/html/sass-dimension/components/_image.scss
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/components/_list.scss to /usr/share/nginx/html/sass-dimension/components/_list.scss
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/components/_table.scss to /usr/share/nginx/html/sass-dimension/components/_table.scss
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/ie9.scss to /usr/share/nginx/html/sass-dimension/ie9.scss
INFO[0274] Creating directory /usr/share/nginx/html/sass-dimension/layout
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/layout/_bg.scss to /usr/share/nginx/html/sass-dimension/layout/_bg.scss
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/layout/_footer.scss to /usr/share/nginx/html/sass-dimension/layout/_footer.scss
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/layout/_header.scss to /usr/share/nginx/html/sass-dimension/layout/_header.scss
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/layout/_main.scss to /usr/share/nginx/html/sass-dimension/layout/_main.scss
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/layout/_wrapper.scss to /usr/share/nginx/html/sass-dimension/layout/_wrapper.scss
INFO[0274] Creating directory /usr/share/nginx/html/sass-dimension/libs
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/libs/_functions.scss to /usr/share/nginx/html/sass-dimension/libs/_functions.scss
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/libs/_mixins.scss to /usr/share/nginx/html/sass-dimension/libs/_mixins.scss
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/libs/_skel.scss to /usr/share/nginx/html/sass-dimension/libs/_skel.scss
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/libs/_vars.scss to /usr/share/nginx/html/sass-dimension/libs/_vars.scss
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/main.scss to /usr/share/nginx/html/sass-dimension/main.scss
INFO[0274] Copying file /kaniko/0/src/public/sass-dimension/noscript.scss to /usr/share/nginx/html/sass-dimension/noscript.scss
INFO[0274] Copying file /kaniko/0/src/public/sitemap.xml to /usr/share/nginx/html/sitemap.xml
INFO[0274] Creating directory /usr/share/nginx/html/tags
INFO[0274] Copying file /kaniko/0/src/public/tags/index.html to /usr/share/nginx/html/tags/index.html
INFO[0274] Copying file /kaniko/0/src/public/tags/index.xml to /usr/share/nginx/html/tags/index.xml
INFO[0274] Taking snapshot of files...
INFO[0275] EXPOSE 80
INFO[0275] cmd: EXPOSE
INFO[0275] Adding exposed port: 80/tcp
INFO[0275] No files changed in this command, skipping snapshotting.
INFO[0275] No files were changed, appending empty layer to config. No layer added to image.
2022/12/01 17:21:09 pushed blob sha256:fc8330beeb9ffb5c51a92d48766c252658bbf88461597a63ba97c46faaa78d9b
2022/12/01 17:21:09 pushed blob sha256:ad4f04e8f8bd4ced092141d586ebad5ae549dc84967efc92317377fdf1e7a46a
2022/12/01 17:21:10 pushed blob sha256:85defa007a8b33f817a5113210cca4aca6681b721d4b44dc94928c265959d7d5
2022/12/01 17:21:11 pushed blob sha256:9dd8e8e549988a3e2c521f27f805b7a03d909d185bb01cdb4a4029e5a6702919
2022/12/01 17:21:11 pushed blob sha256:f2dc206a393cd74df3fea6d4c1d3cefe209979e8dbcceb4893ec9eadcc10bc14
2022/12/01 17:21:11 pushed blob sha256:cdf31037b0faf780c5a5d7f385d64fb6144b0518733a033d181b964b372fe391
2022/12/01 17:21:11 pushed blob sha256:188c0c94c7c576fff0792aca7ec73d67a2f7f4cb3a6e53a84559337260b36964
2022/12/01 17:21:13 pushed blob sha256:0ca72de6f95718a4bd36e45f03fffa98e53819be7e75cb8cd1bcb0705b845939
2022/12/01 17:21:13 192.168.10.80:5000/devops-toolkit:1.0.0: digest: sha256:7b2d0899f9b374eb69f92ec8ce578496509d75a804ea39694d55046aa10a9e15 size: 1397

验证是否构建入库

$ curl  -k -u "registryuser:registryuserpassword" https://192.168.10.80:5000/v2/_catalog
{"repositories":["alpine","busybox","devops-toolkit","redis","testuser/fedora-myhttpd"]}

curl  -k -u "registryuser:registryuserpassword" https://192.168.10.80:5000/v2/devops-toolkit/tags/list
{"name":"devops-toolkit","tags":["1.0.0"]}

推送成功。

Local Directory 推送私有 harbor

考虑到 CICD 的业务特性,这里选用机器人用户,创建推送机器人。

kubernetes【工具】kaniko【2】 -demo_第3张图片
测试登陆

docker login -u 'robot$kaniko-user' -p YxJ3Bje3dKWoHy9EWfQ1PApzijCfvG5m https://harbor.fum
ai.com

创建 secret,名为harbor-regcred ,脚本harbor-secret-rgcred.sh

#!/bin/bash

REGISTRY_SERVER=https:harbor.fumai.com/v2/
REGISTRY_USER='robot$kaniko-user'
REGISTRY_PASS=zRPfq79SYQeJtzYDo1radbZYDAqfPa4L
REGISTRY_EMAIL=1zoxun1@gmail.com
kubectl --namespace=default create secret   docker-registry  harbor-regcred     --docker-server=$REGISTRY_SERVER     --docker-username=$REGISTRY_USER     --docker-password=$REGISTRY_PASS     --docker-email=$REGISTRY_EMAIL

创建

$ sh harbor-secret-regcred.sh
$ k get secret harbor-regcred
NAME             TYPE                             DATA   AGE
harbor-regcred   kubernetes.io/dockerconfigjson   1      3m30s

$ kubectl get secret harbor-regcred --output="jsonpath={.data.\.dockerconfigjson}" | base64 -d
{"auths":{"https:harbor.fumai.com/v2/":{"username":"admin","password":"Harbor12345","email":"1zoxun1@gmail.com","auth":"YWRtaW46SGFyYm9yMTIzNDU="}}}

创建 kaniko-dir-harbor.yaml

---
apiVersion: v1
kind: Pod
metadata:
  name: kaniko
spec:
  hostAliases:
  - ip: "192.168.10.81"
    hostnames:
    - "harbor.fumai.com"
  containers:
  - name: kaniko
#    image: gcr.io/kaniko-project/executor:debug
    image: ghostwritten/kaniko-project-executor:debug

    args: ["--dockerfile=/workspace/Dockerfile",
            "--context=dir://workspace",
            "--skip-tls-verify",
            "--destination=harbor.fumai.com/library/devops-toolkit:1.0.0"]
    volumeMounts:
      - name: kaniko-secret
        mountPath: /kaniko/.docker
      - name: workspace
        mountPath: /workspace
      - name: hosts
        mountPath: /etc/hosts
        subPath: hosts
  restartPolicy: Never
  volumes:
    - name: kaniko-secret
      secret:
        secretName: harbor-regcred
        items:
          - key: .dockerconfigjson
            path: config.json
    - name: workspace
      hostPath:
        path: /root/kaniko/kaniko-demo
    - name: hosts
      hostPath:
        path: /etc/hosts

遇到问题了,还没搞明白。

$ k 
error pushing image: failed to push to destination harbor.fumai.com/library/devops-toolkit:1.0.0: Get https://harbor.fumai.com/v2/: read tcp 172.17.0.9:43810->103.216.219.70:443: read: connection reset by peer

问题

1. failed to push to destination

....
error pushing image: failed to push to destination index.docker.io/zongxun/devops-toolkit:1.0.0: unsupported status code 401; body: 
  • export REGISTRY_SERVER=https://index.docker.io/v1/ 而不是 docker.io
  • --destination=ghostwritten/devops-toolkit:1.0.0而不是--destination=docker.io/ghostwritten/devops-toolkit:1.0.0

2. connection reset by peer

代理问题,可能需要关闭等。

$ k logs -f kaniko
error checking push permissions -- make sure you entered the correct tag name, and that you are authenticated correctly, and try again: checking push permission for "harbor.fumai.com/library/devops-toolkit:1.0.0": creating push check transport for harbor.fumai.com failed: Get "https://harbor.fumai.com/v2/": read tcp 172.17.0.9:56448->103.216.219.70:443: read: connection reset by peer

3. 400 Bad Request

error pushing image: failed to push to destination 192.168.10.80:5000/devops-toolkit:1.0.0: unrecognized HTTP status: 400 Bad Request

参考:

https://github.com/GoogleContainerTools/kaniko/issues/245

  • https://github.com/GoogleContainerTools/kaniko

  • https://github.com/GoogleContainerTools/kaniko/issues/1209

  • https://www.youtube.com/watch?v=EgwVQN6GNJg&t=1227s

  • kubernetes【工具】kaniko【2】-demo

  • 云原生圣经

你可能感兴趣的:(kubernetes,kubernetes,git,容器)