diff --git a/charts/lighthouse/Chart.yaml b/charts/lighthouse/Chart.yaml index edc18364e..0f6de56e8 100644 --- a/charts/lighthouse/Chart.yaml +++ b/charts/lighthouse/Chart.yaml @@ -3,6 +3,6 @@ description: | This chart bootstraps installation of [Lighthouse](https://github.com/jenkins-x/lighthouse). icon: https://raw.githubusercontent.com/jenkins-x/jenkins-x-website/master/images/logo/jenkinsx-icon-color.svg name: lighthouse -version: 0.1.0-SNAPSHOT +version: 1.5.6 home: https://github.com/jenkins-x/lighthouse diff --git a/charts/lighthouse/README.md b/charts/lighthouse/README.md index 2a255e9e6..0a5fa2d1a 100644 --- a/charts/lighthouse/README.md +++ b/charts/lighthouse/README.md @@ -71,7 +71,7 @@ helm uninstall my-lighthouse --namespace lighthouse | `foghorn.resources.requests` | object | Resource requests applied to the foghorn pods | `{"cpu":"80m","memory":"128Mi"}` | | `foghorn.terminationGracePeriodSeconds` | int | Termination grace period for foghorn pods | `180` | | `foghorn.tolerations` | list | [Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/) applied to the foghorn pods | `[]` | -| `gcJobs.backoffLimit` | int | Set the backoff limit for failed cronJobs | `6` | +| `gcJobs.backoffLimit` | int | Drives the job's backoff limit | `6` | | `gcJobs.concurrencyPolicy` | string | Drives the job's concurrency policy | `"Forbid"` | | `gcJobs.failedJobsHistoryLimit` | int | Drives the failed jobs history limit | `1` | | `gcJobs.image.pullPolicy` | string | Template for computing the gc job docker image pull policy | `"{{ .Values.image.pullPolicy }}"` | @@ -128,6 +128,7 @@ helm uninstall my-lighthouse --namespace lighthouse | `logStackSkip` | string | Comma separated stack frames to skip from the log | `""` | | `oauthToken` | string | Git token (used when GitHub app authentication is not enabled) | `""` | | `poller.affinity` | object | [Affinity rules](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) applied to the poller pods | `{}` | +| `poller.contextMatchPattern` | string | Regex pattern to use to match commit status context | `""` | | `poller.datadog.enabled` | string | Enables datadog | `"true"` | | `poller.enabled` | bool | Whether to enable or disable the poller component | `false` | | `poller.env` | object | Lets you define poller specific environment variables | `{"POLL_HOOK_ENDPOINT":"http://hook/hook/poll","POLL_PERIOD":"20s"}` | @@ -141,11 +142,12 @@ helm uninstall my-lighthouse --namespace lighthouse | `poller.probe` | object | Liveness and readiness probes settings | `{"path":"/"}` | | `poller.readinessProbe` | object | Readiness probe configuration | `{"periodSeconds":10,"successThreshold":1,"timeoutSeconds":1}` | | `poller.replicaCount` | int | Number of replicas | `1` | +| `poller.requireReleaseSuccess` | bool | Keep polling releases until the most recent commit status is successful | `false` | | `poller.resources.limits` | object | Resource limits applied to the poller pods | `{"cpu":"400m","memory":"512Mi"}` | | `poller.resources.requests` | object | Resource requests applied to the poller pods | `{"cpu":"100m","memory":"128Mi"}` | | `poller.terminationGracePeriodSeconds` | int | Termination grace period for poller pods | `30` | | `poller.tolerations` | list | [Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/) applied to the poller pods | `[]` | -| `scope` | string | set scope to either `cluster` or `namespace` for permissions | `cluster` | +| `scope` | string | limit permissions to namespace privileges | `"cluster"` | | `tektoncontroller.affinity` | object | [Affinity rules](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) applied to the tekton controller pods | `{}` | | `tektoncontroller.dashboardTemplate` | string | Go template expression for URLs in the dashboard if not using Tekton dashboard | `""` | | `tektoncontroller.dashboardURL` | string | the dashboard URL (e.g. Tekton dashboard) | `""` | @@ -169,7 +171,7 @@ helm uninstall my-lighthouse --namespace lighthouse | `webhooks.ingress.annotations` | object | Webhooks ingress annotations | `{}` | | `webhooks.ingress.enabled` | bool | Enable webhooks ingress | `false` | | `webhooks.ingress.hosts` | list | Webhooks ingress host names | `[]` | -| `webhooks.ingress.ingressClassName` | string | Ingress class name | `null` | +| `webhooks.ingress.ingressClassName` | string | Webhooks ingress ingressClassName | `nil` | | `webhooks.labels` | object | allow optional labels to be added to the webhook deployment | `{}` | | `webhooks.livenessProbe` | object | Liveness probe configuration | `{"initialDelaySeconds":60,"periodSeconds":10,"successThreshold":1,"timeoutSeconds":1}` | | `webhooks.nodeSelector` | object | [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) applied to the webhooks pods | `{}` | diff --git a/charts/lighthouse/lighthouse-1.5.6.tgz b/charts/lighthouse/lighthouse-1.5.6.tgz new file mode 100644 index 000000000..2da360d23 Binary files /dev/null and b/charts/lighthouse/lighthouse-1.5.6.tgz differ diff --git a/charts/lighthouse/values.yaml b/charts/lighthouse/values.yaml index c76946e08..033daf503 100644 --- a/charts/lighthouse/values.yaml +++ b/charts/lighthouse/values.yaml @@ -54,7 +54,7 @@ image: # image.tag -- Docker images tag # the following tag is latest on the main branch, it's a specific version on a git tag - tag: latest + tag: 1.5.6 # image.pullPolicy -- Image pull policy pullPolicy: IfNotPresent @@ -100,7 +100,7 @@ gcJobs: repository: "{{ .Values.image.parentRepository }}/lighthouse-gc-jobs" # gcJobs.image.tag -- Template for computing the gc job docker image tag - tag: "{{ .Values.image.tag }}" + tag: 1.5.6 # gcJobs.image.pullPolicy -- Template for computing the gc job docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}" @@ -117,7 +117,7 @@ webhooks: repository: "{{ .Values.image.parentRepository }}/lighthouse-webhooks" # webhooks.image.tag -- Template for computing the webhooks controller docker image tag - tag: "{{ .Values.image.tag }}" + tag: 1.5.6 # webhooks.image.pullPolicy -- Template for computing the webhooks controller docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}" @@ -207,7 +207,7 @@ foghorn: repository: "{{ .Values.image.parentRepository }}/lighthouse-foghorn" # foghorn.image.tag -- Template for computing the foghorn controller docker image tag - tag: "{{ .Values.image.tag }}" + tag: 1.5.6 # foghorn.image.pullPolicy -- Template for computing the foghorn controller docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}" @@ -250,7 +250,7 @@ tektoncontroller: repository: "{{ .Values.image.parentRepository }}/lighthouse-tekton-controller" # tektoncontroller.image.tag -- Template for computing the tekton controller docker image tag - tag: "{{ .Values.image.tag }}" + tag: 1.5.6 # tektoncontroller.image.pullPolicy -- Template for computing the tekton controller docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}" @@ -300,7 +300,7 @@ jenkinscontroller: repository: "{{ .Values.image.parentRepository }}/lighthouse-jenkins-controller" # jenkinscontroller.image.tag -- Template for computing the tekton controller docker image tag - tag: "{{ .Values.image.tag }}" + tag: 1.5.6 # jenkinscontroller.image.pullPolicy -- Template for computing the tekton controller docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}" @@ -347,7 +347,7 @@ keeper: repository: "{{ .Values.image.parentRepository }}/lighthouse-keeper" # keeper.image.tag -- Template for computing the keeper controller docker image tag - tag: "{{ .Values.image.tag }}" + tag: 1.5.6 # keeper.image.pullPolicy -- Template for computing the keeper controller docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}" @@ -420,7 +420,7 @@ poller: repository: "{{ .Values.image.parentRepository }}/lighthouse-poller" # poller.image.tag -- Template for computing the poller controller docker image tag - tag: "{{ .Values.image.tag }}" + tag: 1.5.6 # poller.image.pullPolicy -- Template for computing the poller controller docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}"