From 9b4f60c633af574ecf8724d230d89555d69c3289 Mon Sep 17 00:00:00 2001 From: jenkins-x-bot Date: Wed, 3 Apr 2024 06:36:15 +0000 Subject: [PATCH] chore: release 1.16.5 --- changelog.md | 6 + charts/lighthouse/Chart.yaml | 4 +- charts/lighthouse/README.md | 308 ++++++++++++------------ charts/lighthouse/lighthouse-1.16.5.tgz | Bin 0 -> 15824 bytes charts/lighthouse/values.yaml | 151 +----------- 5 files changed, 166 insertions(+), 303 deletions(-) create mode 100644 changelog.md create mode 100644 charts/lighthouse/lighthouse-1.16.5.tgz diff --git a/changelog.md b/changelog.md new file mode 100644 index 000000000..6460cb19b --- /dev/null +++ b/changelog.md @@ -0,0 +1,6 @@ + +## Changes in version 1.16.5 + +### Chores + +* deps: upgrade jenkins-x/go-scm to version 1.14.30 (jenkins-x-bot) diff --git a/charts/lighthouse/Chart.yaml b/charts/lighthouse/Chart.yaml index edc18364e..7ca32ce88 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.16.5 home: https://github.com/jenkins-x/lighthouse - +appVersion: 1.16.5 diff --git a/charts/lighthouse/README.md b/charts/lighthouse/README.md index ed4700eef..48370b1c7 100644 --- a/charts/lighthouse/README.md +++ b/charts/lighthouse/README.md @@ -42,157 +42,161 @@ helm uninstall my-lighthouse --namespace lighthouse ## Values -| Key | Type | Description | Default | -| --------------------------------------------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| `cluster.crds.create` | bool | Create custom resource definitions | `true` | -| `configMaps.config` | string | Raw `config.yaml` content | `nil` | -| `configMaps.configUpdater` | object | Settings used to configure the `config-updater` plugin | `{"orgAndRepo":"","path":""}` | -| `configMaps.create` | bool | Enables creation of `config.yaml` and `plugins.yaml` config maps | `false` | -| `configMaps.plugins` | string | Raw `plugins.yaml` content | `nil` | -| `engines.jenkins` | bool | Enables the Jenkins engine | `false` | -| `engines.jx` | bool | Enables the jx engine | `true` | -| `engines.tekton` | bool | Enables the tekton engine | `false` | -| `env` | object | Environment variables | `{"JX_DEFAULT_IMAGE":""}` | -| `externalPlugins[0].name` | string | | `"cd-indicators"` | -| `externalPlugins[0].requiredResources[0].kind` | string | | `"Service"` | -| `externalPlugins[0].requiredResources[0].name` | string | | `"cd-indicators"` | -| `externalPlugins[0].requiredResources[0].namespace` | string | | `"jx"` | -| `externalPlugins[1].name` | string | | `"lighthouse-webui-plugin"` | -| `externalPlugins[1].requiredResources[0].kind` | string | | `"Service"` | -| `externalPlugins[1].requiredResources[0].name` | string | | `"lighthouse-webui-plugin"` | -| `externalPlugins[1].requiredResources[0].namespace` | string | | `"jx"` | -| `foghorn.affinity` | object | [Affinity rules](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) applied to the foghorn pods | `{}` | -| `foghorn.image.pullPolicy` | string | Template for computing the foghorn controller docker image pull policy | `"{{ .Values.image.pullPolicy }}"` | -| `foghorn.image.repository` | string | Template for computing the foghorn controller docker image repository | `"{{ .Values.image.parentRepository }}/lighthouse-foghorn"` | -| `foghorn.image.tag` | string | Template for computing the foghorn controller docker image tag | `"{{ .Values.image.tag }}"` | -| `foghorn.logLevel` | string | The logging level: trace, debug, info, warn, panic, fatal | `"info"` | -| `foghorn.nodeSelector` | object | [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) applied to the foghorn pods | `{}` | -| `foghorn.replicaCount` | int | Number of replicas | `1` | -| `foghorn.resources.limits` | object | Resource limits applied to the foghorn pods | `{"cpu":"100m","memory":"256Mi"}` | -| `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.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 }}"` | -| `gcJobs.image.repository` | string | Template for computing the gc job docker image repository | `"{{ .Values.image.parentRepository }}/lighthouse-gc-jobs"` | -| `gcJobs.image.tag` | string | Template for computing the gc job docker image tag | `"{{ .Values.image.tag }}"` | -| `gcJobs.logLevel` | string | The logging level: trace, debug, info, warn, panic, fatal | `"info"` | -| `gcJobs.maxAge` | string | Max age from which `LighthouseJob`s will be deleted | `"168h"` | -| `gcJobs.schedule` | string | Cron expression to periodically delete `LighthouseJob`s | `"0/30 * * * *"` | -| `gcJobs.successfulJobsHistoryLimit` | int | Drives the successful jobs history limit | `3` | -| `git.kind` | string | Git SCM provider (`github`, `gitlab`, `stash`) | `"github"` | -| `git.server` | string | Git server URL | `""` | -| `githubApp.enabled` | bool | Enables GitHub app authentication | `false` | -| `githubApp.username` | string | GitHub app user name | `"jenkins-x[bot]"` | -| `hmacSecretName` | string | Existing hmac secret to use for webhooks | `""` | -| `hmacToken` | string | Secret used for webhooks | `""` | -| `hmacTokenEnabled` | bool | Enables the use of a hmac token. This should always be enabled if possible - though some git providers don't support it such as bitbucket cloud | `true` | -| `image.parentRepository` | string | Docker registry to pull images from | `"ghcr.io/jenkins-x"` | -| `image.pullPolicy` | string | Image pull policy | `"IfNotPresent"` | -| `image.tag` | string | Docker images tag the following tag is latest on the main branch, it's a specific version on a git tag | `"latest"` | -| `jenkinscontroller.affinity` | object | [Affinity rules](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) applied to the tekton controller pods | `{}` | -| `jenkinscontroller.image.pullPolicy` | string | Template for computing the tekton controller docker image pull policy | `"{{ .Values.image.pullPolicy }}"` | -| `jenkinscontroller.image.repository` | string | Template for computing the Jenkins controller docker image repository | `"{{ .Values.image.parentRepository }}/lighthouse-jenkins-controller"` | -| `jenkinscontroller.image.tag` | string | Template for computing the tekton controller docker image tag | `"{{ .Values.image.tag }}"` | -| `jenkinscontroller.jenkinsToken` | string | The token for authenticating the Jenkins user | `nil` | -| `jenkinscontroller.jenkinsURL` | string | The URL of the Jenkins instance | `nil` | -| `jenkinscontroller.jenkinsUser` | string | The username for the Jenkins user | `nil` | -| `jenkinscontroller.logLevel` | string | The logging level: trace, debug, info, warn, panic, fatal | `"info"` | -| `jenkinscontroller.nodeSelector` | object | [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) applied to the tekton controller pods | `{}` | -| `jenkinscontroller.podAnnotations` | object | Annotations applied to the tekton controller pods | `{}` | -| `jenkinscontroller.resources.limits` | object | Resource limits applied to the tekton controller pods | `{"cpu":"100m","memory":"256Mi"}` | -| `jenkinscontroller.resources.requests` | object | Resource requests applied to the tekton controller pods | `{"cpu":"80m","memory":"128Mi"}` | -| `jenkinscontroller.service` | object | Service settings for the tekton controller | `{"annotations":{}}` | -| `jenkinscontroller.terminationGracePeriodSeconds` | int | Termination grace period for tekton controller pods | `180` | -| `jenkinscontroller.tolerations` | list | [Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/) applied to the tekton controller pods | `[]` | -| `keeper.affinity` | object | [Affinity rules](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) applied to the keeper pods | `{}` | -| `keeper.datadog.enabled` | string | Enables datadog | `"true"` | -| `keeper.env` | object | Lets you define keeper specific environment variables | `{}` | -| `keeper.image.pullPolicy` | string | Template for computing the keeper controller docker image pull policy | `"{{ .Values.image.pullPolicy }}"` | -| `keeper.image.repository` | string | Template for computing the keeper controller docker image repository | `"{{ .Values.image.parentRepository }}/lighthouse-keeper"` | -| `keeper.image.tag` | string | Template for computing the keeper controller docker image tag | `"{{ .Values.image.tag }}"` | -| `keeper.livenessProbe` | object | Liveness probe configuration | `{"initialDelaySeconds":120,"periodSeconds":10,"successThreshold":1,"timeoutSeconds":1}` | -| `keeper.logLevel` | string | The logging level: trace, debug, info, warn, panic, fatal | `"info"` | -| `keeper.nodeSelector` | object | [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) applied to the keeper pods | `{}` | -| `keeper.podAnnotations` | object | Annotations applied to the keeper pods | `{}` | -| `keeper.probe` | object | Liveness and readiness probes settings | `{"path":"/"}` | -| `keeper.readinessProbe` | object | Readiness probe configuration | `{"periodSeconds":10,"successThreshold":1,"timeoutSeconds":1}` | -| `keeper.replicaCount` | int | Number of replicas | `1` | -| `keeper.resources.limits` | object | Resource limits applied to the keeper pods | `{"cpu":"400m","memory":"512Mi"}` | -| `keeper.resources.requests` | object | Resource requests applied to the keeper pods | `{"cpu":"100m","memory":"128Mi"}` | -| `keeper.service` | object | Service settings for the keeper controller | `{"externalPort":80,"internalPort":8888,"type":"ClusterIP"}` | -| `keeper.statusContextLabel` | string | Label used to report status to git provider | `"Lighthouse Merge Status"` | -| `keeper.terminationGracePeriodSeconds` | int | Termination grace period for keeper pods | `30` | -| `keeper.tolerations` | list | [Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/) applied to the keeper pods | `[]` | -| `lighthouseJobNamespace` | string | Namespace where `LighthouseJob`s and `Pod`s are created | Deployment namespace | -| `logFormat` | string | Log format either json or stackdriver | `"json"` | -| `logService` | string | The name of the service registered with logging | `""` | -| `logStackSkip` | string | Comma separated stack frames to skip from the log | `""` | -| `oauthSecretName` | string | Existing Git token secret | `""` | -| `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"}` | -| `poller.image.pullPolicy` | string | Template for computing the poller controller docker image pull policy | `"{{ .Values.image.pullPolicy }}"` | -| `poller.image.repository` | string | Template for computing the poller controller docker image repository | `"{{ .Values.image.parentRepository }}/lighthouse-poller"` | -| `poller.image.tag` | string | Template for computing the poller controller docker image tag | `"{{ .Values.image.tag }}"` | -| `poller.internalPort` | int | | `8888` | -| `poller.livenessProbe` | object | Liveness probe configuration | `{"initialDelaySeconds":120,"periodSeconds":10,"successThreshold":1,"timeoutSeconds":1}` | -| `poller.logLevel` | string | The logging level: trace, debug, info, warn, panic, fatal | `"info"` | -| `poller.nodeSelector` | object | [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) applied to the poller pods | `{}` | -| `poller.podAnnotations` | object | Annotations applied to the poller pods | `{}` | -| `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` | -| `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) | `""` | -| `tektoncontroller.image.pullPolicy` | string | Template for computing the tekton controller docker image pull policy | `"{{ .Values.image.pullPolicy }}"` | -| `tektoncontroller.image.repository` | string | Template for computing the tekton controller docker image repository | `"{{ .Values.image.parentRepository }}/lighthouse-tekton-controller"` | -| `tektoncontroller.image.tag` | string | Template for computing the tekton controller docker image tag | `"{{ .Values.image.tag }}"` | -| `tektoncontroller.logLevel` | string | The logging level: trace, debug, info, warn, panic, fatal | `"info"` | -| `tektoncontroller.nodeSelector` | object | [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) applied to the tekton controller pods | `{}` | -| `tektoncontroller.podAnnotations` | object | Annotations applied to the tekton controller pods | `{}` | -| `tektoncontroller.replicaCount` | int | Number of replicas | `1` | -| `tektoncontroller.resources.limits` | object | Resource limits applied to the tekton controller pods | `{"cpu":"100m","memory":"256Mi"}` | -| `tektoncontroller.resources.requests` | object | Resource requests applied to the tekton controller pods | `{"cpu":"80m","memory":"128Mi"}` | -| `tektoncontroller.service` | object | Service settings for the tekton controller | `{"annotations":{}}` | -| `tektoncontroller.terminationGracePeriodSeconds` | int | Termination grace period for tekton controller pods | `180` | -| `tektoncontroller.tolerations` | list | [Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/) applied to the tekton controller pods | `[]` | -| `user` | string | Git user name (used when GitHub app authentication is not enabled) | `""` | -| `webhooks.affinity` | object | [Affinity rules](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) applied to the webhooks pods | `{}` | -| `webhooks.customDeploymentTriggerCommand` | string | deployments can configure the ability to allow custom lighthouse triggers using their own unique chat prefix, for example extending the default `/test` trigger prefix let them specify `customDeploymentTriggerPrefix: foo` which means they can also use their own custom trigger /foo mycoolthing | `""` | -| `webhooks.image.pullPolicy` | string | Template for computing the webhooks controller docker image pull policy | `"{{ .Values.image.pullPolicy }}"` | -| `webhooks.image.repository` | string | Template for computing the webhooks controller docker image repository | `"{{ .Values.image.parentRepository }}/lighthouse-webhooks"` | -| `webhooks.image.tag` | string | Template for computing the webhooks controller docker image tag | `"{{ .Values.image.tag }}"` | -| `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 | 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.logLevel` | string | The logging level: trace, debug, info, warn, panic, fatal | `"info"` | -| `webhooks.nodeSelector` | object | [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) applied to the webhooks pods | `{}` | -| `webhooks.podAnnotations` | object | Annotations applied to the webhooks pods | `{}` | -| `webhooks.podLabels` | object | | `{}` | -| `webhooks.probe` | object | Liveness and readiness probes settings | `{"path":"/"}` | -| `webhooks.readinessProbe` | object | Readiness probe configuration | `{"periodSeconds":10,"successThreshold":1,"timeoutSeconds":1}` | -| `webhooks.replicaCount` | int | Number of replicas | `1` | -| `webhooks.resources.limits` | object | Resource limits applied to the webhooks pods | `{"cpu":"100m","memory":"512Mi"}` | -| `webhooks.resources.requests` | object | Resource requests applied to the webhooks pods | `{"cpu":"80m","memory":"128Mi"}` | -| `webhooks.service` | object | Service settings for the webhooks controller | `{"annotations":{},"externalPort":80,"internalPort":8080,"type":"ClusterIP"}` | -| `webhooks.serviceName` | string | Allows overriding the service name, this is here for compatibility reasons, regular users should clear this out | `"hook"` | -| `webhooks.terminationGracePeriodSeconds` | int | Termination grace period for webhooks pods | `180` | -| `webhooks.tolerations` | list | [Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/) applied to the webhooks pods | `[]` | +| Key | Type | Description | Default | +|-----|------|-------------|---------| +| `cluster.crds.create` | bool | Create custom resource definitions | `true` | +| `configMaps.config` | string | Raw `config.yaml` content | `nil` | +| `configMaps.configUpdater` | object | Settings used to configure the `config-updater` plugin | `{"orgAndRepo":"","path":""}` | +| `configMaps.create` | bool | Enables creation of `config.yaml` and `plugins.yaml` config maps | `false` | +| `configMaps.plugins` | string | Raw `plugins.yaml` content | `nil` | +| `engines.jenkins` | bool | Enables the Jenkins engine | `false` | +| `engines.jx` | bool | Enables the jx engine | `true` | +| `engines.tekton` | bool | Enables the tekton engine | `false` | +| `env` | object | Environment variables | `{"JX_DEFAULT_IMAGE":""}` | +| `externalPlugins[0].name` | string | | `"cd-indicators"` | +| `externalPlugins[0].requiredResources[0].kind` | string | | `"Service"` | +| `externalPlugins[0].requiredResources[0].name` | string | | `"cd-indicators"` | +| `externalPlugins[0].requiredResources[0].namespace` | string | | `"jx"` | +| `externalPlugins[1].name` | string | | `"lighthouse-webui-plugin"` | +| `externalPlugins[1].requiredResources[0].kind` | string | | `"Service"` | +| `externalPlugins[1].requiredResources[0].name` | string | | `"lighthouse-webui-plugin"` | +| `externalPlugins[1].requiredResources[0].namespace` | string | | `"jx"` | +| `foghorn.affinity` | object | [Affinity rules](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) applied to the foghorn pods | `{}` | +| `foghorn.image.pullPolicy` | string | Template for computing the foghorn controller docker image pull policy | `"{{ .Values.image.pullPolicy }}"` | +| `foghorn.image.repository` | string | Template for computing the foghorn controller docker image repository | `"{{ .Values.image.parentRepository }}/lighthouse-foghorn"` | +| `foghorn.image.tag` | string | Template for computing the foghorn controller docker image tag | `"{{ .Values.image.tag }}"` | +| `foghorn.logLevel` | string | | `"info"` | +| `foghorn.nodeSelector` | object | [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) applied to the foghorn pods | `{}` | +| `foghorn.replicaCount` | int | Number of replicas | `1` | +| `foghorn.resources.limits` | object | Resource limits applied to the foghorn pods | `{"cpu":"100m","memory":"256Mi"}` | +| `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 | 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 }}"` | +| `gcJobs.image.repository` | string | Template for computing the gc job docker image repository | `"{{ .Values.image.parentRepository }}/lighthouse-gc-jobs"` | +| `gcJobs.image.tag` | string | Template for computing the gc job docker image tag | `"{{ .Values.image.tag }}"` | +| `gcJobs.logLevel` | string | | `"info"` | +| `gcJobs.maxAge` | string | Max age from which `LighthouseJob`s will be deleted | `"168h"` | +| `gcJobs.schedule` | string | Cron expression to periodically delete `LighthouseJob`s | `"0/30 * * * *"` | +| `gcJobs.successfulJobsHistoryLimit` | int | Drives the successful jobs history limit | `3` | +| `git.kind` | string | Git SCM provider (`github`, `gitlab`, `stash`) | `"github"` | +| `git.server` | string | Git server URL | `""` | +| `githubApp.enabled` | bool | Enables GitHub app authentication | `false` | +| `githubApp.username` | string | GitHub app user name | `"jenkins-x[bot]"` | +| `hmacSecretName` | string | Existing hmac secret to use for webhooks | `""` | +| `hmacToken` | string | Secret used for webhooks | `""` | +| `hmacTokenEnabled` | bool | Enables the use of a hmac token. This should always be enabled if possible - though some git providers don't support it such as bitbucket cloud | `true` | +| `hmacTokenVolumeMount` | object | Mount hmac token as a volume instead of using an environment variable Secret reference | `{"enabled":false}` | +| `image.parentRepository` | string | Docker registry to pull images from | `"ghcr.io/jenkins-x"` | +| `image.pullPolicy` | string | Image pull policy | `"IfNotPresent"` | +| `image.tag` | string | Docker images tag the following tag is latest on the main branch, it's a specific version on a git tag | `"latest"` | +| `jenkinscontroller.affinity` | object | [Affinity rules](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) applied to the tekton controller pods | `{}` | +| `jenkinscontroller.image.pullPolicy` | string | Template for computing the tekton controller docker image pull policy | `"{{ .Values.image.pullPolicy }}"` | +| `jenkinscontroller.image.repository` | string | Template for computing the Jenkins controller docker image repository | `"{{ .Values.image.parentRepository }}/lighthouse-jenkins-controller"` | +| `jenkinscontroller.image.tag` | string | Template for computing the tekton controller docker image tag | `"{{ .Values.image.tag }}"` | +| `jenkinscontroller.jenkinsToken` | string | The token for authenticating the Jenkins user | `nil` | +| `jenkinscontroller.jenkinsURL` | string | The URL of the Jenkins instance | `nil` | +| `jenkinscontroller.jenkinsUser` | string | The username for the Jenkins user | `nil` | +| `jenkinscontroller.logLevel` | string | | `"info"` | +| `jenkinscontroller.nodeSelector` | object | [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) applied to the tekton controller pods | `{}` | +| `jenkinscontroller.podAnnotations` | object | Annotations applied to the tekton controller pods | `{}` | +| `jenkinscontroller.resources.limits` | object | Resource limits applied to the tekton controller pods | `{"cpu":"100m","memory":"256Mi"}` | +| `jenkinscontroller.resources.requests` | object | Resource requests applied to the tekton controller pods | `{"cpu":"80m","memory":"128Mi"}` | +| `jenkinscontroller.service` | object | Service settings for the tekton controller | `{"annotations":{}}` | +| `jenkinscontroller.terminationGracePeriodSeconds` | int | Termination grace period for tekton controller pods | `180` | +| `jenkinscontroller.tolerations` | list | [Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/) applied to the tekton controller pods | `[]` | +| `keeper.affinity` | object | [Affinity rules](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) applied to the keeper pods | `{}` | +| `keeper.datadog.enabled` | string | Enables datadog | `"true"` | +| `keeper.env` | object | Lets you define keeper specific environment variables | `{}` | +| `keeper.image.pullPolicy` | string | Template for computing the keeper controller docker image pull policy | `"{{ .Values.image.pullPolicy }}"` | +| `keeper.image.repository` | string | Template for computing the keeper controller docker image repository | `"{{ .Values.image.parentRepository }}/lighthouse-keeper"` | +| `keeper.image.tag` | string | Template for computing the keeper controller docker image tag | `"{{ .Values.image.tag }}"` | +| `keeper.livenessProbe` | object | Liveness probe configuration | `{"initialDelaySeconds":120,"periodSeconds":10,"successThreshold":1,"timeoutSeconds":1}` | +| `keeper.logLevel` | string | | `"info"` | +| `keeper.nodeSelector` | object | [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) applied to the keeper pods | `{}` | +| `keeper.podAnnotations` | object | Annotations applied to the keeper pods | `{}` | +| `keeper.probe` | object | Liveness and readiness probes settings | `{"path":"/"}` | +| `keeper.readinessProbe` | object | Readiness probe configuration | `{"periodSeconds":10,"successThreshold":1,"timeoutSeconds":1}` | +| `keeper.replicaCount` | int | Number of replicas | `1` | +| `keeper.resources.limits` | object | Resource limits applied to the keeper pods | `{"cpu":"400m","memory":"512Mi"}` | +| `keeper.resources.requests` | object | Resource requests applied to the keeper pods | `{"cpu":"100m","memory":"128Mi"}` | +| `keeper.service` | object | Service settings for the keeper controller | `{"externalPort":80,"internalPort":8888,"type":"ClusterIP"}` | +| `keeper.statusContextLabel` | string | Label used to report status to git provider | `"Lighthouse Merge Status"` | +| `keeper.terminationGracePeriodSeconds` | int | Termination grace period for keeper pods | `30` | +| `keeper.tolerations` | list | [Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/) applied to the keeper pods | `[]` | +| `lighthouseJobNamespace` | string | Namespace where `LighthouseJob`s and `Pod`s are created | Deployment namespace | +| `logFormat` | string | Log format either json or stackdriver | `"json"` | +| `logService` | string | The name of the service registered with logging | `""` | +| `logStackSkip` | string | Comma separated stack frames to skip from the log | `""` | +| `oauthSecretName` | string | Existing Git token secret | `""` | +| `oauthToken` | string | Git token (used when GitHub app authentication is not enabled) | `""` | +| `oauthTokenVolumeMount` | object | Mount Git token as a volume instead of using an environment variable Secret reference (used when GitHub app authentication is not enabled) | `{"enabled":false}` | +| `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"}` | +| `poller.image.pullPolicy` | string | Template for computing the poller controller docker image pull policy | `"{{ .Values.image.pullPolicy }}"` | +| `poller.image.repository` | string | Template for computing the poller controller docker image repository | `"{{ .Values.image.parentRepository }}/lighthouse-poller"` | +| `poller.image.tag` | string | Template for computing the poller controller docker image tag | `"{{ .Values.image.tag }}"` | +| `poller.internalPort` | int | | `8888` | +| `poller.livenessProbe` | object | Liveness probe configuration | `{"initialDelaySeconds":120,"periodSeconds":10,"successThreshold":1,"timeoutSeconds":1}` | +| `poller.logLevel` | string | | `"info"` | +| `poller.nodeSelector` | object | [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) applied to the poller pods | `{}` | +| `poller.podAnnotations` | object | Annotations applied to the poller pods | `{}` | +| `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 | 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) | `""` | +| `tektoncontroller.image.pullPolicy` | string | Template for computing the tekton controller docker image pull policy | `"{{ .Values.image.pullPolicy }}"` | +| `tektoncontroller.image.repository` | string | Template for computing the tekton controller docker image repository | `"{{ .Values.image.parentRepository }}/lighthouse-tekton-controller"` | +| `tektoncontroller.image.tag` | string | Template for computing the tekton controller docker image tag | `"{{ .Values.image.tag }}"` | +| `tektoncontroller.logLevel` | string | | `"info"` | +| `tektoncontroller.nodeSelector` | object | [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) applied to the tekton controller pods | `{}` | +| `tektoncontroller.podAnnotations` | object | Annotations applied to the tekton controller pods | `{}` | +| `tektoncontroller.replicaCount` | int | Number of replicas | `1` | +| `tektoncontroller.resources.limits` | object | Resource limits applied to the tekton controller pods | `{"cpu":"100m","memory":"256Mi"}` | +| `tektoncontroller.resources.requests` | object | Resource requests applied to the tekton controller pods | `{"cpu":"80m","memory":"128Mi"}` | +| `tektoncontroller.service` | object | Service settings for the tekton controller | `{"annotations":{}}` | +| `tektoncontroller.terminationGracePeriodSeconds` | int | Termination grace period for tekton controller pods | `180` | +| `tektoncontroller.tolerations` | list | [Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/) applied to the tekton controller pods | `[]` | +| `user` | string | Git user name (used when GitHub app authentication is not enabled) | `""` | +| `webhooks.affinity` | object | [Affinity rules](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) applied to the webhooks pods | `{}` | +| `webhooks.customDeploymentTriggerCommand` | string | deployments can configure the ability to allow custom lighthouse triggers using their own unique chat prefix, for example extending the default `/test` trigger prefix let them specify `customDeploymentTriggerPrefix: foo` which means they can also use their own custom trigger /foo mycoolthing | `""` | +| `webhooks.image.pullPolicy` | string | Template for computing the webhooks controller docker image pull policy | `"{{ .Values.image.pullPolicy }}"` | +| `webhooks.image.repository` | string | Template for computing the webhooks controller docker image repository | `"{{ .Values.image.parentRepository }}/lighthouse-webhooks"` | +| `webhooks.image.tag` | string | Template for computing the webhooks controller docker image tag | `"{{ .Values.image.tag }}"` | +| `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 | Webhooks ingress ingressClassName | `nil` | +| `webhooks.ingress.tls.enabled` | bool | Enable webhooks ingress tls | `false` | +| `webhooks.ingress.tls.secretName` | string | Specify webhooks ingress tls secretName | `""` | +| `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.logLevel` | string | | `"info"` | +| `webhooks.nodeSelector` | object | [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) applied to the webhooks pods | `{}` | +| `webhooks.podAnnotations` | object | Annotations applied to the webhooks pods | `{}` | +| `webhooks.podLabels` | object | | `{}` | +| `webhooks.probe` | object | Liveness and readiness probes settings | `{"path":"/"}` | +| `webhooks.readinessProbe` | object | Readiness probe configuration | `{"periodSeconds":10,"successThreshold":1,"timeoutSeconds":1}` | +| `webhooks.replicaCount` | int | Number of replicas | `1` | +| `webhooks.resources.limits` | object | Resource limits applied to the webhooks pods | `{"cpu":"100m","memory":"512Mi"}` | +| `webhooks.resources.requests` | object | Resource requests applied to the webhooks pods | `{"cpu":"80m","memory":"128Mi"}` | +| `webhooks.service` | object | Service settings for the webhooks controller | `{"annotations":{},"externalPort":80,"internalPort":8080,"type":"ClusterIP"}` | +| `webhooks.serviceName` | string | Allows overriding the service name, this is here for compatibility reasons, regular users should clear this out | `"hook"` | +| `webhooks.terminationGracePeriodSeconds` | int | Termination grace period for webhooks pods | `180` | +| `webhooks.tolerations` | list | [Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/) applied to the webhooks pods | `[]` | You can look directly at the [values.yaml](./values.yaml) file to look at the options and their default values. diff --git a/charts/lighthouse/lighthouse-1.16.5.tgz b/charts/lighthouse/lighthouse-1.16.5.tgz new file mode 100644 index 0000000000000000000000000000000000000000..677355114dcd703bb10e313c692bfbbf0959ba21 GIT binary patch literal 15824 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 akhe*jv`L#}N&i0p0RR7>!DOKT`T+pvcdD}h literal 0 HcmV?d00001 diff --git a/charts/lighthouse/values.yaml b/charts/lighthouse/values.yaml index 54f43949c..3626e1f81 100644 --- a/charts/lighthouse/values.yaml +++ b/charts/lighthouse/values.yaml @@ -1,80 +1,57 @@ git: # git.kind -- Git SCM provider (`github`, `gitlab`, `stash`) kind: github - # git.server -- Git server URL server: "" - # lighthouseJobNamespace -- Namespace where `LighthouseJob`s and `Pod`s are created # @default -- Deployment namespace lighthouseJobNamespace: "" - githubApp: # githubApp.enabled -- Enables GitHub app authentication enabled: false - # githubApp.username -- GitHub app user name - username: "jenkins-x[bot]" - + username: "jenkins-x[bot]" # user -- Git user name (used when GitHub app authentication is not enabled) user: "" - # oauthToken -- Git token (used when GitHub app authentication is not enabled) oauthToken: "" - # oauthSecretName -- Existing Git token secret oauthSecretName: "" - # oauthTokenVolumeMount -- Mount Git token as a volume instead of using an environment variable Secret reference (used when GitHub app authentication is not enabled) oauthTokenVolumeMount: enabled: false - # hmacToken -- Secret used for webhooks hmacToken: "" - # hmacSecretName -- Existing hmac secret to use for webhooks hmacSecretName: "" - # hmacTokenEnabled -- Enables the use of a hmac token. This should always be enabled if possible - though some git providers don't support it such as bitbucket cloud hmacTokenEnabled: true - # hmacTokenVolumeMount -- Mount hmac token as a volume instead of using an environment variable Secret reference hmacTokenVolumeMount: enabled: false - # logFormat -- Log format either json or stackdriver logFormat: "json" - # logService -- The name of the service registered with logging logService: "" - # logStackSkip -- Comma separated stack frames to skip from the log logStackSkip: "" - # scope -- limit permissions to namespace privileges scope: "cluster" - cluster: crds: # cluster.crds.create -- Create custom resource definitions create: true - image: # image.parentRepository -- Docker registry to pull images from parentRepository: ghcr.io/jenkins-x - # 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.16.5 # image.pullPolicy -- Image pull policy pullPolicy: IfNotPresent - # env -- Environment variables env: JX_DEFAULT_IMAGE: "" - - externalPlugins: - name: cd-indicators requiredResources: @@ -86,392 +63,287 @@ externalPlugins: - kind: Service namespace: jx name: lighthouse-webui-plugin - gcJobs: # logLevel -- The logging level: trace, debug, info, warn, error, fatal logLevel: "info" - # gcJobs.maxAge -- Max age from which `LighthouseJob`s will be deleted maxAge: 168h - # gcJobs.schedule -- Cron expression to periodically delete `LighthouseJob`s schedule: "0/30 * * * *" - # gcJobs.failedJobsHistoryLimit -- Drives the failed jobs history limit failedJobsHistoryLimit: 1 - # gcJobs.successfulJobsHistoryLimit -- Drives the successful jobs history limit successfulJobsHistoryLimit: 3 - # gcJobs.concurrencyPolicy -- Drives the job's concurrency policy concurrencyPolicy: Forbid - # gcJobs.backoffLimit -- Drives the job's backoff limit backoffLimit: 6 - image: # gcJobs.image.repository -- Template for computing the gc job docker image repository repository: "{{ .Values.image.parentRepository }}/lighthouse-gc-jobs" - # gcJobs.image.tag -- Template for computing the gc job docker image tag tag: "{{ .Values.image.tag }}" - # gcJobs.image.pullPolicy -- Template for computing the gc job docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}" - webhooks: # logLevel -- The logging level: trace, debug, info, warn, error, fatal logLevel: "info" - # webhooks.replicaCount -- Number of replicas replicaCount: 1 - # webhooks.terminationGracePeriodSeconds -- Termination grace period for webhooks pods terminationGracePeriodSeconds: 180 - image: # webhooks.image.repository -- Template for computing the webhooks controller docker image repository repository: "{{ .Values.image.parentRepository }}/lighthouse-webhooks" - # webhooks.image.tag -- Template for computing the webhooks controller docker image tag tag: "{{ .Values.image.tag }}" - # webhooks.image.pullPolicy -- Template for computing the webhooks controller docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}" - - # webhooks.labels -- allow optional labels to be added to the webhook deployment labels: {} podLabels: {} - # webhooks.podAnnotations -- Annotations applied to the webhooks pods podAnnotations: {} - # webhooks.serviceName -- Allows overriding the service name, this is here for compatibility reasons, regular users should clear this out serviceName: hook - # webhooks.service -- Service settings for the webhooks controller service: type: ClusterIP externalPort: 80 internalPort: 8080 annotations: {} - resources: # webhooks.resources.limits -- Resource limits applied to the webhooks pods limits: cpu: 100m # may require more memory to perform the initial 'git clone' cmd for big repositories memory: 512Mi - # webhooks.resources.requests -- Resource requests applied to the webhooks pods requests: cpu: 80m memory: 128Mi - # webhooks.probe -- Liveness and readiness probes settings probe: path: / - # webhooks.livenessProbe -- Liveness probe configuration livenessProbe: initialDelaySeconds: 60 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 - # webhooks.readinessProbe -- Readiness probe configuration readinessProbe: periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 - # webhooks.nodeSelector -- [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) applied to the webhooks pods nodeSelector: {} - # webhooks.affinity -- [Affinity rules](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) applied to the webhooks pods affinity: {} - # webhooks.tolerations -- [Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/) applied to the webhooks pods tolerations: [] - ingress: # webhooks.ingress.enabled -- Enable webhooks ingress enabled: false - # webhooks.ingress.annotations -- Webhooks ingress annotations annotations: {} - # webhooks.ingress.ingressClassName -- Webhooks ingress ingressClassName ingressClassName: null - # webhooks.ingress.hosts -- Webhooks ingress host names hosts: [] - tls: # webhooks.ingress.tls.enabled -- Enable webhooks ingress tls enabled: false # webhooks.ingress.tls.secretName -- Specify webhooks ingress tls secretName secretName: "" - # webhooks.customDeploymentTriggerCommand -- deployments can configure the ability to allow custom lighthouse triggers # using their own unique chat prefix, for example extending the default `/test` trigger prefix let them specify # `customDeploymentTriggerPrefix: foo` which means they can also use their own custom trigger /foo mycoolthing customDeploymentTriggerCommand: "" - foghorn: # logLevel -- The logging level: trace, debug, info, warn, error, fatal logLevel: "info" - # foghorn.replicaCount -- Number of replicas replicaCount: 1 - # foghorn.terminationGracePeriodSeconds -- Termination grace period for foghorn pods terminationGracePeriodSeconds: 180 - image: # foghorn.image.repository -- Template for computing the foghorn controller docker image repository repository: "{{ .Values.image.parentRepository }}/lighthouse-foghorn" - # foghorn.image.tag -- Template for computing the foghorn controller docker image tag tag: "{{ .Values.image.tag }}" - # foghorn.image.pullPolicy -- Template for computing the foghorn controller docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}" - resources: # foghorn.resources.limits -- Resource limits applied to the foghorn pods limits: cpu: 100m memory: 256Mi - # foghorn.resources.requests -- Resource requests applied to the foghorn pods requests: cpu: 80m memory: 128Mi - # foghorn.nodeSelector -- [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) applied to the foghorn pods nodeSelector: {} - # foghorn.affinity -- [Affinity rules](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) applied to the foghorn pods affinity: {} - # foghorn.tolerations -- [Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/) applied to the foghorn pods tolerations: [] - - tektoncontroller: # logLevel -- The logging level: trace, debug, info, warn, error, fatal logLevel: "info" - # tektoncontroller.dashboardURL -- the dashboard URL (e.g. Tekton dashboard) dashboardURL: '' # tektoncontroller.dashboardTemplate -- Go template expression for URLs in the dashboard if not using Tekton dashboard dashboardTemplate: '' - # tektoncontroller.replicaCount -- Number of replicas replicaCount: 1 - # tektoncontroller.terminationGracePeriodSeconds -- Termination grace period for tekton controller pods terminationGracePeriodSeconds: 180 - image: # tektoncontroller.image.repository -- Template for computing the tekton controller docker image repository repository: "{{ .Values.image.parentRepository }}/lighthouse-tekton-controller" - # tektoncontroller.image.tag -- Template for computing the tekton controller docker image tag tag: "{{ .Values.image.tag }}" - # tektoncontroller.image.pullPolicy -- Template for computing the tekton controller docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}" - # tektoncontroller.podAnnotations -- Annotations applied to the tekton controller pods podAnnotations: {} - # tektoncontroller.nodeSelector -- [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) applied to the tekton controller pods nodeSelector: {} - # tektoncontroller.affinity -- [Affinity rules](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) applied to the tekton controller pods affinity: {} - # tektoncontroller.tolerations -- [Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/) applied to the tekton controller pods tolerations: [] - resources: # tektoncontroller.resources.limits -- Resource limits applied to the tekton controller pods limits: cpu: 100m memory: 256Mi - # tektoncontroller.resources.requests -- Resource requests applied to the tekton controller pods requests: cpu: 80m memory: 128Mi - # tektoncontroller.service -- Service settings for the tekton controller service: annotations: {} - jenkinscontroller: # logLevel -- The logging level: trace, debug, info, warn, error, fatal logLevel: "info" - # jenkinscontroller.jenkinsURL -- The URL of the Jenkins instance jenkinsURL: - # jenkinscontroller.jenkinsUser -- The username for the Jenkins user jenkinsUser: - # jenkinscontroller.jenkinsToken -- The token for authenticating the Jenkins user jenkinsToken: - # jenkinscontroller.terminationGracePeriodSeconds -- Termination grace period for tekton controller pods terminationGracePeriodSeconds: 180 - image: # jenkinscontroller.image.repository -- Template for computing the Jenkins controller docker image repository repository: "{{ .Values.image.parentRepository }}/lighthouse-jenkins-controller" - # jenkinscontroller.image.tag -- Template for computing the tekton controller docker image tag tag: "{{ .Values.image.tag }}" - # jenkinscontroller.image.pullPolicy -- Template for computing the tekton controller docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}" - # jenkinscontroller.podAnnotations -- Annotations applied to the tekton controller pods podAnnotations: {} - # jenkinscontroller.nodeSelector -- [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) applied to the tekton controller pods nodeSelector: {} - # jenkinscontroller.affinity -- [Affinity rules](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) applied to the tekton controller pods affinity: {} - # jenkinscontroller.tolerations -- [Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/) applied to the tekton controller pods tolerations: [] - resources: # jenkinscontroller.resources.limits -- Resource limits applied to the tekton controller pods limits: cpu: 100m memory: 256Mi - # jenkinscontroller.resources.requests -- Resource requests applied to the tekton controller pods requests: cpu: 80m memory: 128Mi - # jenkinscontroller.service -- Service settings for the tekton controller service: annotations: {} - keeper: # logLevel -- The logging level: trace, debug, info, warn, error, fatal logLevel: "info" - # keeper.statusContextLabel -- Label used to report status to git provider statusContextLabel: "Lighthouse Merge Status" - # keeper.replicaCount -- Number of replicas replicaCount: 1 - # keeper.terminationGracePeriodSeconds -- Termination grace period for keeper pods terminationGracePeriodSeconds: 30 - image: # keeper.image.repository -- Template for computing the keeper controller docker image repository repository: "{{ .Values.image.parentRepository }}/lighthouse-keeper" - # keeper.image.tag -- Template for computing the keeper controller docker image tag tag: "{{ .Values.image.tag }}" - # keeper.image.pullPolicy -- Template for computing the keeper controller docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}" - # keeper.podAnnotations -- Annotations applied to the keeper pods podAnnotations: {} - # keeper.env -- Lets you define keeper specific environment variables env: {} - # keeper.service -- Service settings for the keeper controller service: type: ClusterIP externalPort: 80 internalPort: 8888 - resources: # keeper.resources.limits -- Resource limits applied to the keeper pods limits: cpu: 400m memory: 512Mi - # keeper.resources.requests -- Resource requests applied to the keeper pods requests: cpu: 100m memory: 128Mi - # keeper.probe -- Liveness and readiness probes settings probe: path: / - # keeper.livenessProbe -- Liveness probe configuration livenessProbe: initialDelaySeconds: 120 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 - # keeper.readinessProbe -- Readiness probe configuration readinessProbe: periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 - datadog: # keeper.datadog.enabled -- Enables datadog enabled: "true" - # keeper.nodeSelector -- [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) applied to the keeper pods nodeSelector: {} - # keeper.affinity -- [Affinity rules](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) applied to the keeper pods affinity: {} - # keeper.tolerations -- [Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/) applied to the keeper pods tolerations: [] - poller: # logLevel -- The logging level: trace, debug, info, warn, error, fatal logLevel: "info" - # poller.enabled -- Whether to enable or disable the poller component enabled: false - # poller.replicaCount -- Number of replicas replicaCount: 1 - # poller.terminationGracePeriodSeconds -- Termination grace period for poller pods terminationGracePeriodSeconds: 30 - image: # poller.image.repository -- Template for computing the poller controller docker image repository repository: "{{ .Values.image.parentRepository }}/lighthouse-poller" - # poller.image.tag -- Template for computing the poller controller docker image tag tag: "{{ .Values.image.tag }}" - # poller.image.pullPolicy -- Template for computing the poller controller docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}" - # poller.podAnnotations -- Annotations applied to the poller pods podAnnotations: {} - # poller.env -- Lets you define poller specific environment variables env: # poller.env.POLL_PERIOD the default time period between polling releases and pull requests POLL_PERIOD: 20s - # poller.env.POLL_RELEASE_PERIOD the time period between polling releases # POLL_RELEASE_PERIOD: 20s @@ -480,77 +352,58 @@ poller: # poller.env.POLL_HOOK_ENDPOINT the hook service endpoint to post webhooks to POLL_HOOK_ENDPOINT: http://hook/hook/poll - # poller.contextMatchPattern -- Regex pattern to use to match commit status context contextMatchPattern: "" - # poller.requireReleaseSuccess -- Keep polling releases until the most recent commit status is successful requireReleaseSuccess: false - resources: # poller.resources.limits -- Resource limits applied to the poller pods limits: cpu: 400m memory: 512Mi - # poller.resources.requests -- Resource requests applied to the poller pods requests: cpu: 100m memory: 128Mi - # poller.probe -- Liveness and readiness probes settings probe: path: / - # keeper.internalPort -- The internal port used to view metrics etc internalPort: 8888 - # poller.livenessProbe -- Liveness probe configuration livenessProbe: initialDelaySeconds: 120 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 - # poller.readinessProbe -- Readiness probe configuration readinessProbe: periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 - datadog: # poller.datadog.enabled -- Enables datadog enabled: "true" - # poller.nodeSelector -- [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) applied to the poller pods nodeSelector: {} - # poller.affinity -- [Affinity rules](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) applied to the poller pods affinity: {} - # poller.tolerations -- [Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/) applied to the poller pods tolerations: [] - engines: # engines.jx -- Enables the jx engine jx: true - # engines.tekton -- Enables the tekton engine tekton: false - # engines.jenkins -- Enables the Jenkins engine jenkins: false - configMaps: # configMaps.create -- Enables creation of `config.yaml` and `plugins.yaml` config maps create: false - # configMaps.config -- Raw `config.yaml` content config: null - # configMaps.plugins -- Raw `plugins.yaml` content plugins: null - # configMaps.configUpdater -- Settings used to configure the `config-updater` plugin configUpdater: orgAndRepo: ""