From a4eaaff30076273c007d6dd6f2f6fb241628190f Mon Sep 17 00:00:00 2001 From: jenkins-x-bot Date: Mon, 3 Apr 2023 10:06:59 +0000 Subject: [PATCH] chore: release 1.11.11 --- changelog.md | 6 + charts/lighthouse/Chart.yaml | 4 +- charts/lighthouse/README.md | 308 ++++++++++++----------- charts/lighthouse/lighthouse-1.11.11.tgz | Bin 0 -> 15769 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.11.11.tgz diff --git a/changelog.md b/changelog.md new file mode 100644 index 000000000..1e30fecf2 --- /dev/null +++ b/changelog.md @@ -0,0 +1,6 @@ + +## Changes in version 1.11.11 + +### Chores + +* deps: upgrade jenkins-x/go-scm to version 1.13.13 (jenkins-x-bot) diff --git a/charts/lighthouse/Chart.yaml b/charts/lighthouse/Chart.yaml index edc18364e..56ebda85d 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.11.11 home: https://github.com/jenkins-x/lighthouse - +appVersion: 1.11.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.11.11.tgz b/charts/lighthouse/lighthouse-1.11.11.tgz new file mode 100644 index 0000000000000000000000000000000000000000..e075264a78265d3d78368223f26518e2c1005063 GIT binary patch literal 15769 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 RuP$uRkO8Cx;1vw;e*k4{j3EF3 literal 0 HcmV?d00001 diff --git a/charts/lighthouse/values.yaml b/charts/lighthouse/values.yaml index 54f43949c..33d3b960c 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.11.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: ""