Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions stable/goldilocks/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
apiVersion: v2
appVersion: "v4.14.1"
version: 10.4.1
version: 10.5.0
kubeVersion: ">= 1.22.0-0"
description: |
A Helm chart for running Fairwinds Goldilocks. See https://github.com/FairwindsOps/goldilocks
Expand All @@ -16,7 +16,7 @@ keywords:
- kubernetes
dependencies:
- name: vpa
version: 4.12.*
version: 4.13.*
repository: https://charts.fairwinds.com/stable
condition: vpa.enabled
- name: metrics-server
Expand Down
2 changes: 2 additions & 0 deletions stable/goldilocks/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ This will completely remove the VPA and then re-install it using the new method.
| controller.rbac.extraClusterRoleBindings | list | `[]` | A list of ClusterRoles for which ClusterRoleBindings will be created for the ServiceAccount, if enabled |
| controller.serviceAccount.create | bool | `true` | If true, a service account will be created for the controller. If set to false, you must set `controller.serviceAccount.name` |
| controller.serviceAccount.name | string | `nil` | The name of an existing service account to use for the controller. Combined with `controller.serviceAccount.create` |
| controller.extraEnv | list | `[]` | Extra environment variables to add to the controller container |
| controller.flags | object | `{}` | A map of additional flags to pass to the controller. For monitoring all namespaces out of the box, add the following flag "on-by-default: true" |
| controller.logVerbosity | string | `"2"` | Controller log verbosity. Can be set from 1-10 with 10 being extremely verbose |
| controller.nodeSelector | object | `{}` | Node selector for the controller pod |
Expand All @@ -103,6 +104,7 @@ This will completely remove the VPA and then re-install it using the new method.
| dashboard.service.type | string | `"ClusterIP"` | The type of the dashboard service |
| dashboard.service.port | int | `80` | The port to run the dashboard service on |
| dashboard.service.annotations | object | `{}` | Extra annotations for the dashboard service |
| dashboard.extraEnv | list | `[]` | Extra environment variables to add to the dashboard container |
| dashboard.flags | object | `{}` | A map of additional flags to pass to the dashboard. For monitoring all namespaces out of the box, add the following flag "on-by-default: true". |
| dashboard.logVerbosity | string | `"2"` | Dashboard log verbosity. Can be set from 1-10 with 10 being extremely verbose |
| dashboard.excludeContainers | string | `"linkerd-proxy,istio-proxy"` | Container names to exclude from displaying in the Goldilocks dashboard |
Expand Down
4 changes: 4 additions & 0 deletions stable/goldilocks/templates/controller-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,10 @@ spec:
securityContext:
{{- toYaml .Values.controller.securityContext | nindent 12 }}
{{- end }}
{{- with .Values.controller.extraEnv }}
env:
{{- toYaml . | nindent 12 }}
{{- end }}
resources:
{{- toYaml .Values.controller.resources | nindent 12 }}
{{- if .Values.controller.deployment.extraVolumeMounts }}
Expand Down
4 changes: 4 additions & 0 deletions stable/goldilocks/templates/dashboard-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,10 @@ spec:
securityContext:
{{- toYaml .Values.dashboard.securityContext | nindent 12 }}
{{- end }}
{{- with .Values.dashboard.extraEnv }}
env:
{{- toYaml . | nindent 12 }}
{{- end }}
ports:
- name: http
containerPort: 8080
Expand Down
4 changes: 4 additions & 0 deletions stable/goldilocks/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ controller:
create: true
# controller.serviceAccount.name -- The name of an existing service account to use for the controller. Combined with `controller.serviceAccount.create`
name:
# controller.extraEnv -- Extra environment variables to add to the controller container
extraEnv: []
# controller.flags -- A map of additional flags to pass to the controller. For monitoring all namespaces out of the box, add the following flag "on-by-default: true"
flags: {}
# controller.logVerbosity -- Controller log verbosity. Can be set from 1-10 with 10 being extremely verbose
Expand Down Expand Up @@ -107,6 +109,8 @@ dashboard:
port: 80
# dashboard.service.annotations -- Extra annotations for the dashboard service
annotations: {}
# dashboard.extraEnv -- Extra environment variables to add to the dashboard container
extraEnv: []
# dashboard.flags -- A map of additional flags to pass to the dashboard. For monitoring all namespaces out of the box, add the following flag "on-by-default: true".
flags: {}
# dashboard.logVerbosity -- Dashboard log verbosity. Can be set from 1-10 with 10 being extremely verbose
Expand Down