From 216a5ea7fda6712961e31a68ddb63a217c2ab0be Mon Sep 17 00:00:00 2001 From: jenkins-x-bot Date: Wed, 15 Nov 2023 09:50:54 +0000 Subject: [PATCH] chore: release 1.13.15 --- changelog.md | 4 + charts/lighthouse/Chart.yaml | 4 +- charts/lighthouse/README.md | 308 ++++++++++++----------- charts/lighthouse/lighthouse-1.13.15.tgz | Bin 0 -> 15776 bytes charts/lighthouse/values.yaml | 151 +---------- 5 files changed, 164 insertions(+), 303 deletions(-) create mode 100644 changelog.md create mode 100644 charts/lighthouse/lighthouse-1.13.15.tgz diff --git a/changelog.md b/changelog.md new file mode 100644 index 000000000..ab3403b60 --- /dev/null +++ b/changelog.md @@ -0,0 +1,4 @@ + +## Changes in version 1.13.15 + +* fix typo (Masaki Muranaka) diff --git a/charts/lighthouse/Chart.yaml b/charts/lighthouse/Chart.yaml index edc18364e..9866d4e33 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.15 home: https://github.com/jenkins-x/lighthouse - +appVersion: 1.13.15 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.15.tgz b/charts/lighthouse/lighthouse-1.13.15.tgz new file mode 100644 index 0000000000000000000000000000000000000000..69fcaf98d9735618b67c2cd496defec9c2198046 GIT binary patch literal 15776 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�fv*U*YC+y%F=*TF@X8`d-Ur_n=Shs1K5 z=I(JgW;$?j9|_rMkDIPOP5%J<987Su2k8AmlIr6JyQ`gM6k{K=}!KT@R8 zwy^YK>i#aOk)j<+>kksP**c-qa7M z|FQWF(1MaIDaSuwenqgD>jq>bSKFoUU&h0OFZm@VB`Hl#?oZ|#=GM39favphhZH67aRV_=ni6W-pRL7#uRUU3QU2 z?H4H7Djn2=%~lP2m90Gxt36c22Y)*nrhUM89Ge96#)_WBW*p_<^896ch@l*N)L0lp z*sj&q_r?F2phWGx3kQDsfrH4ERpEzKYf$Ljf#Ol(A$#io_m5BP5+>RtVQuKt#NG^8 z;pRaF`Hk;N680LJqdvOLeADamP~WF>v_s^!5_WfdiP(IwU#Ec-6|gfm)|Il~G8bVj zH}RvC+utW-5pXoPe>1Z`IP|3&1faq7X>HHd}L!hrM;qbqv!C?-;(EX zmF3pV@|ARNl{6$M`aFB|n?J`mYSqgi2LHR(?441i}bO$+(_{ zkvXqTXhkW?CzrORN^qlh#`BrQi4~?Z1>=%(M3#r$PWLHbfE6G*##2NDKpDF;ANJy@ zB%p7h>*3V4u~}_w;X-%h1&PpUf>p50AScWjg`(#S;8RCyN0Y&#tK^_DNK8_S0a0$z zV_BIos*iB0%FfE4K1!=IFzl5Li^^Q+ai60H~hGq=+85e?n@Ki!Bu#Mc!`g zzgNa?I8z>xyx6Od<%_E{#GI7|$-|{@{jn$V65+w02$~~CH)Cr)ebk$!@}~msvM~7v zd>Y06vu)e%gt=1)ZUG*!=W5ze1^1V(jP&7D78#KnYq6_lFJHp8#~@t%Y;)*Ar3&3Q zr**<-mOt5R&6X!=A@{b z0AlteQ~u|%INgDO*U!Mn_)>*&Kn*j5l7(kLh1d?4!xEQ6D#aHF{NFM*h!WtS3HA;S G_WuAVWTP4Y literal 0 HcmV?d00001 diff --git a/charts/lighthouse/values.yaml b/charts/lighthouse/values.yaml index 54f43949c..60f418918 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.15 # 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: ""