From c956f9170a3a4374692679b7fd031ebe8793f1b8 Mon Sep 17 00:00:00 2001 From: jenkins-x-bot Date: Thu, 6 Jul 2023 11:33:13 +0000 Subject: [PATCH] chore: release 1.12.11 --- changelog.md | 6 + charts/lighthouse/Chart.yaml | 4 +- charts/lighthouse/README.md | 308 ++++++++++++----------- charts/lighthouse/lighthouse-1.12.11.tgz | Bin 0 -> 15768 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.12.11.tgz diff --git a/changelog.md b/changelog.md new file mode 100644 index 000000000..6c43d4447 --- /dev/null +++ b/changelog.md @@ -0,0 +1,6 @@ + +## Changes in version 1.12.11 + +### Chores + +* deps: upgrade jenkins-x/go-scm to version 1.14.8 (jenkins-x-bot) diff --git a/charts/lighthouse/Chart.yaml b/charts/lighthouse/Chart.yaml index edc18364e..2dd005b97 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.11 home: https://github.com/jenkins-x/lighthouse - +appVersion: 1.12.11 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.11.tgz b/charts/lighthouse/lighthouse-1.12.11.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8d6225be84ec5856d9324a12fe49d35ea78d8216 GIT binary patch literal 15768 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 WP1+<&`u_m{0RR8UgqCXn`T+oU2cyjZ literal 0 HcmV?d00001 diff --git a/charts/lighthouse/values.yaml b/charts/lighthouse/values.yaml index 54f43949c..eab5e62c2 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.11 # 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: ""