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