diff --git a/charts/lighthouse/Chart.yaml b/charts/lighthouse/Chart.yaml index edc18364e..53dcb940c 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.1.31 home: https://github.com/jenkins-x/lighthouse diff --git a/charts/lighthouse/README.md b/charts/lighthouse/README.md index b04c19429..533344b39 100644 --- a/charts/lighthouse/README.md +++ b/charts/lighthouse/README.md @@ -53,6 +53,14 @@ helm uninstall my-lighthouse --namespace lighthouse | `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"` | @@ -108,7 +116,7 @@ helm uninstall my-lighthouse --namespace lighthouse | `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 webhooks controller | `{"externalPort":80,"internalPort":8888,"type":"ClusterIP"}` | +| `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 | `[]` | @@ -118,6 +126,24 @@ helm uninstall my-lighthouse --namespace lighthouse | `logService` | string | The name of the service registered with logging | `""` | | `logStackSkip` | string | Comma separated stack frames to skip from the log | `""` | | `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.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.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.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 | `[]` | | `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) | `""` | diff --git a/charts/lighthouse/lighthouse-1.1.31.tgz b/charts/lighthouse/lighthouse-1.1.31.tgz new file mode 100644 index 000000000..dc88f610f Binary files /dev/null and b/charts/lighthouse/lighthouse-1.1.31.tgz differ diff --git a/charts/lighthouse/values.yaml b/charts/lighthouse/values.yaml index 2abfbbf4b..44f334e6e 100644 --- a/charts/lighthouse/values.yaml +++ b/charts/lighthouse/values.yaml @@ -51,7 +51,7 @@ image: # 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.1.31 # image.pullPolicy -- Image pull policy pullPolicy: IfNotPresent @@ -94,7 +94,7 @@ gcJobs: repository: "{{ .Values.image.parentRepository }}/lighthouse-gc-jobs" # gcJobs.image.tag -- Template for computing the gc job docker image tag - tag: "{{ .Values.image.tag }}" + tag: 1.1.31 # gcJobs.image.pullPolicy -- Template for computing the gc job docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}" @@ -111,7 +111,7 @@ webhooks: repository: "{{ .Values.image.parentRepository }}/lighthouse-webhooks" # webhooks.image.tag -- Template for computing the webhooks controller docker image tag - tag: "{{ .Values.image.tag }}" + tag: 1.1.31 # webhooks.image.pullPolicy -- Template for computing the webhooks controller docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}" @@ -198,7 +198,7 @@ foghorn: repository: "{{ .Values.image.parentRepository }}/lighthouse-foghorn" # foghorn.image.tag -- Template for computing the foghorn controller docker image tag - tag: "{{ .Values.image.tag }}" + tag: 1.1.31 # foghorn.image.pullPolicy -- Template for computing the foghorn controller docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}" @@ -241,7 +241,7 @@ tektoncontroller: repository: "{{ .Values.image.parentRepository }}/lighthouse-tekton-controller" # tektoncontroller.image.tag -- Template for computing the tekton controller docker image tag - tag: "{{ .Values.image.tag }}" + tag: 1.1.31 # tektoncontroller.image.pullPolicy -- Template for computing the tekton controller docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}" @@ -291,7 +291,7 @@ jenkinscontroller: repository: "{{ .Values.image.parentRepository }}/lighthouse-jenkins-controller" # jenkinscontroller.image.tag -- Template for computing the tekton controller docker image tag - tag: "{{ .Values.image.tag }}" + tag: 1.1.31 # jenkinscontroller.image.pullPolicy -- Template for computing the tekton controller docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}" @@ -338,7 +338,7 @@ keeper: repository: "{{ .Values.image.parentRepository }}/lighthouse-keeper" # keeper.image.tag -- Template for computing the keeper controller docker image tag - tag: "{{ .Values.image.tag }}" + tag: 1.1.31 # keeper.image.pullPolicy -- Template for computing the keeper controller docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}" @@ -411,7 +411,7 @@ poller: repository: "{{ .Values.image.parentRepository }}/lighthouse-poller" # poller.image.tag -- Template for computing the poller controller docker image tag - tag: "{{ .Values.image.tag }}" + tag: 1.1.31 # poller.image.pullPolicy -- Template for computing the poller controller docker image pull policy pullPolicy: "{{ .Values.image.pullPolicy }}"