Skip to content

Console Output

Started by timer
Querying the current revision of merge request #339...
Current revision of merge request #339 is cdb2b49a16ea5723c0eb66cacc47cb855a3618c8
Loading trusted files from target branch main at 63718956c4f803675303382f5e4c406a3d2f9485 rather than cdb2b49a16ea5723c0eb66cacc47cb855a3618c8
Obtained Jenkinsfile from 63718956c4f803675303382f5e4c406a3d2f9485
Loading library releng-pipeline@refs/tags/v0.11.0
Library releng-pipeline@refs/tags/v0.11.0 is cached. Copying from home.
[Pipeline] Start of Pipeline
[Pipeline] libraryResource
[Pipeline] echo
Final resourceContent: apiVersion: v1
kind: Pod
spec:
  containers:
  - name: kubectl
    image: eclipsefdn/kubectl:okd-c1
    imagePullPolicy: Always
    command: [ "sleep" ]
    args: [ "infinity" ]
    resources:
      limits:
        cpu: 500m
        memory: 256Mi
  - name: containertools
    image: eclipsefdn/containertools:alpine-latest
    imagePullPolicy: Always
    command: [ "sleep" ]
    args: [ "infinity" ]
    resources:
      limits:
        cpu: 500m
        memory: 256Mi
  - name: build
    image: eclipsefdn/hugo-node:h0.110.0-n18.13.0
    imagePullPolicy: Always
    command: [ "sleep" ]
    args: [ "infinity" ]
    resources:
      limits:
        cpu: 2
        memory: 2Gi
  - name: jnlp
    imagePullPolicy: Always
    resources:
      limits:
        cpu: 1
        memory: 512Mi

[Pipeline] podTemplate
[Pipeline] {
[Pipeline] node
Created Pod: kubernetes foundation-internal-webdev/public-events-eclipse-org-mr-339-19-n1437-dr2k8-dth4x
Agent public-events-eclipse-org-mr-339-19-n1437-dr2k8-dth4x is provisioned from template public_events_eclipse_org_MR-339_19-n1437-dr2k8
---
apiVersion: "v1"
kind: "Pod"
metadata:
  annotations:
    buildUrl: "http://jenkins-ui.foundation-internal-webdev.svc.cluster.local/ci/webdev/job/public/job/events.eclipse.org/job/MR-339/19/"
    runUrl: "job/public/job/events.eclipse.org/job/MR-339/19/"
  labels:
    jenkins: "slave"
    jenkins/label-digest: "8f04d2709010c2c03326e7e512685627a106f336"
    jenkins/label: "public_events_eclipse_org_MR-339_19-n1437"
  name: "public-events-eclipse-org-mr-339-19-n1437-dr2k8-dth4x"
  namespace: "foundation-internal-webdev"
spec:
  containers:
  - args:
    - "infinity"
    command:
    - "sleep"
    image: "eclipsefdn/kubectl:okd-c1"
    imagePullPolicy: "Always"
    name: "kubectl"
    resources:
      limits:
        cpu: "500m"
        memory: "256Mi"
    volumeMounts:
    - mountPath: "/home/jenkins/agent"
      name: "workspace-volume"
      readOnly: false
  - args:
    - "infinity"
    command:
    - "sleep"
    image: "eclipsefdn/containertools:alpine-latest"
    imagePullPolicy: "Always"
    name: "containertools"
    resources:
      limits:
        cpu: "500m"
        memory: "256Mi"
    volumeMounts:
    - mountPath: "/home/jenkins/agent"
      name: "workspace-volume"
      readOnly: false
  - args:
    - "infinity"
    command:
    - "sleep"
    image: "eclipsefdn/hugo-node:h0.110.0-n18.13.0"
    imagePullPolicy: "Always"
    name: "build"
    resources:
      limits:
        cpu: "2"
        memory: "2Gi"
    volumeMounts:
    - mountPath: "/home/jenkins/agent"
      name: "workspace-volume"
      readOnly: false
  - env:
    - name: "JENKINS_SECRET"
      value: "********"
    - name: "JENKINS_TUNNEL"
      value: "jenkins-discovery.foundation-internal-webdev.svc.cluster.local:50000"
    - name: "JENKINS_AGENT_NAME"
      value: "public-events-eclipse-org-mr-339-19-n1437-dr2k8-dth4x"
    - name: "JENKINS_NAME"
      value: "public-events-eclipse-org-mr-339-19-n1437-dr2k8-dth4x"
    - name: "JENKINS_AGENT_WORKDIR"
      value: "/home/jenkins/agent"
    - name: "JENKINS_URL"
      value: "http://jenkins-ui.foundation-internal-webdev.svc.cluster.local/ci/webdev/"
    image: "docker.io/eclipsecbi/jiro-agent-basic:remoting-3160.vd76b_9ddd10cc"
    imagePullPolicy: "Always"
    name: "jnlp"
    resources:
      limits:
        cpu: "1"
        memory: "512Mi"
    volumeMounts:
    - mountPath: "/home/jenkins/agent"
      name: "workspace-volume"
      readOnly: false
  nodeSelector:
    kubernetes.io/os: "linux"
  restartPolicy: "Never"
  volumes:
  - emptyDir:
      medium: ""
    name: "workspace-volume"

Running on public-events-eclipse-org-mr-339-19-n1437-dr2k8-dth4x in /home/jenkins/agent/workspace/public_events.eclipse.org_MR-339
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Declarative: Checkout SCM)
[Pipeline] checkout
The recommended git tool is: NONE
using credential gitlab-credentials
Cloning the remote Git repository
Cloning with configured refspecs honoured and without tags
Cloning repository https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org-events.git
 > git init /home/jenkins/agent/workspace/public_events.eclipse.org_MR-339 # timeout=10
