diff --git a/stable/concourse/Chart.yaml b/stable/concourse/Chart.yaml index 3e7d230b34..78076c5a69 100644 --- a/stable/concourse/Chart.yaml +++ b/stable/concourse/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 name: concourse -version: 8.2.5 -appVersion: 5.5.0 +version: 8.2.6 +appVersion: 5.6.0 description: Concourse is a simple and scalable CI system. icon: https://avatars1.githubusercontent.com/u/7809479 keywords: diff --git a/stable/concourse/README.md b/stable/concourse/README.md index ade79898bd..d034e1d7bd 100644 --- a/stable/concourse/README.md +++ b/stable/concourse/README.md @@ -83,7 +83,7 @@ The following table lists the configurable parameters of the Concourse chart and | `imageDigest` | Specific image digest to use in place of a tag. | `nil` | | `imagePullPolicy` | Concourse image pull policy | `IfNotPresent` | | `imagePullSecrets` | Array of imagePullSecrets in the namespace for pulling images | `[]` | -| `imageTag` | Concourse image version | `5.5.0` | +| `imageTag` | Concourse image version | `5.6.0` | | `image` | Concourse image | `concourse/concourse` | | `nameOverride` | Provide a name in place of `concourse` for `app:` labels | `nil` | | `persistence.enabled` | Enable Concourse persistence using Persistent Volume Claims | `true` | diff --git a/stable/concourse/templates/web-deployment.yaml b/stable/concourse/templates/web-deployment.yaml index 490882e5b0..2b862f4213 100644 --- a/stable/concourse/templates/web-deployment.yaml +++ b/stable/concourse/templates/web-deployment.yaml @@ -67,6 +67,18 @@ spec: - name: CONCOURSE_ENABLE_GLOBAL_RESOURCES value: {{ .Values.concourse.web.enableGlobalResources | quote }} {{- end }} + {{- if .Values.concourse.web.enableLidar }} + - name: CONCOURSE_ENABLE_LIDAR + value: {{ .Values.concourse.web.enableLidar | quote }} + {{- end }} + {{- if .Values.concourse.web.lidarScannerInterval }} + - name: CONCOURSE_LIDAR_SCANNER_INTERVAL + value: {{ .Values.concourse.web.lidarScannerInterval | quote }} + {{- end }} + {{- if .Values.concourse.web.lidarCheckerInterval }} + - name: CONCOURSE_LIDAR_CHECKER_INTERVAL + value: {{ .Values.concourse.web.lidarCheckerInterval | quote }} + {{- end }} {{- if .Values.concourse.web.enableBuildAuditing }} - name: CONCOURSE_ENABLE_BUILD_AUDITING value: {{ .Values.concourse.web.enableBuildAuditing | quote }} @@ -103,6 +115,10 @@ spec: - name: CONCOURSE_ENABLE_VOLUME_AUDITING value: {{ .Values.concourse.web.enableVolumeAuditing | quote }} {{- end }} + {{- if .Values.concourse.web.enableRedactSecrets }} + - name: CONCOURSE_ENABLE_REDACT_SECRETS + value: {{ .Values.concourse.web.enableRedactSecrets | quote }} + {{- end }} {{- if .Values.concourse.web.secretRetryAttempts }} - name: CONCOURSE_SECRET_RETRY_ATTEMPTS value: {{ .Values.concourse.web.secretRetryAttempts | quote }} @@ -115,6 +131,10 @@ spec: - name: CONCOURSE_SECRET_CACHE_DURATION value: {{ .Values.concourse.web.secretCacheDuration | quote }} {{- end }} + {{- if .Values.concourse.web.secretCacheDurationNotFound }} + - name: CONCOURSE_SECRET_CACHE_DURATION_NOTFOUND + value: {{ .Values.concourse.web.secretCacheDurationNotFound | quote }} + {{- end }} {{- if .Values.concourse.web.secretCacheEnabled }} - name: CONCOURSE_SECRET_CACHE_ENABLED value: {{ .Values.concourse.web.secretCacheEnabled | quote }} @@ -255,6 +275,10 @@ spec: - name: CONCOURSE_LOG_DB_QUERIES value: {{ .Values.concourse.web.logDbQueries | quote }} {{- end }} + {{- if .Values.concourse.web.logClusterName }} + - name: CONCOURSE_LOG_CLUSTER_NAME + value: {{ .Values.concourse.web.logClusterName | quote }} + {{- end }} {{- if .Values.concourse.web.buildTrackerInterval }} - name: CONCOURSE_BUILD_TRACKER_INTERVAL value: {{ .Values.concourse.web.buildTrackerInterval | quote }} @@ -638,6 +662,10 @@ spec: - name: CONCOURSE_GC_MISSING_GRACE_PERIOD value: {{ .Values.concourse.web.gc.missingGracePeriod | quote }} {{- end }} + {{- if .Values.concourse.web.gc.checkRecyclePeriod }} + - name: CONCOURSE_GC_CHECK_RECYCLE_PERIOD + value: {{ .Values.concourse.web.gc.checkRecyclePeriod | quote }} + {{- end }} {{- if .Values.concourse.web.syslog.enabled }} {{- if .Values.concourse.web.syslog.hostname }} - name: CONCOURSE_SYSLOG_HOSTNAME diff --git a/stable/concourse/values.yaml b/stable/concourse/values.yaml index 982285ad33..8f840284b5 100644 --- a/stable/concourse/values.yaml +++ b/stable/concourse/values.yaml @@ -19,7 +19,7 @@ image: concourse/concourse ## of `concourse/concourse`. ## Ref: https://hub.docker.com/r/concourse/concourse/tags/ ## -imageTag: "5.5.0" +imageTag: "5.6.0" ## Specific image digest to use in place of a tag. ## Ref: https://kubernetes.io/docs/concepts/configuration/overview/#container-images @@ -65,6 +65,19 @@ concourse: ## enableGlobalResources: true + ## The Futureā„¢ of resource checking. + ## + enableLidar: + + ## Interval on which the resource scanner will run to see if new checks need + ## to be scheduled. + ## + lidarScannerInterval: + + ## Interval on which the resource checker runs any scheduled checks. + ## + lidarCheckerInterval: + ## Enable auditing for all api requests connected to builds. ## enableBuildAuditing: false @@ -101,6 +114,10 @@ concourse: ## enableVolumeAuditing: false + ## Enable redacting secrets in build logs. + ## + enableRedactSecrets: + ## The number of attempts secret will be retried to be fetched, ## in case a retryable error happens. ## @@ -120,6 +137,11 @@ concourse: ## secretCacheDuration: + ## If the cache is enabled, secret not found responses will be cached for + ## this duration. + ## + secretCacheDurationNotFound: + ## If the cache is enabled, expired items will be removed on this internal. ## secretCachePurgeInterval: @@ -231,6 +253,11 @@ concourse: ## logDbQueries: false + ## Log cluster name. + ## + logClusterName: + + ## Interval on which to run build tracking. ## buildTrackerInterval: 10s @@ -620,6 +647,10 @@ concourse: ## missingGracePeriod: 5m + ## Period after which to reap checks that are completed. + ## + checkRecyclePeriod: + syslog: ## Enables the emission of build logs to external log ingesters through ## using the syslog protocol.