From d999821af037e0e5e281ea5e710bb02c480fcde1 Mon Sep 17 00:00:00 2001 From: jenkins-x-bot Date: Tue, 7 Nov 2023 14:34:19 +0000 Subject: [PATCH] chore: release 1.13.13 --- changelog.md | 6 + charts/lighthouse/Chart.yaml | 4 +- charts/lighthouse/README.md | 308 ++++++++++++----------- charts/lighthouse/lighthouse-1.13.13.tgz | Bin 0 -> 15776 bytes charts/lighthouse/values.yaml | 151 +---------- 5 files changed, 166 insertions(+), 303 deletions(-) create mode 100644 changelog.md create mode 100644 charts/lighthouse/lighthouse-1.13.13.tgz diff --git a/changelog.md b/changelog.md new file mode 100644 index 000000000..7f3f74e8a --- /dev/null +++ b/changelog.md @@ -0,0 +1,6 @@ + +## Changes in version 1.13.13 + +### Chores + +* deps: upgrade jenkins-x/go-scm to version 1.14.20 (jenkins-x-bot) diff --git a/charts/lighthouse/Chart.yaml b/charts/lighthouse/Chart.yaml index edc18364e..e50cfcceb 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.13 home: https://github.com/jenkins-x/lighthouse - +appVersion: 1.13.13 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.13.tgz b/charts/lighthouse/lighthouse-1.13.13.tgz new file mode 100644 index 0000000000000000000000000000000000000000..6f348fdcc1ed54940fb367fcb137af9391e5530e GIT binary patch literal 15776 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

= zkO+kbr|*B;IWK%jq6Djz+<5&AoP6jsK=VU8{6Hz3ob>i?QB)6e6!YJ@q;SzWO zLUU+J2v6EW3ANy=kA)NzJuZroUfQ$*1+uU>< zJ0KVjWx!{bh%uR3bb2l86227wZx|Q8KK^fs|L<;Z;(x9sHQ@j14%DZx2t4K4Wm{Hq zOUg70v#%Ge$L{;T)y)4dGBU{$f}c*c^51qL{_pnA&fez!hqa^!mj9}U&_?jv2!4MJ z!S7cxtXz}6=x^o4NZ;;OwF;?%4TZcJX)*pk--ST6^51TW|M#{x_dl#9twa7>ei3*o ev+Fw*@-}IcHffVA>Hh}+0RR7vSjtfV`T+oe-?OIx literal 0 HcmV?d00001 diff --git a/charts/lighthouse/values.yaml b/charts/lighthouse/values.yaml index 54f43949c..b07c68b42 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.13 # 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: ""