Fetching upstream changes from https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org-events.git
 > git --version # timeout=10
 > git --version # 'git version 2.20.1'
using GIT_ASKPASS to set credentials GitLab username/token
 > git fetch --no-tags --force --progress -- https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org-events.git +refs/merge-requests/339/head:refs/remotes/origin/MR-339 +refs/heads/main:refs/remotes/origin/main # timeout=10
Fetching without tags
 > git config remote.origin.url https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org-events.git # timeout=10
 > git config --add remote.origin.fetch +refs/merge-requests/339/head:refs/remotes/origin/MR-339 # timeout=10
 > git config --add remote.origin.fetch +refs/heads/main:refs/remotes/origin/main # timeout=10
 > git config remote.origin.url https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org-events.git # timeout=10
Fetching upstream changes from https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org-events.git
using GIT_ASKPASS to set credentials GitLab username/token
 > git fetch --no-tags --force --progress -- https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org-events.git +refs/merge-requests/339/head:refs/remotes/origin/MR-339 +refs/heads/main:refs/remotes/origin/main # timeout=10
Merging remotes/origin/main commit 63718956c4f803675303382f5e4c406a3d2f9485 into PR head commit cdb2b49a16ea5723c0eb66cacc47cb855a3618c8
 > git config core.sparsecheckout # timeout=10
 > git checkout -f cdb2b49a16ea5723c0eb66cacc47cb855a3618c8 # timeout=10
Merge succeeded, producing 7cec9996e1a3ce4aa250e60501c690584a7b25bb
Checking out Revision 7cec9996e1a3ce4aa250e60501c690584a7b25bb (rr/main/01)
 > git remote # timeout=10
 > git config --get remote.origin.url # timeout=10
