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