From b69d1d4a2363d4aa35070c5a098d0e866c361204 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 4 Feb 2021 10:38:18 +0100 Subject: [PATCH] Auto-updated docs (#509) Co-authored-by: tomaszsek --- docs/docs/developer-guide/index.html | 12 +- docs/docs/developer-guide/tools/index.html | 12 +- docs/docs/getting-started/index.html | 12 +- .../getting-started/latest/aks/index.html | 12 +- .../latest/configuration/index.html | 87 ++++------ .../configure-backup-and-restore/index.html | 32 ++-- .../custom-backup-and-restore/index.html | 12 +- .../latest/customization/index.html | 46 +++--- .../latest/deploy-jenkins/index.html | 24 +-- .../latest/diagnostics/index.html | 12 +- docs/docs/getting-started/latest/index.html | 20 +-- docs/docs/getting-started/latest/index.xml | 153 ++++++++---------- .../latest/notifications/index.html | 12 +- .../latest/openshift/index.html | 12 +- .../getting-started/latest/schema/index.html | 12 +- .../getting-started/v0.1.x/aks/index.html | 12 +- .../v0.1.x/configuration/index.html | 12 +- .../configure-backup-and-restore/index.html | 12 +- .../v0.1.x/customization/index.html | 12 +- .../v0.1.x/deploy-jenkins/index.html | 12 +- .../v0.1.x/diagnostics/index.html | 12 +- docs/docs/getting-started/v0.1.x/index.html | 12 +- .../index.html | 12 +- .../getting-started/v0.1.x/scheme/index.html | 12 +- .../getting-started/v0.2.x/aks/index.html | 12 +- .../v0.2.x/configuration/index.html | 12 +- .../configure-backup-and-restore/index.html | 12 +- .../custom-backup-and-restore/index.html | 12 +- .../v0.2.x/customization/index.html | 12 +- .../v0.2.x/deploy-jenkins/index.html | 12 +- .../v0.2.x/diagnostics/index.html | 12 +- docs/docs/getting-started/v0.2.x/index.html | 12 +- .../v0.2.x/migration/index.html | 12 +- .../getting-started/v0.2.x/schema/index.html | 12 +- .../getting-started/v0.3.x/aks/index.html | 12 +- .../v0.3.x/configuration/index.html | 12 +- .../configure-backup-and-restore/index.html | 12 +- .../custom-backup-and-restore/index.html | 12 +- .../v0.3.x/customization/index.html | 12 +- .../v0.3.x/deploy-jenkins/index.html | 12 +- .../v0.3.x/diagnostics/index.html | 12 +- docs/docs/getting-started/v0.3.x/index.html | 12 +- .../v0.3.x/migration/index.html | 12 +- .../v0.3.x/notifications/index.html | 12 +- .../getting-started/v0.3.x/schema/index.html | 12 +- .../getting-started/v0.4.x/aks/index.html | 12 +- .../v0.4.x/configuration/index.html | 12 +- .../configure-backup-and-restore/index.html | 12 +- .../custom-backup-and-restore/index.html | 12 +- .../v0.4.x/customization/index.html | 12 +- .../v0.4.x/deploy-jenkins/index.html | 12 +- .../v0.4.x/diagnostics/index.html | 12 +- docs/docs/getting-started/v0.4.x/index.html | 12 +- .../v0.4.x/notifications/index.html | 12 +- .../v0.4.x/openshift/index.html | 12 +- .../getting-started/v0.4.x/schema/index.html | 12 +- .../architecture-and-design/index.html | 12 +- docs/docs/how-it-works/index.html | 12 +- .../jenkins-docker-images/index.html | 12 +- docs/docs/index.html | 12 +- docs/docs/index.xml | 153 ++++++++---------- docs/docs/installation/index.html | 14 +- docs/docs/security/index.html | 12 +- docs/index.html | 2 +- docs/index.xml | 2 +- docs/sitemap.xml | 14 +- website/package-lock.json | 30 ++-- 67 files changed, 600 insertions(+), 637 deletions(-) diff --git a/docs/docs/developer-guide/index.html b/docs/docs/developer-guide/index.html index 5560f4de..42a3ca85 100644 --- a/docs/docs/developer-guide/index.html +++ b/docs/docs/developer-guide/index.html @@ -223,18 +223,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/developer-guide/tools/index.html b/docs/docs/developer-guide/tools/index.html index 401b27f4..26279d84 100644 --- a/docs/docs/developer-guide/tools/index.html +++ b/docs/docs/developer-guide/tools/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/index.html b/docs/docs/getting-started/index.html index 4aeb47c0..f20af40d 100644 --- a/docs/docs/getting-started/index.html +++ b/docs/docs/getting-started/index.html @@ -223,18 +223,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/latest/aks/index.html b/docs/docs/getting-started/latest/aks/index.html index c49bbafc..ce49fe75 100644 --- a/docs/docs/getting-started/latest/aks/index.html +++ b/docs/docs/getting-started/latest/aks/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/latest/configuration/index.html b/docs/docs/getting-started/latest/configuration/index.html index 84e11e36..ad6efb8a 100644 --- a/docs/docs/getting-started/latest/configuration/index.html +++ b/docs/docs/getting-started/latest/configuration/index.html @@ -25,14 +25,14 @@ " /> - - + + - - - + + + @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers @@ -770,14 +770,25 @@ and deploy keys.

First you have to prepare pipelines and job definition in your GitHub repository using the following structure:

cicd/
 ├── jobs
-│   └── build.jenkins
+│   └── k8s.jenkins
 └── pipelines
-    └── build.jenkins
-

cicd/jobs/build.jenkins is a job definition:

+ └── k8s.jenkins +

cicd/jobs/k8s.jenkins is a job definition:

#!/usr/bin/env groovy
 
-pipelineJob('build-jenkins-operator') {
-    displayName('Build jenkins-operator')
+pipelineJob('k8s-e2e') {
+    displayName('Kubernetes Plugin E2E Test')
+
+    logRotator {
+        numToKeep(10)
+        daysToKeep(30)
+    }
+
+    configure { project ->
+        project / 'properties' / 'org.jenkinsci.plugins.workflow.job.properties.DurabilityHintJobProperty' {
+            hint('PERFORMANCE_OPTIMIZED')
+        }
+    }
 
     definition {
         cpsScm {
@@ -790,55 +801,27 @@ pipelineJob('build-jenkins-operator') {
                     branches('*/master')
                 }
             }
-            scriptPath('cicd/pipelines/build.jenkins')
+            scriptPath('cicd/pipelines/k8s.jenkins')
         }
     }
 }
-

cicd/pipelines/build.jenkins is an actual Jenkins pipeline:

+

cicd/pipelines/k8s.jenkins is an actual Jenkins pipeline:

#!/usr/bin/env groovy
 
-def label = "build-jenkins-operator-${UUID.randomUUID().toString()}"
+def label = "k8s-${UUID.randomUUID().toString()}"
 def home = "/home/jenkins"
 def workspace = "${home}/workspace/build-jenkins-operator"
 def workdir = "${workspace}/src/github.com/jenkinsci/kubernetes-operator/"
 
 podTemplate(label: label,
         containers: [
-                containerTemplate(name: 'jnlp', image: 'jenkins/inbound-agent:alpine'),
-                containerTemplate(name: 'go', image: 'golang:1-alpine', command: 'cat', ttyEnabled: true),
-        ],
-        envVars: [
-                envVar(key: 'GOPATH', value: workspace),
+                containerTemplate(name: 'alpine', image: 'alpine:3.11', ttyEnabled: true, command: 'cat'),
         ],
         ) {
-
     node(label) {
-        dir(workdir) {
-            stage('Init') {
-                timeout(time: 3, unit: 'MINUTES') {
-                    checkout scm
-                }
-                container('go') {
-                    sh 'apk --no-cache --update add make git gcc libc-dev'
-                }
-            }
-
-            stage('Dep') {
-                container('go') {
-                    sh 'make dep'
-                }
-            }
-
-            stage('Test') {
-                container('go') {
-                    sh 'make test'
-                }
-            }
-
-            stage('Build') {
-                container('go') {
-                    sh 'make build'
-                }
+        stage('Run shell') {
+            container('alpine') {
+                sh 'echo "hello world"'
             }
         }
     }
@@ -1031,7 +1014,7 @@ stringData:
 }
-
Last modified January 18, 2021 +
Last modified January 25, 2021
diff --git a/docs/docs/getting-started/latest/configure-backup-and-restore/index.html b/docs/docs/getting-started/latest/configure-backup-and-restore/index.html index bf957d75..0f60a418 100644 --- a/docs/docs/getting-started/latest/configure-backup-and-restore/index.html +++ b/docs/docs/getting-started/latest/configure-backup-and-restore/index.html @@ -25,14 +25,14 @@ " /> - - + + - - - + + + @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers @@ -783,7 +783,7 @@ fsGroup: 1000 containers: - name: jenkins-master - image: jenkins/jenkins:lts + image: jenkins/jenkins:2.263.2-lts-alpine - name: backup # container responsible for the backup and restore env: - name: BACKUP_DIR @@ -792,7 +792,7 @@ value: /jenkins-home - name: BACKUP_COUNT value: "3" # keep only the 2 most recent backups - image: virtuslab/jenkins-operator-backup-pvc:v0.0.8 # look at backup/pvc directory + image: virtuslab/jenkins-operator-backup-pvc:v0.1.0 # look at backup/pvc directory imagePullPolicy: IfNotPresent volumeMounts: - mountPath: /jenkins-home # Jenkins home volume @@ -809,6 +809,10 @@ exec: command: - /home/user/bin/backup.sh # this command is invoked on "backup" container to make backup, for example /home/user/bin/backup.sh <backup_number>, <backup_number> is passed by operator + getLatestAction: + exec: + command: + - /home/user/bin/get-latest.sh # this command is invoked on "backup" container to get last backup number before pod deletion. If you don't omit it in CR, you can lose data interval: 30 # how often make backup in seconds makeBackupBeforePodDeletion: true # make a backup before pod deletion restore: @@ -820,7 +824,7 @@ #recoveryOnce: <backup_number> # if want to restore specific backup configure this field and then Jenkins will be restarted and desired backup will be restored -
Last modified January 18, 2021 +
Last modified January 25, 2021
diff --git a/docs/docs/getting-started/latest/custom-backup-and-restore/index.html b/docs/docs/getting-started/latest/custom-backup-and-restore/index.html index baeba0c8..41d3039b 100644 --- a/docs/docs/getting-started/latest/custom-backup-and-restore/index.html +++ b/docs/docs/getting-started/latest/custom-backup-and-restore/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/latest/customization/index.html b/docs/docs/getting-started/latest/customization/index.html index d29bfdc2..32159f9b 100644 --- a/docs/docs/getting-started/latest/customization/index.html +++ b/docs/docs/getting-started/latest/customization/index.html @@ -25,13 +25,13 @@ " /> - - + + - - + + @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers @@ -758,13 +758,13 @@ Plugin’s configuration is applied as groovy scripts or the plugins repository.

@@ -779,7 +779,7 @@ spec: master: plugins: - name: simple-theme-plugin - version: 0.5.1 + version: "0.6"

Under spec.master.basePlugins you can find plugins for a valid Jenkins Operator:

apiVersion: jenkins.io/v1alpha2
 kind: Jenkins
@@ -789,19 +789,19 @@ spec:
   master:
     basePlugins:
     - name: kubernetes
-      version: 1.18.3
+      version: "1.28.6"
     - name: workflow-job
-      version: "2.34"
+      version: "2.40"
     - name: workflow-aggregator
       version: "2.6"
     - name: git
-      version: 3.12.0
+      version: "4.5.0"
     - name: job-dsl
-      version: "1.76"
+      version: "1.77"
     - name: configuration-as-code
-      version: "1.29"
+      version: "1.46"
     - name: kubernetes-credentials-provider
-      version: 0.12.1
+ version: "0.15"

You can change their versions.

The Jenkins Operator will then automatically install plugins after the Jenkins master pod restart.

@@ -918,7 +918,7 @@ The secrets are loaded to secrets map.

-
Last modified January 18, 2021 +
Last modified January 25, 2021
diff --git a/docs/docs/getting-started/latest/deploy-jenkins/index.html b/docs/docs/getting-started/latest/deploy-jenkins/index.html index ef3f8944..41213f18 100644 --- a/docs/docs/getting-started/latest/deploy-jenkins/index.html +++ b/docs/docs/getting-started/latest/deploy-jenkins/index.html @@ -25,13 +25,13 @@ " /> - - + + - - + + @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers @@ -740,7 +740,7 @@ spec: master: containers: - name: jenkins-master - image: jenkins/jenkins:lts + image: jenkins/jenkins:2.263.2-lts-alpine imagePullPolicy: Always livenessProbe: failureThreshold: 12 @@ -792,7 +792,7 @@ kubectl get secret jenkins-operator-credentials-<cr_name> -o Last modified January 18, 2021 +
Last modified January 25, 2021
diff --git a/docs/docs/getting-started/latest/diagnostics/index.html b/docs/docs/getting-started/latest/diagnostics/index.html index c044c6a3..625e5e83 100644 --- a/docs/docs/getting-started/latest/diagnostics/index.html +++ b/docs/docs/getting-started/latest/diagnostics/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/latest/index.html b/docs/docs/getting-started/latest/index.html index c8c704a6..1fc33fea 100644 --- a/docs/docs/getting-started/latest/index.html +++ b/docs/docs/getting-started/latest/index.html @@ -223,18 +223,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers @@ -801,9 +801,9 @@
- AKS + Configure backup and restore
-

Additional configuration for Azure Kubernetes Service +

Prevent loss of job history

@@ -811,9 +811,9 @@
- Configure backup and restore + AKS
-

Prevent loss of job history +

Additional configuration for Azure Kubernetes Service

diff --git a/docs/docs/getting-started/latest/index.xml b/docs/docs/getting-started/latest/index.xml index a44bcb21..b5a34cfd 100644 --- a/docs/docs/getting-started/latest/index.xml +++ b/docs/docs/getting-started/latest/index.xml @@ -22,7 +22,7 @@ Docs: Deploy Jenkins https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/deploy-jenkins/ - Mon, 18 Jan 2021 00:00:00 +0000 + Mon, 25 Jan 2021 00:00:00 +0000 https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/deploy-jenkins/ @@ -38,7 +38,7 @@ spec: master: containers: - name: jenkins-master - image: jenkins/jenkins:lts + image: jenkins/jenkins:2.263.2-lts-alpine imagePullPolicy: Always livenessProbe: failureThreshold: <span style="color:#0000cf;font-weight:bold">12</span> @@ -94,7 +94,7 @@ kubectl get secret jenkins-operator-credentials-&lt;cr_name&gt; -o <s Docs: Configuration https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/configuration/ - Mon, 18 Jan 2021 00:00:00 +0000 + Mon, 25 Jan 2021 00:00:00 +0000 https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/configuration/ @@ -112,14 +112,25 @@ and deploy keys.</p> <p>First you have to prepare pipelines and job definition in your GitHub repository using the following structure:</p> <pre><code>cicd/ ├── jobs -│   └── build.jenkins +│   └── k8s.jenkins └── pipelines - └── build.jenkins</code></pre> -<p><strong><code>cicd/jobs/build.jenkins</code></strong> is a job definition:</p> + └── k8s.jenkins</code></pre> +<p><strong><code>cicd/jobs/k8s.jenkins</code></strong> is a job definition:</p> <pre><code>#!/usr/bin/env groovy -pipelineJob('build-jenkins-operator') { - displayName('Build jenkins-operator') +pipelineJob('k8s-e2e') { + displayName('Kubernetes Plugin E2E Test') + + logRotator { + numToKeep(10) + daysToKeep(30) + } + + configure { project -> + project / 'properties' / 'org.jenkinsci.plugins.workflow.job.properties.DurabilityHintJobProperty' { + hint('PERFORMANCE_OPTIMIZED') + } + } definition { cpsScm { @@ -132,55 +143,27 @@ pipelineJob('build-jenkins-operator') { branches('*/master') } } - scriptPath('cicd/pipelines/build.jenkins') + scriptPath('cicd/pipelines/k8s.jenkins') } } }</code></pre> -<p><strong><code>cicd/pipelines/build.jenkins</code></strong> is an actual Jenkins pipeline:</p> +<p><strong><code>cicd/pipelines/k8s.jenkins</code></strong> is an actual Jenkins pipeline:</p> <pre><code>#!/usr/bin/env groovy -def label = "build-jenkins-operator-${UUID.randomUUID().toString()}" +def label = "k8s-${UUID.randomUUID().toString()}" def home = "/home/jenkins" def workspace = "${home}/workspace/build-jenkins-operator" def workdir = "${workspace}/src/github.com/jenkinsci/kubernetes-operator/" podTemplate(label: label, containers: [ - containerTemplate(name: 'jnlp', image: 'jenkins/inbound-agent:alpine'), - containerTemplate(name: 'go', image: 'golang:1-alpine', command: 'cat', ttyEnabled: true), - ], - envVars: [ - envVar(key: 'GOPATH', value: workspace), + containerTemplate(name: 'alpine', image: 'alpine:3.11', ttyEnabled: true, command: 'cat'), ], ) { - node(label) { - dir(workdir) { - stage('Init') { - timeout(time: 3, unit: 'MINUTES') { - checkout scm - } - container('go') { - sh 'apk --no-cache --update add make git gcc libc-dev' - } - } - - stage('Dep') { - container('go') { - sh 'make dep' - } - } - - stage('Test') { - container('go') { - sh 'make test' - } - } - - stage('Build') { - container('go') { - sh 'make build' - } + stage('Run shell') { + container('alpine') { + sh 'echo "hello world"' } } } @@ -377,7 +360,7 @@ stringData: Docs: Customization https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/customization/ - Mon, 18 Jan 2021 00:00:00 +0000 + Mon, 25 Jan 2021 00:00:00 +0000 https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/customization/ @@ -392,13 +375,13 @@ Plugin&rsquo;s configuration is applied as groovy scripts or the <a href= Any plugin working for Jenkins can be installed by the Jenkins Operator.</p> <p>Pre-installed plugins: -* configuration-as-code v1.38 -* git v4.2.2 +* configuration-as-code v1.46 +* git v4.5.0 * job-dsl v1.77 -* kubernetes-credentials-provider v0.13 -* kubernetes v1.25.2 +* kubernetes-credentials-provider v0.15 +* kubernetes v1.28.6 * workflow-aggregator v2.6 -* workflow-job v2.38</p> +* workflow-job v2.40</p> <p>Rest of the plugins can be found in <a href="https://plugins.jenkins.io/">plugins repository</a>.</p> @@ -413,7 +396,7 @@ spec: master: plugins: - name: simple-theme-plugin - version: 0.5.1</code></pre> + version: "0.6"</code></pre> <p>Under <code>spec.master.basePlugins</code> you can find plugins for a valid <strong>Jenkins Operator</strong>:</p> <div class="highlight"><pre style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-yaml" data-lang="yaml">apiVersion<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>jenkins.io/v1alpha2<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"></span>kind<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>Jenkins<span style="color:#f8f8f8;text-decoration:underline"> @@ -423,19 +406,19 @@ spec: </span><span style="color:#f8f8f8;text-decoration:underline"> </span>master<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>basePlugins<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>kubernetes<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#0000cf;font-weight:bold">1.18</span><span style="color:#0000cf;font-weight:bold">.3</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;1.28.6&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>workflow-job<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;2.34&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;2.40&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>workflow-aggregator<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;2.6&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>git<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#0000cf;font-weight:bold">3.12</span><span style="color:#0000cf;font-weight:bold">.0</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;4.5.0&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>job-dsl<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;1.76&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;1.77&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>configuration-as-code<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;1.29&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;1.46&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>kubernetes-credentials-provider<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#0000cf;font-weight:bold">0.12</span><span style="color:#0000cf;font-weight:bold">.1</span></code></pre></div> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;0.15&#34;</span></code></pre></div> <p>You can change their versions.</p> <p>The <strong>Jenkins Operator</strong> will then automatically install plugins after the Jenkins master pod restart.</p> @@ -553,34 +536,10 @@ The secrets are loaded to <code>secrets</code> map.</p> - - Docs: AKS - https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/aks/ - Mon, 18 Jan 2021 00:00:00 +0000 - - https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/aks/ - - - - <p>Azure AKS managed Kubernetes service adds to every pod the following environment variables:</p> -<div class="highlight"><pre style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-yaml" data-lang="yaml">-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>KUBERNETES_PORT_443_TCP_ADDR<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"></span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>KUBERNETES_PORT<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>tcp<span style="color:#000;font-weight:bold">:</span>//<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"></span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>KUBERNETES_PORT_443_TCP<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>tcp<span style="color:#000;font-weight:bold">:</span>//<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"></span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>KUBERNETES_SERVICE_HOST<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span></code></pre></div> -<p>The operator is aware of it and omits these environment variables when checking if a Jenkins pod environment has been changed. It prevents the -restart of a Jenkins pod over and over again.</p> - - - - Docs: Configure backup and restore https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/configure-backup-and-restore/ - Mon, 18 Jan 2021 00:00:00 +0000 + Mon, 25 Jan 2021 00:00:00 +0000 https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/configure-backup-and-restore/ @@ -621,7 +580,7 @@ restart of a Jenkins pod over and over again.</p> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>fsGroup<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#0000cf;font-weight:bold">1000</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>containers<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>jenkins-master<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>image<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>jenkins/jenkins<span style="color:#000;font-weight:bold">:</span>lts<span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>image<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>jenkins/jenkins<span style="color:#000;font-weight:bold">:</span><span style="color:#0000cf;font-weight:bold">2.263</span><span style="color:#0000cf;font-weight:bold">.2</span>-lts-alpine<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>backup<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic"># container responsible for the backup and restore</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>env<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>BACKUP_DIR<span style="color:#f8f8f8;text-decoration:underline"> @@ -630,7 +589,7 @@ restart of a Jenkins pod over and over again.</p> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>/jenkins-home<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>BACKUP_COUNT<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;3&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic"># keep only the 2 most recent backups</span><span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>image<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>virtuslab/jenkins-operator-backup-pvc<span style="color:#000;font-weight:bold">:</span>v0<span style="color:#0000cf;font-weight:bold">.0</span><span style="color:#0000cf;font-weight:bold">.8</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic"># look at backup/pvc directory</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>image<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>virtuslab/jenkins-operator-backup-pvc<span style="color:#000;font-weight:bold">:</span>v0<span style="color:#0000cf;font-weight:bold">.1</span><span style="color:#0000cf;font-weight:bold">.0</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic"># look at backup/pvc directory</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>imagePullPolicy<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>IfNotPresent<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>volumeMounts<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>mountPath<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>/jenkins-home<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic"># Jenkins home volume</span><span style="color:#f8f8f8;text-decoration:underline"> @@ -647,6 +606,10 @@ restart of a Jenkins pod over and over again.</p> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>exec<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>command<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>/home/user/bin/backup.sh<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic"># this command is invoked on &#34;backup&#34; container to make backup, for example /home/user/bin/backup.sh &lt;backup_number&gt;, &lt;backup_number&gt; is passed by operator</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>getLatestAction<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>exec<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>command<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>/home/user/bin/get-latest.sh<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic"># this command is invoked on &#34;backup&#34; container to get last backup number before pod deletion. If you don&#39;t omit it in CR, you can lose data</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>interval<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#0000cf;font-weight:bold">30</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic"># how often make backup in seconds</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>makeBackupBeforePodDeletion<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">true</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic"># make a backup before pod deletion</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>restore<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> @@ -659,6 +622,30 @@ restart of a Jenkins pod over and over again.</p> + + Docs: AKS + https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/aks/ + Mon, 18 Jan 2021 00:00:00 +0000 + + https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/aks/ + + + + <p>Azure AKS managed Kubernetes service adds to every pod the following environment variables:</p> +<div class="highlight"><pre style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-yaml" data-lang="yaml">-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>KUBERNETES_PORT_443_TCP_ADDR<span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"></span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>KUBERNETES_PORT<span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>tcp<span style="color:#000;font-weight:bold">:</span>//<span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"></span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>KUBERNETES_PORT_443_TCP<span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>tcp<span style="color:#000;font-weight:bold">:</span>//<span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"></span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>KUBERNETES_SERVICE_HOST<span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span></code></pre></div> +<p>The operator is aware of it and omits these environment variables when checking if a Jenkins pod environment has been changed. It prevents the +restart of a Jenkins pod over and over again.</p> + + + + Docs: Custom Backup and Restore Providers https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/custom-backup-and-restore/ diff --git a/docs/docs/getting-started/latest/notifications/index.html b/docs/docs/getting-started/latest/notifications/index.html index 327a292a..94a45190 100644 --- a/docs/docs/getting-started/latest/notifications/index.html +++ b/docs/docs/getting-started/latest/notifications/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/latest/openshift/index.html b/docs/docs/getting-started/latest/openshift/index.html index d30b296e..9e85cd53 100644 --- a/docs/docs/getting-started/latest/openshift/index.html +++ b/docs/docs/getting-started/latest/openshift/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/latest/schema/index.html b/docs/docs/getting-started/latest/schema/index.html index 05f7308d..46aaf802 100644 --- a/docs/docs/getting-started/latest/schema/index.html +++ b/docs/docs/getting-started/latest/schema/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.1.x/aks/index.html b/docs/docs/getting-started/v0.1.x/aks/index.html index 3bb2e254..ad081dc1 100644 --- a/docs/docs/getting-started/v0.1.x/aks/index.html +++ b/docs/docs/getting-started/v0.1.x/aks/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.1.x/configuration/index.html b/docs/docs/getting-started/v0.1.x/configuration/index.html index fc630437..1f28de2f 100644 --- a/docs/docs/getting-started/v0.1.x/configuration/index.html +++ b/docs/docs/getting-started/v0.1.x/configuration/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.1.x/configure-backup-and-restore/index.html b/docs/docs/getting-started/v0.1.x/configure-backup-and-restore/index.html index 64e8b8d2..a22e79f4 100644 --- a/docs/docs/getting-started/v0.1.x/configure-backup-and-restore/index.html +++ b/docs/docs/getting-started/v0.1.x/configure-backup-and-restore/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.1.x/customization/index.html b/docs/docs/getting-started/v0.1.x/customization/index.html index 64270ca4..52a3a5be 100644 --- a/docs/docs/getting-started/v0.1.x/customization/index.html +++ b/docs/docs/getting-started/v0.1.x/customization/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.1.x/deploy-jenkins/index.html b/docs/docs/getting-started/v0.1.x/deploy-jenkins/index.html index a5a70a66..627a1d1f 100644 --- a/docs/docs/getting-started/v0.1.x/deploy-jenkins/index.html +++ b/docs/docs/getting-started/v0.1.x/deploy-jenkins/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.1.x/diagnostics/index.html b/docs/docs/getting-started/v0.1.x/diagnostics/index.html index 4bd45293..80f305be 100644 --- a/docs/docs/getting-started/v0.1.x/diagnostics/index.html +++ b/docs/docs/getting-started/v0.1.x/diagnostics/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.1.x/index.html b/docs/docs/getting-started/v0.1.x/index.html index da933da2..5014c321 100644 --- a/docs/docs/getting-started/v0.1.x/index.html +++ b/docs/docs/getting-started/v0.1.x/index.html @@ -223,18 +223,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.1.x/migration-guide-v1alpha1-to-v1alpha2/index.html b/docs/docs/getting-started/v0.1.x/migration-guide-v1alpha1-to-v1alpha2/index.html index 0b316765..6e9ba9da 100644 --- a/docs/docs/getting-started/v0.1.x/migration-guide-v1alpha1-to-v1alpha2/index.html +++ b/docs/docs/getting-started/v0.1.x/migration-guide-v1alpha1-to-v1alpha2/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.1.x/scheme/index.html b/docs/docs/getting-started/v0.1.x/scheme/index.html index 7a986446..65b0f56b 100644 --- a/docs/docs/getting-started/v0.1.x/scheme/index.html +++ b/docs/docs/getting-started/v0.1.x/scheme/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.2.x/aks/index.html b/docs/docs/getting-started/v0.2.x/aks/index.html index 73945591..c98dff7e 100644 --- a/docs/docs/getting-started/v0.2.x/aks/index.html +++ b/docs/docs/getting-started/v0.2.x/aks/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.2.x/configuration/index.html b/docs/docs/getting-started/v0.2.x/configuration/index.html index 9601797f..4405f8db 100644 --- a/docs/docs/getting-started/v0.2.x/configuration/index.html +++ b/docs/docs/getting-started/v0.2.x/configuration/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.2.x/configure-backup-and-restore/index.html b/docs/docs/getting-started/v0.2.x/configure-backup-and-restore/index.html index 255cc479..040ab295 100644 --- a/docs/docs/getting-started/v0.2.x/configure-backup-and-restore/index.html +++ b/docs/docs/getting-started/v0.2.x/configure-backup-and-restore/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.2.x/custom-backup-and-restore/index.html b/docs/docs/getting-started/v0.2.x/custom-backup-and-restore/index.html index d5801fdb..43dc1286 100644 --- a/docs/docs/getting-started/v0.2.x/custom-backup-and-restore/index.html +++ b/docs/docs/getting-started/v0.2.x/custom-backup-and-restore/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.2.x/customization/index.html b/docs/docs/getting-started/v0.2.x/customization/index.html index 728e32e6..6e8590c6 100644 --- a/docs/docs/getting-started/v0.2.x/customization/index.html +++ b/docs/docs/getting-started/v0.2.x/customization/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.2.x/deploy-jenkins/index.html b/docs/docs/getting-started/v0.2.x/deploy-jenkins/index.html index 0ec775f1..52eecbca 100644 --- a/docs/docs/getting-started/v0.2.x/deploy-jenkins/index.html +++ b/docs/docs/getting-started/v0.2.x/deploy-jenkins/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.2.x/diagnostics/index.html b/docs/docs/getting-started/v0.2.x/diagnostics/index.html index 0db92fc9..97502b67 100644 --- a/docs/docs/getting-started/v0.2.x/diagnostics/index.html +++ b/docs/docs/getting-started/v0.2.x/diagnostics/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.2.x/index.html b/docs/docs/getting-started/v0.2.x/index.html index 9b7b83a1..2ada4663 100644 --- a/docs/docs/getting-started/v0.2.x/index.html +++ b/docs/docs/getting-started/v0.2.x/index.html @@ -223,18 +223,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.2.x/migration/index.html b/docs/docs/getting-started/v0.2.x/migration/index.html index 298f43d1..e758ecf8 100644 --- a/docs/docs/getting-started/v0.2.x/migration/index.html +++ b/docs/docs/getting-started/v0.2.x/migration/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.2.x/schema/index.html b/docs/docs/getting-started/v0.2.x/schema/index.html index 5bbaba11..bd4a1513 100644 --- a/docs/docs/getting-started/v0.2.x/schema/index.html +++ b/docs/docs/getting-started/v0.2.x/schema/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.3.x/aks/index.html b/docs/docs/getting-started/v0.3.x/aks/index.html index d1014da2..3dba2b1d 100644 --- a/docs/docs/getting-started/v0.3.x/aks/index.html +++ b/docs/docs/getting-started/v0.3.x/aks/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.3.x/configuration/index.html b/docs/docs/getting-started/v0.3.x/configuration/index.html index 4c225087..4c5813b2 100644 --- a/docs/docs/getting-started/v0.3.x/configuration/index.html +++ b/docs/docs/getting-started/v0.3.x/configuration/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.3.x/configure-backup-and-restore/index.html b/docs/docs/getting-started/v0.3.x/configure-backup-and-restore/index.html index ad550b75..44debd30 100644 --- a/docs/docs/getting-started/v0.3.x/configure-backup-and-restore/index.html +++ b/docs/docs/getting-started/v0.3.x/configure-backup-and-restore/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.3.x/custom-backup-and-restore/index.html b/docs/docs/getting-started/v0.3.x/custom-backup-and-restore/index.html index d3280027..c413d7ea 100644 --- a/docs/docs/getting-started/v0.3.x/custom-backup-and-restore/index.html +++ b/docs/docs/getting-started/v0.3.x/custom-backup-and-restore/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.3.x/customization/index.html b/docs/docs/getting-started/v0.3.x/customization/index.html index c668f00f..f4dd0a39 100644 --- a/docs/docs/getting-started/v0.3.x/customization/index.html +++ b/docs/docs/getting-started/v0.3.x/customization/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.3.x/deploy-jenkins/index.html b/docs/docs/getting-started/v0.3.x/deploy-jenkins/index.html index b51da6d5..54609f28 100644 --- a/docs/docs/getting-started/v0.3.x/deploy-jenkins/index.html +++ b/docs/docs/getting-started/v0.3.x/deploy-jenkins/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.3.x/diagnostics/index.html b/docs/docs/getting-started/v0.3.x/diagnostics/index.html index 388ae556..19f0316d 100644 --- a/docs/docs/getting-started/v0.3.x/diagnostics/index.html +++ b/docs/docs/getting-started/v0.3.x/diagnostics/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.3.x/index.html b/docs/docs/getting-started/v0.3.x/index.html index ded0693b..f222c04c 100644 --- a/docs/docs/getting-started/v0.3.x/index.html +++ b/docs/docs/getting-started/v0.3.x/index.html @@ -223,18 +223,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.3.x/migration/index.html b/docs/docs/getting-started/v0.3.x/migration/index.html index aeb4a665..b5624774 100644 --- a/docs/docs/getting-started/v0.3.x/migration/index.html +++ b/docs/docs/getting-started/v0.3.x/migration/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.3.x/notifications/index.html b/docs/docs/getting-started/v0.3.x/notifications/index.html index 2a68889f..434268d2 100644 --- a/docs/docs/getting-started/v0.3.x/notifications/index.html +++ b/docs/docs/getting-started/v0.3.x/notifications/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.3.x/schema/index.html b/docs/docs/getting-started/v0.3.x/schema/index.html index 37c7115a..a1ef0240 100644 --- a/docs/docs/getting-started/v0.3.x/schema/index.html +++ b/docs/docs/getting-started/v0.3.x/schema/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.4.x/aks/index.html b/docs/docs/getting-started/v0.4.x/aks/index.html index 4b39e78e..e4d6b123 100644 --- a/docs/docs/getting-started/v0.4.x/aks/index.html +++ b/docs/docs/getting-started/v0.4.x/aks/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.4.x/configuration/index.html b/docs/docs/getting-started/v0.4.x/configuration/index.html index 75e13d92..d8a0535f 100644 --- a/docs/docs/getting-started/v0.4.x/configuration/index.html +++ b/docs/docs/getting-started/v0.4.x/configuration/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.4.x/configure-backup-and-restore/index.html b/docs/docs/getting-started/v0.4.x/configure-backup-and-restore/index.html index 95336a94..cbf59a07 100644 --- a/docs/docs/getting-started/v0.4.x/configure-backup-and-restore/index.html +++ b/docs/docs/getting-started/v0.4.x/configure-backup-and-restore/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.4.x/custom-backup-and-restore/index.html b/docs/docs/getting-started/v0.4.x/custom-backup-and-restore/index.html index 6341ca50..4712cb44 100644 --- a/docs/docs/getting-started/v0.4.x/custom-backup-and-restore/index.html +++ b/docs/docs/getting-started/v0.4.x/custom-backup-and-restore/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.4.x/customization/index.html b/docs/docs/getting-started/v0.4.x/customization/index.html index a29426f3..e8783b74 100644 --- a/docs/docs/getting-started/v0.4.x/customization/index.html +++ b/docs/docs/getting-started/v0.4.x/customization/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.4.x/deploy-jenkins/index.html b/docs/docs/getting-started/v0.4.x/deploy-jenkins/index.html index 761a5eab..920a2f94 100644 --- a/docs/docs/getting-started/v0.4.x/deploy-jenkins/index.html +++ b/docs/docs/getting-started/v0.4.x/deploy-jenkins/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.4.x/diagnostics/index.html b/docs/docs/getting-started/v0.4.x/diagnostics/index.html index 56ae29e3..af5274a1 100644 --- a/docs/docs/getting-started/v0.4.x/diagnostics/index.html +++ b/docs/docs/getting-started/v0.4.x/diagnostics/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.4.x/index.html b/docs/docs/getting-started/v0.4.x/index.html index 73a8e846..1ed97248 100644 --- a/docs/docs/getting-started/v0.4.x/index.html +++ b/docs/docs/getting-started/v0.4.x/index.html @@ -223,18 +223,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.4.x/notifications/index.html b/docs/docs/getting-started/v0.4.x/notifications/index.html index fe68f065..0805ea67 100644 --- a/docs/docs/getting-started/v0.4.x/notifications/index.html +++ b/docs/docs/getting-started/v0.4.x/notifications/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.4.x/openshift/index.html b/docs/docs/getting-started/v0.4.x/openshift/index.html index 259af69f..d4fe128e 100644 --- a/docs/docs/getting-started/v0.4.x/openshift/index.html +++ b/docs/docs/getting-started/v0.4.x/openshift/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/getting-started/v0.4.x/schema/index.html b/docs/docs/getting-started/v0.4.x/schema/index.html index 67e80257..dcdb97d1 100644 --- a/docs/docs/getting-started/v0.4.x/schema/index.html +++ b/docs/docs/getting-started/v0.4.x/schema/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/how-it-works/architecture-and-design/index.html b/docs/docs/how-it-works/architecture-and-design/index.html index dba897b7..9c5262a1 100644 --- a/docs/docs/how-it-works/architecture-and-design/index.html +++ b/docs/docs/how-it-works/architecture-and-design/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/how-it-works/index.html b/docs/docs/how-it-works/index.html index dde27d3a..c0312007 100644 --- a/docs/docs/how-it-works/index.html +++ b/docs/docs/how-it-works/index.html @@ -223,18 +223,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/how-it-works/jenkins-docker-images/index.html b/docs/docs/how-it-works/jenkins-docker-images/index.html index 7efa79e7..444d83ae 100644 --- a/docs/docs/how-it-works/jenkins-docker-images/index.html +++ b/docs/docs/how-it-works/jenkins-docker-images/index.html @@ -230,18 +230,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/index.html b/docs/docs/index.html index 8bf522b9..03f08c4a 100644 --- a/docs/docs/index.html +++ b/docs/docs/index.html @@ -220,18 +220,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/docs/index.xml b/docs/docs/index.xml index 9f96c242..63d1566c 100644 --- a/docs/docs/index.xml +++ b/docs/docs/index.xml @@ -22,7 +22,7 @@ Docs: Deploy Jenkins https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/deploy-jenkins/ - Mon, 18 Jan 2021 00:00:00 +0000 + Mon, 25 Jan 2021 00:00:00 +0000 https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/deploy-jenkins/ @@ -38,7 +38,7 @@ spec: master: containers: - name: jenkins-master - image: jenkins/jenkins:lts + image: jenkins/jenkins:2.263.2-lts-alpine imagePullPolicy: Always livenessProbe: failureThreshold: <span style="color:#0000cf;font-weight:bold">12</span> @@ -433,7 +433,7 @@ kubectl get secret jenkins-operator-credentials-&lt;cr_name&gt; -o <s Docs: Configuration https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/configuration/ - Mon, 18 Jan 2021 00:00:00 +0000 + Mon, 25 Jan 2021 00:00:00 +0000 https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/configuration/ @@ -451,14 +451,25 @@ and deploy keys.</p> <p>First you have to prepare pipelines and job definition in your GitHub repository using the following structure:</p> <pre><code>cicd/ ├── jobs -│   └── build.jenkins +│   └── k8s.jenkins └── pipelines - └── build.jenkins</code></pre> -<p><strong><code>cicd/jobs/build.jenkins</code></strong> is a job definition:</p> + └── k8s.jenkins</code></pre> +<p><strong><code>cicd/jobs/k8s.jenkins</code></strong> is a job definition:</p> <pre><code>#!/usr/bin/env groovy -pipelineJob('build-jenkins-operator') { - displayName('Build jenkins-operator') +pipelineJob('k8s-e2e') { + displayName('Kubernetes Plugin E2E Test') + + logRotator { + numToKeep(10) + daysToKeep(30) + } + + configure { project -> + project / 'properties' / 'org.jenkinsci.plugins.workflow.job.properties.DurabilityHintJobProperty' { + hint('PERFORMANCE_OPTIMIZED') + } + } definition { cpsScm { @@ -471,55 +482,27 @@ pipelineJob('build-jenkins-operator') { branches('*/master') } } - scriptPath('cicd/pipelines/build.jenkins') + scriptPath('cicd/pipelines/k8s.jenkins') } } }</code></pre> -<p><strong><code>cicd/pipelines/build.jenkins</code></strong> is an actual Jenkins pipeline:</p> +<p><strong><code>cicd/pipelines/k8s.jenkins</code></strong> is an actual Jenkins pipeline:</p> <pre><code>#!/usr/bin/env groovy -def label = "build-jenkins-operator-${UUID.randomUUID().toString()}" +def label = "k8s-${UUID.randomUUID().toString()}" def home = "/home/jenkins" def workspace = "${home}/workspace/build-jenkins-operator" def workdir = "${workspace}/src/github.com/jenkinsci/kubernetes-operator/" podTemplate(label: label, containers: [ - containerTemplate(name: 'jnlp', image: 'jenkins/inbound-agent:alpine'), - containerTemplate(name: 'go', image: 'golang:1-alpine', command: 'cat', ttyEnabled: true), - ], - envVars: [ - envVar(key: 'GOPATH', value: workspace), + containerTemplate(name: 'alpine', image: 'alpine:3.11', ttyEnabled: true, command: 'cat'), ], ) { - node(label) { - dir(workdir) { - stage('Init') { - timeout(time: 3, unit: 'MINUTES') { - checkout scm - } - container('go') { - sh 'apk --no-cache --update add make git gcc libc-dev' - } - } - - stage('Dep') { - container('go') { - sh 'make dep' - } - } - - stage('Test') { - container('go') { - sh 'make test' - } - } - - stage('Build') { - container('go') { - sh 'make build' - } + stage('Run shell') { + container('alpine') { + sh 'echo "hello world"' } } } @@ -1786,7 +1769,7 @@ stringData: Docs: Customization https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/customization/ - Mon, 18 Jan 2021 00:00:00 +0000 + Mon, 25 Jan 2021 00:00:00 +0000 https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/customization/ @@ -1801,13 +1784,13 @@ Plugin&rsquo;s configuration is applied as groovy scripts or the <a href= Any plugin working for Jenkins can be installed by the Jenkins Operator.</p> <p>Pre-installed plugins: -* configuration-as-code v1.38 -* git v4.2.2 +* configuration-as-code v1.46 +* git v4.5.0 * job-dsl v1.77 -* kubernetes-credentials-provider v0.13 -* kubernetes v1.25.2 +* kubernetes-credentials-provider v0.15 +* kubernetes v1.28.6 * workflow-aggregator v2.6 -* workflow-job v2.38</p> +* workflow-job v2.40</p> <p>Rest of the plugins can be found in <a href="https://plugins.jenkins.io/">plugins repository</a>.</p> @@ -1822,7 +1805,7 @@ spec: master: plugins: - name: simple-theme-plugin - version: 0.5.1</code></pre> + version: "0.6"</code></pre> <p>Under <code>spec.master.basePlugins</code> you can find plugins for a valid <strong>Jenkins Operator</strong>:</p> <div class="highlight"><pre style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-yaml" data-lang="yaml">apiVersion<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>jenkins.io/v1alpha2<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"></span>kind<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>Jenkins<span style="color:#f8f8f8;text-decoration:underline"> @@ -1832,19 +1815,19 @@ spec: </span><span style="color:#f8f8f8;text-decoration:underline"> </span>master<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>basePlugins<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>kubernetes<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#0000cf;font-weight:bold">1.18</span><span style="color:#0000cf;font-weight:bold">.3</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;1.28.6&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>workflow-job<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;2.34&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;2.40&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>workflow-aggregator<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;2.6&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>git<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#0000cf;font-weight:bold">3.12</span><span style="color:#0000cf;font-weight:bold">.0</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;4.5.0&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>job-dsl<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;1.76&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;1.77&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>configuration-as-code<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;1.29&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;1.46&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>kubernetes-credentials-provider<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#0000cf;font-weight:bold">0.12</span><span style="color:#0000cf;font-weight:bold">.1</span></code></pre></div> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;0.15&#34;</span></code></pre></div> <p>You can change their versions.</p> <p>The <strong>Jenkins Operator</strong> will then automatically install plugins after the Jenkins master pod restart.</p> @@ -2566,34 +2549,10 @@ spec: - - Docs: AKS - https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/aks/ - Mon, 18 Jan 2021 00:00:00 +0000 - - https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/aks/ - - - - <p>Azure AKS managed Kubernetes service adds to every pod the following environment variables:</p> -<div class="highlight"><pre style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-yaml" data-lang="yaml">-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>KUBERNETES_PORT_443_TCP_ADDR<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"></span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>KUBERNETES_PORT<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>tcp<span style="color:#000;font-weight:bold">:</span>//<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"></span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>KUBERNETES_PORT_443_TCP<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>tcp<span style="color:#000;font-weight:bold">:</span>//<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"></span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>KUBERNETES_SERVICE_HOST<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span></code></pre></div> -<p>The operator is aware of it and omits these environment variables when checking if a Jenkins pod environment has been changed. It prevents the -restart of a Jenkins pod over and over again.</p> - - - - Docs: Configure backup and restore https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/configure-backup-and-restore/ - Mon, 18 Jan 2021 00:00:00 +0000 + Mon, 25 Jan 2021 00:00:00 +0000 https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/configure-backup-and-restore/ @@ -2634,7 +2593,7 @@ restart of a Jenkins pod over and over again.</p> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>fsGroup<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#0000cf;font-weight:bold">1000</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>containers<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>jenkins-master<span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>image<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>jenkins/jenkins<span style="color:#000;font-weight:bold">:</span>lts<span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>image<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>jenkins/jenkins<span style="color:#000;font-weight:bold">:</span><span style="color:#0000cf;font-weight:bold">2.263</span><span style="color:#0000cf;font-weight:bold">.2</span>-lts-alpine<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>backup<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic"># container responsible for the backup and restore</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>env<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>BACKUP_DIR<span style="color:#f8f8f8;text-decoration:underline"> @@ -2643,7 +2602,7 @@ restart of a Jenkins pod over and over again.</p> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>/jenkins-home<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>BACKUP_COUNT<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">&#34;3&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic"># keep only the 2 most recent backups</span><span style="color:#f8f8f8;text-decoration:underline"> -</span><span style="color:#f8f8f8;text-decoration:underline"> </span>image<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>virtuslab/jenkins-operator-backup-pvc<span style="color:#000;font-weight:bold">:</span>v0<span style="color:#0000cf;font-weight:bold">.0</span><span style="color:#0000cf;font-weight:bold">.8</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic"># look at backup/pvc directory</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>image<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>virtuslab/jenkins-operator-backup-pvc<span style="color:#000;font-weight:bold">:</span>v0<span style="color:#0000cf;font-weight:bold">.1</span><span style="color:#0000cf;font-weight:bold">.0</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic"># look at backup/pvc directory</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>imagePullPolicy<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>IfNotPresent<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>volumeMounts<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>mountPath<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>/jenkins-home<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic"># Jenkins home volume</span><span style="color:#f8f8f8;text-decoration:underline"> @@ -2660,6 +2619,10 @@ restart of a Jenkins pod over and over again.</p> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>exec<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>command<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>/home/user/bin/backup.sh<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic"># this command is invoked on &#34;backup&#34; container to make backup, for example /home/user/bin/backup.sh &lt;backup_number&gt;, &lt;backup_number&gt; is passed by operator</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>getLatestAction<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>exec<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>command<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>/home/user/bin/get-latest.sh<span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic"># this command is invoked on &#34;backup&#34; container to get last backup number before pod deletion. If you don&#39;t omit it in CR, you can lose data</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>interval<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#0000cf;font-weight:bold">30</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic"># how often make backup in seconds</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>makeBackupBeforePodDeletion<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">true</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic"># make a backup before pod deletion</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#f8f8f8;text-decoration:underline"> </span>restore<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> @@ -2672,6 +2635,30 @@ restart of a Jenkins pod over and over again.</p> + + Docs: AKS + https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/aks/ + Mon, 18 Jan 2021 00:00:00 +0000 + + https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/aks/ + + + + <p>Azure AKS managed Kubernetes service adds to every pod the following environment variables:</p> +<div class="highlight"><pre style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-yaml" data-lang="yaml">-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>KUBERNETES_PORT_443_TCP_ADDR<span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"></span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>KUBERNETES_PORT<span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>tcp<span style="color:#000;font-weight:bold">:</span>//<span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"></span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>KUBERNETES_PORT_443_TCP<span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>tcp<span style="color:#000;font-weight:bold">:</span>//<span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"></span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>KUBERNETES_SERVICE_HOST<span style="color:#f8f8f8;text-decoration:underline"> +</span><span style="color:#f8f8f8;text-decoration:underline"> </span>value<span style="color:#000;font-weight:bold">:</span></code></pre></div> +<p>The operator is aware of it and omits these environment variables when checking if a Jenkins pod environment has been changed. It prevents the +restart of a Jenkins pod over and over again.</p> + + + + Docs: Custom Backup and Restore Providers https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/custom-backup-and-restore/ diff --git a/docs/docs/installation/index.html b/docs/docs/installation/index.html index 455d1fe4..10dc29f5 100644 --- a/docs/docs/installation/index.html +++ b/docs/docs/installation/index.html @@ -223,18 +223,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers @@ -767,6 +767,8 @@ All container images can be found at
$ helm repo add jenkins https://raw.githubusercontent.com/jenkinsci/kubernetes-operator/master/chart
 $ helm install <name> jenkins/jenkins-operator -n <your-namespace>
+

In case you want to use released Chart v0.4.1, before installing/upgrading please install additional CRD into the cluster:

+
$ kubectl apply -f https://raw.githubusercontent.com/jenkinsci/kubernetes-operator/master/chart/jenkins-operator/crds/jenkinsimage-crd.yaml

To add custom labels and annotations, you can use values.yaml file or pass them into helm install command, e.g.:

$ helm install <name> jenkins/jenkins-operator -n <your-namespace> --set jenkins.labels.LabelKey=LabelValue,jenkins.annotations.AnnotationKey=AnnotationValue

You can further customize Jenkins using values.yaml: diff --git a/docs/docs/security/index.html b/docs/docs/security/index.html index 78cef533..90fb2dcc 100644 --- a/docs/docs/security/index.html +++ b/docs/docs/security/index.html @@ -223,18 +223,18 @@ - AKS - - - - - Configure backup and restore + AKS + + + + + Custom Backup and Restore Providers diff --git a/docs/index.html b/docs/index.html index 6944369e..4bb1f898 100644 --- a/docs/index.html +++ b/docs/index.html @@ -25,7 +25,7 @@ - + diff --git a/docs/index.xml b/docs/index.xml index 1ac10801..4794d674 100644 --- a/docs/index.xml +++ b/docs/index.xml @@ -4,7 +4,7 @@ https://jenkinsci.github.io/kubernetes-operator/ Recent Hugo news from gohugo.io Hugo -- gohugo.io - Mon, 18 Jan 2021 00:00:00 +0000 + Mon, 25 Jan 2021 00:00:00 +0000 https://jenkinsci.github.io/kubernetes-operator/img/hugo.png GoHugo.io diff --git a/docs/sitemap.xml b/docs/sitemap.xml index f196c4ca..c435dd25 100644 --- a/docs/sitemap.xml +++ b/docs/sitemap.xml @@ -4,7 +4,7 @@ https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/deploy-jenkins/ - 2021-01-18T00:00:00+00:00 + 2021-01-25T00:00:00+00:00 @@ -39,7 +39,7 @@ https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/configuration/ - 2021-01-18T00:00:00+00:00 + 2021-01-25T00:00:00+00:00 @@ -64,7 +64,7 @@ https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/customization/ - 2021-01-18T00:00:00+00:00 + 2021-01-25T00:00:00+00:00 @@ -93,12 +93,12 @@ - https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/aks/ - 2021-01-18T00:00:00+00:00 + https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/configure-backup-and-restore/ + 2021-01-25T00:00:00+00:00 - https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/configure-backup-and-restore/ + https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/aks/ 2021-01-18T00:00:00+00:00 @@ -319,7 +319,7 @@ https://jenkinsci.github.io/kubernetes-operator/ - 2021-01-18T00:00:00+00:00 + 2021-01-25T00:00:00+00:00 diff --git a/website/package-lock.json b/website/package-lock.json index eeeb951c..dfc48f07 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -288,16 +288,16 @@ } }, "browserslist": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz", - "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==", + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", + "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001173", + "caniuse-lite": "^1.0.30001181", "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.634", + "electron-to-chromium": "^1.3.649", "escalade": "^3.1.1", - "node-releases": "^1.1.69" + "node-releases": "^1.1.70" } }, "cache-base": { @@ -330,9 +330,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001179", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", - "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==", + "version": "1.0.30001183", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001183.tgz", + "integrity": "sha512-7JkwTEE1hlRKETbCFd8HDZeLiQIUcl8rC6JgNjvHCNaxOeNmQ9V4LvQXRUsKIV2CC73qKxljwVhToaA3kLRqTw==", "dev": true }, "chalk": { @@ -568,9 +568,9 @@ } }, "electron-to-chromium": { - "version": "1.3.644", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.644.tgz", - "integrity": "sha512-N7FLvjDPADxad+OXXBuYfcvDvCBG0aW8ZZGr7G91sZMviYbnQJFxdSvUus4SJ0K7Q8dzMxE+Wx1d/CrJIIJ0sw==", + "version": "1.3.653", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.653.tgz", + "integrity": "sha512-LehOhcl74u9fkV9Un6WahJ+Xh+0FZLCCDnKYis1Olx1DX2ugRww5PJicE65OG8yznMj8EOQZRcz6FSV1xKxqsA==", "dev": true }, "end-of-stream": { @@ -2007,9 +2007,9 @@ } }, "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", "dev": true }, "split-string": {