From 6ff2ba274d4b1c934f5da0884a4a69bbfe249bc0 Mon Sep 17 00:00:00 2001 From: jenkins-x-bot Date: Wed, 7 Jun 2023 10:09:02 +0000 Subject: [PATCH] chore: release 1.12.10 --- changelog.md | 10 + charts/lighthouse/Chart.yaml | 4 +- charts/lighthouse/README.md | 308 ++++++++++++----------- charts/lighthouse/lighthouse-1.12.10.tgz | Bin 0 -> 15768 bytes charts/lighthouse/values.yaml | 151 +---------- 5 files changed, 170 insertions(+), 303 deletions(-) create mode 100644 changelog.md create mode 100644 charts/lighthouse/lighthouse-1.12.10.tgz diff --git a/changelog.md b/changelog.md new file mode 100644 index 000000000..452ca3c05 --- /dev/null +++ b/changelog.md @@ -0,0 +1,10 @@ + +## Changes in version 1.12.10 + +### Bug Fixes + +* avoid duplicate params (Job Céspedes Ortiz) [#1551](https://github.com/jenkins-x/lighthouse/issues/1551) + +### Issues + +* [#1551](https://github.com/jenkins-x/lighthouse/issues/1551) duplicated default parameters diff --git a/charts/lighthouse/Chart.yaml b/charts/lighthouse/Chart.yaml index edc18364e..c78b1f6e4 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.12.10 home: https://github.com/jenkins-x/lighthouse - +appVersion: 1.12.10 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.12.10.tgz b/charts/lighthouse/lighthouse-1.12.10.tgz new file mode 100644 index 0000000000000000000000000000000000000000..b0beafcaa48ae1d9046de4ce23727001806909ca GIT binary patch literal 15768 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 WCT)@>{r>;}0RR8j_oZ?G`T+pqMT4gR literal 0 HcmV?d00001 diff --git a/charts/lighthouse/values.yaml b/charts/lighthouse/values.yaml index 54f43949c..8b75dd96a 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.12.10 # 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: ""