using GIT_ASKPASS to set credentials GitLab username/token
 > git merge 63718956c4f803675303382f5e4c406a3d2f9485 # timeout=10
 > git rev-parse HEAD^{commit} # timeout=10
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 7cec9996e1a3ce4aa250e60501c690584a7b25bb # timeout=10
Commit message: "Merge commit '63718956c4f803675303382f5e4c406a3d2f9485' into HEAD"
First time build. Skipping changelog.
[GitLab Pipeline Status] Notifying merge request build status: RUNNING public/events.eclipse.org/MR-339 #19: Build started...
[Pipeline] }
[Pipeline] // stage
[Pipeline] withEnv
[Pipeline] {
[Pipeline] withEnv
[Pipeline] {
[Pipeline] timeout
Timeout set to expire in 1 hr 0 min
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Compute build variables)
[Pipeline] script
[Pipeline] {
[Pipeline] sh
+ [[ false == \t\r\u\e ]]
+ echo 'credentialsId: gitlab-credentials'
credentialsId: gitlab-credentials
+ exit 0
[Pipeline] withCredentials
Masking supported pattern matches of $BOT_ID or $__UNUSED
[Pipeline] {
[Pipeline] }
[Pipeline] // withCredentials
[Pipeline] echo
Deployment config: 
[Pipeline] echo
{
    "appName": "www.eclipse.org-events",
    "safeAppName": "www-eclipse-org-events",
    "productionBranchName": "main",
    "productionDomain": "preview-339--www-eclipse-org-events.eclipsecontent.org",
    "deployPreviews": true,
    "previewDomain": "eclipsecontent.org",
    "previewBranchesRegex": null,
    "branchDomain": null,
    "cronExpression": "H H * * H",
    "debug": false,
    "container": {
        "name": "docker.io/eclipsefdn/www-eclipse-org-events",
        "version": "mr-339--7cec999-b19",
        "dockerfile": null,
        "buildArgs": null,
        "annotation": true,
        "registryCredentialsId": "04264967-fea0-40c2-bf60-09af5aeba60f"
    },
    "deployment": {
        "locationPath": "/events",
        "nginxHttpPort": 8080,
        "nginxServerConf": null,
        "dateTimeUTC": "2024-05-06T07:41:42.053571357",
        "domain": "preview-339--www-eclipse-org-events.eclipsecontent.org",
        "kind": "changeRequestPreview",
        "containerImageNameWithTag": "docker.io/eclipsefdn/www-eclipse-org-events:mr-339--7cec999-b19",
        "authBasic": false,
        "authBasicSecretPath": "/etc/nginx/htpasswd",
        "secretPath": ""
    },
    "build": {
        "kubeAgentYmlFile": null,
        "containerImage": "eclipsefdn/hugo-node:h0.110.0-n18.13.0",
        "destinationFolder": "./public/",
        "script": null
    },
    "kubernetes": {
        "namespace": "foundation-internal-webdev-jamstack-sites",
        "credentialsId": "ci-bot-okd-c1-token",
        "apiServerUrl": "https://api.okd-c1.eclipse.org:6443",
        "deploymentName": "www-eclipse-org-events--mr-339"
    },
    "scm": {
        "credentialsId": "gitlab-credentials",
        "changeId": "339",
        "branchName": "MR-339",
        "repoHost": "gitlab.eclipse.org",
        "repoId": "eclipsefdn/it/websites/eclipse.org-events",
        "botId": "webdev-bot",
        "commitId": "7cec9996e1a3ce4aa250e60501c690584a7b25bb"
    }
}
[Pipeline] withCredentials
Masking supported pattern matches of $__UNUSED or $GITLAB_MR_COMMENT_TOKEN
[Pipeline] {
[Pipeline] writeFile
[Pipeline] }
[Pipeline] // withCredentials
[Pipeline] sh
+ curl -fsSL -H@/tmp/headers14718706183632962446.tmp 'https://gitlab.eclipse.org/api/v4/projects/eclipsefdn%2Fit%2Fwebsites%2Feclipse.org-events/merge_requests/339/notes?per_page=50'
+ rm -f /tmp/headers14718706183632962446.tmp
[Pipeline] withCredentials
Masking supported pattern matches of $__UNUSED or $GITLAB_MR_COMMENT_TOKEN
[Pipeline] {
[Pipeline] writeFile
[Pipeline] }
[Pipeline] // withCredentials
[Pipeline] writeFile
[Pipeline] sh
+ curl -fsSL -H@/tmp/headers8726852303723141286.tmp -X POST --data @/tmp/bodyPayload211195547215019043.json https://gitlab.eclipse.org/api/v4/projects/eclipsefdn%2Fit%2Fwebsites%2Feclipse.org-events/merge_requests/339/notes
+ rm -f /tmp/headers8726852303723141286.tmp /tmp/bodyPayload211195547215019043.json
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Build Hugo site)
[Pipeline] container
[Pipeline] {
[Pipeline] sh
[Pipeline] libraryResource
[Pipeline] echo
Final resourceContent: #!/usr/bin/env bash

set -euo pipefail

if [[ -e yarn.lock ]]; then
  yarn install --frozen-lockfile;
elif [[ -e package-lock.json ]]; then
  npm --unsafe-perm ci;
fi;

hugo --gc --minify --destination "${1}" --baseURL "${2}"
[Pipeline] writeFile
[Pipeline] sh
yarn install v1.22.19
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
warning " > @babel/preset-react@7.24.1" has unmet peer dependency "@babel/core@^7.0.0-0".
warning "@babel/preset-react > @babel/plugin-transform-react-display-name@7.24.1" has unmet peer dependency "@babel/core@^7.0.0-0".
warning "@babel/preset-react > @babel/plugin-transform-react-jsx@7.23.4" has unmet peer dependency "@babel/core@^7.0.0-0".
warning "@babel/preset-react > @babel/plugin-transform-react-jsx-development@7.22.5" has unmet peer dependency "@babel/core@^7.0.0-0".
warning "@babel/preset-react > @babel/plugin-transform-react-pure-annotations@7.24.1" has unmet peer dependency "@babel/core@^7.0.0-0".
warning "@babel/preset-react > @babel/plugin-transform-react-jsx > @babel/plugin-syntax-jsx@7.24.1" has unmet peer dependency "@babel/core@^7.0.0-0".
warning " > babel-jest@27.5.1" has unmet peer dependency "@babel/core@^7.8.0".
warning "babel-jest > babel-preset-jest@27.5.1" has unmet peer dependency "@babel/core@^7.0.0".
warning "babel-jest > babel-preset-jest > babel-preset-current-node-syntax@1.0.1" has unmet peer dependency "@babel/core@^7.0.0".
warning "babel-jest > babel-preset-jest > babel-preset-current-node-syntax > @babel/plugin-syntax-bigint@7.8.3" has unmet peer dependency "@babel/core@^7.0.0-0".
[4/4] Building fresh packages...
$ NODE_ENV=production npm run production

> eclipsefdn-hugo-events@0.0.0 production
> NODE_ENV=production webpack --progress --config=node_modules/laravel-mix/setup/webpack.config.js

Loading eclipsefdn-solstice-assets default configurations.
[info] [webpackbar] Compiling Mix


                         
   Laravel Mix v6.0.49   
                         

✔ Compiled Successfully in 21471ms
┌───────────────────────────────────┬───────────┐
│                              File │ Size      │
├───────────────────────────────────┼───────────┤
│                        /js/App.js │ 195 KiB   │
│            /js/App.js.LICENSE.txt │ 1.02 KiB  │
│                   /js/solstice.js │ 660 KiB   │
│       /js/solstice.js.LICENSE.txt │ 27 KiB    │
│                  css/2023-osc.css │ 3.95 KiB  │
│      css/2024-adoptium-summit.css │ 4.61 KiB  │
│                    css/styles.css │ 267 KiB   │
│  …be1347c682810f199c7f486f40c5974 │ 19.7 KiB  │
│  …60b2710bdbbe3dfe48b58d59bd5f1fb │ 106 KiB   │
│  …692b9ec53fd5972caa2f2372ae20d16 │ 44.3 KiB  │
│  …e810be3a3e14c682a257d6eff341fe4 │ 17.6 KiB  │
│  …2b1212e45a2bc35dd731913b27ad813 │ 22.9 KiB  │
│  …b43027f47b20503057dfbbaa9401fef │ 162 KiB   │
│  …1e38fd9e0e74ba58f7a2b77ef29fdd3 │ 434 KiB   │
│  …e59d2330b4c6deb84b340635ed36249 │ 162 KiB   │
│  …0fd1704ea223900efa9fd4e869efb08 │ 75.4 KiB  │
│  …691f37e57f04c152e2315ab7dbad881 │ 95.7 KiB  │
│  …49bb2f5a5700c483185ebb67c4cdb18 │ 88.3 KiB  │
│  …e6a9f93070fd5af89a618f4d9141727 │ 124 KiB   │
│  …e6be1344307c4d28dd38925c5c3203c │ 49.2 KiB  │
│  …2c4b5c64ddfd4b9c578455d70dd50de │ 21.5 KiB  │
│  …2d39d1b3593e70fe325a9003f4d5635 │ 5.2 KiB   │
│  …14d6d9267b11909f3157bc2e09a18f6 │ 5.33 KiB  │
│  …0a583d4eb50fad3740099ac1402da50 │ 94.5 KiB  │
│  …79881ee07767bf73db73499402b302c │ 2.19 KiB  │
│  …2b27880cb003d87900de4e090f42493 │ 252 KiB   │
│  …a255a8d3c265f69f532b8b1c41400b9 │ 50 KiB    │
│  …29420fd5aff21f77d953f56425a2411 │ 275 KiB   │
│  …bcccfd557ba3fc801238f173dd0f85e │ 91.5 KiB  │
│  …5fc112fa93248dd7c3965693a5b70e2 │ 97.3 KiB  │
│  …23766b12fbaf35733a9abc64e4d63f9 │ 679 KiB   │
│  …f7dc776c3cce94e436bc785f9c1d82d │ 709 bytes │
│  …07c056f2120bd11f6b38f781f08150c │ 3.19 KiB  │
│  …ea2caca91f7bff636a3caf8412871c5 │ 23.4 KiB  │
│  …77ad5db4a5fd4291dd35234a1a057ce │ 3.13 KiB  │
│  …aa26698d2593cb8396fbcd1264c3290 │ 14.6 KiB  │
│  …816bd41acf906da45f21e963109a2fc │ 36.4 KiB  │
│  …c2a995c59419bc34713639c431fc953 │ 64.9 KiB  │
│  …3ff043b6b0a45ea06c721f163d52496 │ 1.23 KiB  │
│  …da31ed3c4336f7cde32228284b14936 │ 62.3 KiB  │
│  …70bb3f7797f58e39915fa38d052e732 │ 4.97 KiB  │
│  …9b9ff4c965177e7a88f4dc0c77538cb │ 993 bytes │
│  …f01b07148f205f6e8258e92bbf652d9 │ 4.86 KiB  │
│  …d88ee3ab456664de46610841ad699ea │ 2.13 KiB  │
└───────────────────────────────────┴───────────┘
[success] [webpackbar] Mix: Compiled successfully in 21.74s
webpack compiled successfully
Done in 44.68s.
Start building sites … 
hugo v0.110.0-e32a493b7826d02763c3b79623952e625402b168+extended linux/amd64 BuildDate=2023-01-17T12:16:09Z VendorInfo=gohugoio

                   |  EN   
-------------------+-------
  Pages            |  181  
  Paginator pages  |    0  
  Non-page files   | 2058  
  Static files     |   92  
  Processed images |    0  
  Aliases          |   33  
  Sitemaps         |    1  
  Cleaned          |    0  

Total in 1571 ms
[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Build Docker image)
[Pipeline] withEnv
[Pipeline] {
[Pipeline] container
[Pipeline] {
[Pipeline] script
[Pipeline] {
[Pipeline] libraryResource
[Pipeline] echo
Final resourceContent: server {
    listen       8080;
    server_name  localhost;
    port_in_redirect off;

    #access_log  /var/log/nginx/host.access.log  main;

    location /events {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

    error_page  404              /404.html;

    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}

[Pipeline] writeFile
[Pipeline] libraryResource
[Pipeline] echo
Final resourceContent: FROM eclipsefdn/nginx:stable-alpine

COPY MR-339-nginx-default.conf /etc/nginx/conf.d/default.conf

RUN mkdir -p "/usr/share/nginx/html//events" \
  && echo "ok" > "/usr/share/nginx/html//events/_livenessProbe"
COPY ./public/ "/usr/share/nginx/html//events"

[Pipeline] writeFile
[Pipeline] withCredentials
Masking supported pattern matches of $DOCKER_REGISTRY_USERNAME or $DOCKER_REGISTRY_PASSWORD
[Pipeline] {
[Pipeline] sh
Registry login to docker.io with user: ****
2024/05/06 07:42:33 logged in via /home/jenkins/agent/.docker/config.json
[Pipeline] }
[Pipeline] // withCredentials
[Pipeline] sh
Building and shipping image to docker.io/eclipsefdn/www-eclipse-org-events:mr-339--7cec999-b19
Annotation: ,annotation.org.opencontainers.image.created=2024-05-06T07:42:33Z,annotation.org.opencontainers.image.ref.name=docker.io/eclipsefdn/www-eclipse-org-events:mr-339--7cec999-b19,annotation.org.opencontainers.image.revision=7cec9996e1a3ce4aa250e60501c690584a7b25bb,annotation.org.opencontainers.image.source=https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org-events.git,annotation.org.opencontainers.image.url=https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org-events.git,annotation.org.opencontainers.image.version=mr-339--7cec999-b19
Context: /home/jenkins/agent/workspace/public_events.eclipse.org_MR-339
Dockerfile: MR-339.Dockerfile
Dockerfile path: /home/jenkins/agent/workspace/public_events.eclipse.org_MR-339
filename: MR-339.Dockerfile
buildArgs: null
push: true
latest: false
#1 [internal] load build definition from MR-339.Dockerfile
#1 transferring dockerfile: 371B done
#1 DONE 0.0s

#2 [auth] eclipsefdn/nginx:pull token for registry-1.docker.io
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/eclipsefdn/nginx:stable-alpine
#3 DONE 0.3s

#4 [internal] load .dockerignore
#4 transferring context: 2B done
#4 DONE 0.0s

#5 [1/4] FROM docker.io/eclipsefdn/nginx:stable-alpine@sha256:f32638104f7db4d4d21248a8b617ecc6f8af21732fe404aab1b28dc5bb35866e
#5 resolve docker.io/eclipsefdn/nginx:stable-alpine@sha256:f32638104f7db4d4d21248a8b617ecc6f8af21732fe404aab1b28dc5bb35866e done
#5 CACHED

#6 [internal] load build context
#6 transferring context: 107.05MB 5.0s
#6 transferring context: 231.42MB 9.2s done
#6 DONE 9.2s

#7 [2/4] COPY MR-339-nginx-default.conf /etc/nginx/conf.d/default.conf
#7 DONE 0.2s

#8 [3/4] RUN mkdir -p "/usr/share/nginx/html//events"   && echo "ok" > "/usr/share/nginx/html//events/_livenessProbe"
#8 DONE 0.4s

#9 [4/4] COPY ./public/ /usr/share/nginx/html//events
#9 DONE 1.2s

#10 exporting to image
#10 exporting layers
#10 exporting layers 10.0s done
#10 exporting manifest sha256:4b72522c874c90d12a30d20667ed55ebd56a06b9ed9184d89a6bd26a79053fc9 done
#10 exporting config sha256:5d635dced530ca212651e9b23aebb7c95c2309ccef8ad4a8940309fc4001421b done
#10 pushing layers
#10 ...

#11 [auth] eclipsefdn/www-eclipse-org-events:pull,push token for registry-1.docker.io
#11 DONE 0.0s

#10 exporting to image
#10 pushing layers 5.8s done
#10 pushing manifest for docker.io/eclipsefdn/www-eclipse-org-events:mr-339--7cec999-b19@sha256:4b72522c874c90d12a30d20667ed55ebd56a06b9ed9184d89a6bd26a79053fc9
#10 pushing manifest for docker.io/eclipsefdn/www-eclipse-org-events:mr-339--7cec999-b19@sha256:4b72522c874c90d12a30d20667ed55ebd56a06b9ed9184d89a6bd26a79053fc9 0.2s done
#10 DONE 16.0s
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Deployment and cleanup)
[Pipeline] parallel
[Pipeline] { (Branch: Cleanup previews)
[Pipeline] { (Branch: Deploy to kubernetes cluster)
[Pipeline] stage
[Pipeline] { (Cleanup previews)
[Pipeline] stage
[Pipeline] { (Deploy to kubernetes cluster)
Stage "Cleanup previews" skipped due to when conditional
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] container
[Pipeline] {
[Pipeline] libraryResource
[Pipeline] echo
Final resourceContent: {
  "version": 1,
  "dependencies": [
    {
      "source": {
        "git": {
          "remote": "https://gitlab.eclipse.org/eclipsefdn/it/releng/kube-deploy.git",
          "subdir": ""
        }
      },
      "version": "main"
    }
  ],
  "legacyImports": false
}

[Pipeline] writeFile
[Pipeline] libraryResource
[Pipeline] echo
Final resourceContent: {
  "version": 1,
  "dependencies": [
    {
      "source": {
        "git": {
          "remote": "https://gitlab.eclipse.org/eclipsefdn/it/releng/kube-deploy.git",
          "subdir": ""
        }
      },
      "version": "a2a0dc300f36e7b62f24487a1a1cb9e7c8e653a2",
      "sum": "3aeTpmX3t6bDqDb3UZZsR4WVjrfCmQfrfKlnXwVCTno="
    }
  ],
  "legacyImports": false
}

[Pipeline] writeFile
[Pipeline] libraryResource
[Pipeline] echo
Final resourceContent: local jamstack = import "vendor/gitlab.eclipse.org/eclipsefdn/it/releng/kube-deploy/jamstack/jamstack.libsonnet";
local metadata = import "vendor/gitlab.eclipse.org/eclipsefdn/it/releng/kube-deploy/utils/metadata.libsonnet";

// local config = {
//     "appName": "lts.eclipse.org",
//     "safeAppName": "lts-eclipse-org",
//     "productionBranchName": "main",
//     "productionDomain": "lts.eclipse.org",
//     "deployPreviews": true,
//     "previewDomain": "eclipsecontent.org",
//     "previewBranchesRegex": null,
//     "branchDomain": null,
//     "debug": false,
//     "container": {
//         "name": "docker.io/eclipsefdn/lts-eclipse-org",
//         "version": "mr-24--2208996-b85",
//         "dockerfile": null,
//         "registryCredentialsId": "04264967-fea0-40c2-bf60-09af5aeba60f"
//     },
//     "deployment": {
//         "locationPath": "/",
//         "nginxHttpPort": 8080,
//         "nginxServerConf": null,
//         "dateTimeUTC": "2022-06-18T20:09:16.558296572",
//         "domain": "preview-24--lts-eclipse-org.eclipsecontent.org",
//         "kind": "changeRequestPreview",
//     },
//     "build": {
//         "kubeAgentYmlFile": null,
//         "containerImage": "eclipsefdn/hugo-node:latest",
//         "script": null,
//         "destinationFolder": "./public/"
//     },
//     "kubernetes": {
//         "namespace": "foundation-internal-webdev-jamstack-sites",
//         "credentialsId": "ci-bot-okd-c1-token",
//         "apiServerUrl": "https://api.okd-c1.eclipse.org:6443",
//         "deploymentName": "lts-eclipse-org--mr-24"
//     },
//     "scm": {
//         "credentialsId": "gitlab-api-token3",
//         "changeId": "24",
//         "branchName": "MR-24",
//         "repoHost": "gitlab.eclipse.org",
//         "repoId": "eclipsefdn/it/websites/lts.eclipse.org",
//         "botId": "webdev-bot",
//         "commitId": "2208996b450a0d45ccb5d5f270c0bb4192218ec8"
//     }
// };

function(config)
{
  jamstack::
    jamstack.newDeployment(
      metadata.newMetadata(
        config.safeAppName,
        config.kubernetes.deploymentName,
        config.kubernetes.namespace,
        config.scm.branchName,
        config.deployment.kind,
        config.scm.botId,
        config.deployment.dateTimeUTC,
        config.scm.repoHost,
        config.scm.repoId,
        config.scm.changeId
      ),
      config.deployment.containerImageNameWithTag,
      config.deployment.domain,
      config.deployment.nginxHttpPort,
      config.deployment.locationPath,
      config.deployment.locationPath,
      if (config.deployment.authBasic) then config.deployment.authBasicSecretPath else config.deployment.secretPath,
    ),
  apiVersion: "v1",
  kind: "List",
  items: [
    $.jamstack.deployment,
    $.jamstack.service,
    $.jamstack.route,
  ]
}
[Pipeline] writeFile
[Pipeline] writeFile
[Pipeline] withKubeConfig
[Pipeline] {
[Pipeline] sh
Initialized empty Git repository in /home/jenkins/agent/workspace/public_events.eclipse.org_MR-339/vendor/.tmp/e574055fe3c0c19d0bbf9d1ced6ea85e157088328/.git/
From https://gitlab.eclipse.org/eclipsefdn/it/releng/kube-deploy
 * branch            a2a0dc300f36e7b62f24487a1a1cb9e7c8e653a2 -> FETCH_HEAD
HEAD is now at a2a0dc3 Merge branch 'feat/secret_path' into 'main'
deployment.apps/www-eclipse-org-events--mr-339 configured
service/www-eclipse-org-events--mr-339 configured
route.route.openshift.io/www-eclipse-org-events--mr-339 configured
deployment.apps/www-eclipse-org-events--mr-339 restarted
Waiting for deployment "www-eclipse-org-events--mr-339" rollout to finish: 1 old replicas are pending termination...
Waiting for deployment "www-eclipse-org-events--mr-339" rollout to finish: 1 old replicas are pending termination...
deployment "www-eclipse-org-events--mr-339" successfully rolled out
[Pipeline] }
[kubernetes-cli] kubectl configuration cleaned up
[Pipeline] // withKubeConfig
[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // parallel
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] script
[Pipeline] {
[Pipeline] withCredentials
Masking supported pattern matches of $__UNUSED or $GITLAB_MR_COMMENT_TOKEN
[Pipeline] {
[Pipeline] writeFile
[Pipeline] }
[Pipeline] // withCredentials
[Pipeline] writeFile
[Pipeline] sh
+ curl -fsSL -H@/tmp/headers10782968728411920647.tmp -X PUT --data @/tmp/bodyPayload726593139061422041.json https://gitlab.eclipse.org/api/v4/projects/eclipsefdn%2Fit%2Fwebsites%2Feclipse.org-events/merge_requests/339/notes/2243900
+ rm -f /tmp/headers10782968728411920647.tmp /tmp/bodyPayload726593139061422041.json
[Pipeline] echo
You can browse the site at https://preview-339--www-eclipse-org-events.eclipsecontent.org/events
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // podTemplate
[Pipeline] End of Pipeline
[GitLab Pipeline Status] Notifying merge request build status: SUCCESS public/events.eclipse.org/MR-339 #19: This commit looks good.
Finished: SUCCESS