From 9c20d1c27704db5ace3dfba74f38b87b2212070b Mon Sep 17 00:00:00 2001 From: jenkins-x-bot Date: Fri, 1 Nov 2024 11:08:44 +0000 Subject: [PATCH] chore: release 1.21.1 --- changelog.md | 6 + charts/lighthouse/Chart.yaml | 4 +- charts/lighthouse/README.md | 310 ++++++++++++------------ charts/lighthouse/lighthouse-1.21.1.tgz | Bin 0 -> 16068 bytes charts/lighthouse/values.yaml | 151 +----------- 5 files changed, 167 insertions(+), 304 deletions(-) create mode 100644 changelog.md create mode 100644 charts/lighthouse/lighthouse-1.21.1.tgz diff --git a/changelog.md b/changelog.md new file mode 100644 index 000000000..47bdb8d84 --- /dev/null +++ b/changelog.md @@ -0,0 +1,6 @@ + +## Changes in version 1.21.1 + +### Chores + +* deps: upgrade jenkins-x/go-scm to version 1.14.44 (jenkins-x-bot) diff --git a/charts/lighthouse/Chart.yaml b/charts/lighthouse/Chart.yaml index edc18364e..37aa3bb06 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.21.1 home: https://github.com/jenkins-x/lighthouse - +appVersion: 1.21.1 diff --git a/charts/lighthouse/README.md b/charts/lighthouse/README.md index b05af9ed2..e2b7229f6 100644 --- a/charts/lighthouse/README.md +++ b/charts/lighthouse/README.md @@ -42,158 +42,162 @@ 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.enableRerunStatusUpdate` | bool | Enable updating the status at the git provider when PipelineRuns are rerun | `false` | -| `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.enableRerunStatusUpdate` | bool | Enable updating the status at the git provider when PipelineRuns are rerun | `false` | +| `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.21.1.tgz b/charts/lighthouse/lighthouse-1.21.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..a12cd5a29c07cdecddde563e135a4f168b7cc843 GIT binary patch literal 16068 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 A1^@s6 literal 0 HcmV?d00001 diff --git a/charts/lighthouse/values.yaml b/charts/lighthouse/values.yaml index 1999c5692..241c6057b 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.21.1 # image.pullPolicy -- Image pull policy pullPolicy: IfNotPresent - # env -- Environment variables env: JX_DEFAULT_IMAGE: "" - - externalPlugins: - name: cd-indicators requiredResources: @@ -86,70 +63,49 @@ 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 @@ -165,318 +121,234 @@ webhooks: 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 - # tektoncontroller.enableRerunStatusUpdate -- Enable updating the status at the git provider when PipelineRuns are rerun enableRerunStatusUpdate: false - 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 @@ -485,77 +357,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: ""