diff --git a/charts/lighthouse-webui-plugin/Chart.yaml b/charts/lighthouse-webui-plugin/Chart.yaml index 674ca9f..701a484 100644 --- a/charts/lighthouse-webui-plugin/Chart.yaml +++ b/charts/lighthouse-webui-plugin/Chart.yaml @@ -3,7 +3,7 @@ name: lighthouse-webui-plugin description: Web UI for Lighthouse, to visualize events, jobs, and merge status/history. icon: https://raw.githubusercontent.com/jenkins-x/jenkins-x-website/master/images/logo/jenkinsx-icon-color.svg home: https://github.com/jenkins-x-plugins/lighthouse-webui-plugin -version: 0.0.1 -appVersion: latest +version: 0.1.6 +appVersion: 0.1.6 sources: -- https://github.com/jenkins-x-plugins/lighthouse-webui-plugin + - https://github.com/jenkins-x-plugins/lighthouse-webui-plugin diff --git a/charts/lighthouse-webui-plugin/README.md b/charts/lighthouse-webui-plugin/README.md new file mode 100644 index 0000000..af2cba2 --- /dev/null +++ b/charts/lighthouse-webui-plugin/README.md @@ -0,0 +1,87 @@ +# lighthouse-webui-plugin + +![Version: 0.0.1](https://img.shields.io/badge/Version-0.0.1-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) + +Web UI for Lighthouse, to visualize events, jobs, and merge status/history. + +**Homepage:** + +## Source Code + +* + +## Values + +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| config.eventTraceURLTemplate | string | `nil` | | +| config.keeperEndpoint | string | `"http://lighthouse-keeper.jx"` | | +| config.keeperSyncInterval | string | `"60s"` | | +| config.logLevel | string | `"INFO"` | | +| config.namespace | string | `"jx"` | | +| config.resyncInterval | string | `"60s"` | | +| config.store.gc.eventsMaxAge | int | `0` | | +| config.store.gc.maxEventsToKeep | int | `0` | | +| deployment.annotations | object | `{}` | | +| deployment.labels | object | `{}` | | +| deployment.revisionHistoryLimit | int | `2` | | +| deployment.strategy.type | string | `"RollingUpdate"` | | +| fullnameOverride | string | `nil` | | +| image.pullPolicy | string | `nil` | | +| image.repository | string | `"ghcr.io/jenkins-x/lighthouse-webui-plugin"` | | +| image.tag | string | `nil` | | +| ingress.annotations | object | `{}` | | +| ingress.apiVersion | string | `"networking.k8s.io/v1beta1"` | | +| ingress.basicAuth.authData | string | `""` | | +| ingress.basicAuth.enabled | bool | `false` | | +| ingress.class | string | `"nginx"` | | +| ingress.enabled | bool | `false` | | +| ingress.hosts | list | `[]` | | +| ingress.labels | object | `{}` | | +| ingress.pathType | string | `"ImplementationSpecific"` | | +| ingress.tls.enabled | bool | `false` | | +| ingress.tls.secrets | object | `{}` | | +| istio.apiVersion | string | `"networking.istio.io/v1beta1"` | | +| istio.enabled | bool | `false` | | +| istio.gateway | string | `"jx-gateway"` | | +| jx.releaseCRD | bool | `true` | | +| nameOverride | string | `nil` | | +| persistence.accessModes[0] | string | `"ReadWriteOnce"` | | +| persistence.annotations | object | `{}` | | +| persistence.enabled | bool | `false` | | +| persistence.labels | object | `{}` | | +| persistence.size | string | `"1Gi"` | | +| persistence.storageClassName | string | `nil` | | +| pod.activeDeadlineSeconds | string | `nil` | | +| pod.affinity | object | `{}` | | +| pod.annotations | object | `{}` | | +| pod.enableServiceLinks | bool | `false` | | +| pod.env | object | `{}` | | +| pod.envFrom | list | `[]` | | +| pod.hostAliases | list | `[]` | | +| pod.labels | object | `{}` | | +| pod.nodeSelector | object | `{}` | | +| pod.resources.limits.cpu | string | `"1"` | | +| pod.resources.limits.memory | string | `"512M"` | | +| pod.resources.requests.cpu | string | `"0.2"` | | +| pod.resources.requests.memory | string | `"128M"` | | +| pod.schedulerName | string | `nil` | | +| pod.securityContext.fsGroup | int | `1000` | | +| pod.terminationGracePeriodSeconds | string | `nil` | | +| pod.tolerations | list | `[]` | | +| role.rules[0].apiGroups[0] | string | `"lighthouse.jenkins.io"` | | +| role.rules[0].resources[0] | string | `"lighthousejobs"` | | +| role.rules[0].verbs[0] | string | `"list"` | | +| role.rules[0].verbs[1] | string | `"watch"` | | +| role.rules[0].verbs[2] | string | `"get"` | | +| secrets.lighthouse.hmac.secretKeyRef.key | string | `"hmac"` | | +| secrets.lighthouse.hmac.secretKeyRef.name | string | `"lighthouse-hmac-token"` | | +| service.annotations | object | `{}` | | +| service.labels | object | `{}` | | +| service.loadBalancerIP | string | `nil` | | +| service.port | int | `80` | | +| service.type | string | `nil` | | +| serviceAccount.annotations | object | `{}` | | + +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v1.4.0](https://github.com/norwoodj/helm-docs/releases/v1.4.0) diff --git a/charts/lighthouse-webui-plugin/lighthouse-webui-plugin-0.1.6.tgz b/charts/lighthouse-webui-plugin/lighthouse-webui-plugin-0.1.6.tgz new file mode 100644 index 0000000..fb170eb Binary files /dev/null and b/charts/lighthouse-webui-plugin/lighthouse-webui-plugin-0.1.6.tgz differ diff --git a/charts/lighthouse-webui-plugin/values.yaml b/charts/lighthouse-webui-plugin/values.yaml index c2882b3..d8d562c 100644 --- a/charts/lighthouse-webui-plugin/values.yaml +++ b/charts/lighthouse-webui-plugin/values.yaml @@ -2,7 +2,6 @@ fullnameOverride: nameOverride: - config: # https://GRAFANA_URL/explore?left=%5B%22now%22,%22now%22,%22Tempo%22,%7B%22query%22:%22{{.TraceID}}%22%7D%5D eventTraceURLTemplate: @@ -18,20 +17,17 @@ config: # max age of the events to keep in the store - if non-zero # this is a golang duration. Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h". eventsMaxAge: 0 - secrets: lighthouse: hmac: secretKeyRef: name: lighthouse-hmac-token key: hmac - image: repository: ghcr.io/jenkins-x/lighthouse-webui-plugin # If no tag, fallback to the Chart's AppVersion - tag: + tag: 0.1.6 pullPolicy: - deployment: revisionHistoryLimit: 2 labels: {} @@ -39,7 +35,6 @@ deployment: strategy: # if you enable persistence, you should switch to `Recreate` type: RollingUpdate - pod: resources: requests: @@ -62,36 +57,29 @@ pod: fsGroup: 1000 env: {} envFrom: [] - service: port: 80 type: loadBalancerIP: labels: {} annotations: {} - ingress: enabled: false class: nginx labels: {} annotations: {} - apiVersion: "networking.k8s.io/v1beta1" pathType: "ImplementationSpecific" - # hosts: # - lighthouse.example.com # - lighthouse.foo.bar hosts: [] - # enables basic auth secret to be created basicAuth: enabled: false authData: "" - tls: enabled: false - # secrets: # embedded: # b64encodedCertificate: e30k @@ -103,12 +91,10 @@ ingress: # hosts: # - lighthouse.foo.bar secrets: {} - istio: enabled: false apiVersion: networking.istio.io/v1beta1 gateway: jx-gateway - # persistence for the events persistence: enabled: false @@ -117,19 +103,16 @@ persistence: - ReadWriteOnce storageClassName: labels: {} - annotations: {} - + annotations: {} serviceAccount: # allow additional annotations to be added to the ServiceAccount # such as for workload identity on clouds annotations: {} - role: rules: - - apiGroups: ["lighthouse.jenkins.io"] - resources: ["lighthousejobs"] - verbs: ["list", "watch", "get"] - + - apiGroups: ["lighthouse.jenkins.io"] + resources: ["lighthousejobs"] + verbs: ["list", "watch", "get"] jx: # whether to create a Release CRD when installing charts with Release CRDs included releaseCRD: true