mirror of
https://github.com/netbirdio/helms.git
synced 2026-05-22 17:13:06 -07:00
Merge pull request #4 from netbirdio/netbird-v-1.8.0
chore: chart updates
This commit is contained in:
@@ -3,6 +3,6 @@ apiVersion: v2
|
||||
name: netbird
|
||||
description: NetBird VPN management platform
|
||||
type: application
|
||||
version: 1.6.1
|
||||
appVersion: "0.36.5"
|
||||
version: 1.8.0
|
||||
appVersion: "0.46.0"
|
||||
icon: https://images.crunchbase.com/image/upload/c_pad,h_256,w_256,f_auto,q_auto:eco,dpr_1/kuu5tm1wt09ztp6ctlag
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# netbird
|
||||
|
||||
Forked from [TOT MICRO's Helm Repository](https://github.com/totmicro/helms).
|
||||
  
|
||||
  
|
||||
|
||||
# NetBird Helm Chart
|
||||
|
||||
@@ -42,8 +42,12 @@ This will remove all the resources associated with the release.
|
||||
|
||||
The following table lists the configurable parameters of the NetBird Helm chart and their default values.
|
||||
|
||||
## Values
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| dashboard.volumeMounts | list | `[]` | |
|
||||
| dashboard.volumes | list | `[]` | |
|
||||
| dashboard.affinity | object | `{}` | |
|
||||
| dashboard.containerPort | int | `80` | |
|
||||
| dashboard.enabled | bool | `true` | |
|
||||
@@ -52,7 +56,7 @@ The following table lists the configurable parameters of the NetBird Helm chart
|
||||
| dashboard.envRaw | list | `[]` | |
|
||||
| dashboard.image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| dashboard.image.repository | string | `"netbirdio/dashboard"` | |
|
||||
| dashboard.image.tag | string | `"v2.9.0"` | |
|
||||
| dashboard.image.tag | string | `"v2.13.1"` | |
|
||||
| dashboard.imagePullSecrets | list | `[]` | |
|
||||
| dashboard.ingress.annotations | object | `{}` | |
|
||||
| dashboard.ingress.className | string | `""` | |
|
||||
@@ -86,11 +90,12 @@ The following table lists the configurable parameters of the NetBird Helm chart
|
||||
| extraManifests | object | `{}` | |
|
||||
| fullnameOverride | string | `""` | |
|
||||
| global.namespace | string | `""` | |
|
||||
| management.volumeMounts | list | `[]` | |
|
||||
| management.volumes | list | `[]` | |
|
||||
| management.affinity | object | `{}` | |
|
||||
| management.configmap | string | `""` | |
|
||||
| management.containerPort | int | `80` | |
|
||||
| management.deploymentAnnotations | object | `{}` | |
|
||||
| management.dnsDomain | string | `"netbird.selfhosted"` | |
|
||||
| management.enabled | bool | `true` | |
|
||||
| management.env | object | `{}` | |
|
||||
| management.envFromSecret | object | `{}` | |
|
||||
@@ -125,15 +130,15 @@ The following table lists the configurable parameters of the NetBird Helm chart
|
||||
| management.nodeSelector | object | `{}` | |
|
||||
| management.persistentVolume.accessModes[0] | string | `"ReadWriteOnce"` | |
|
||||
| management.persistentVolume.enabled | bool | `true` | |
|
||||
| management.persistentVolume.size | string | `"10Mi"` | |
|
||||
| management.persistentVolume.storageClass | string | `null` | |
|
||||
| management.persistentVolume.existingPVName | string | `""` | |
|
||||
| management.persistentVolume.size | string | `"10Mi"` | |
|
||||
| management.persistentVolume.storageClass | string | `nil` | |
|
||||
| management.podAnnotations | object | `{}` | |
|
||||
| management.podCommand.args[0] | string | `"--port=80"` | |
|
||||
| management.podCommand.args[1] | string | `"--log-file=console"` | |
|
||||
| management.podCommand.args[2] | string | `"--log-level=info"` | |
|
||||
| management.podCommand.args[3] | string | `"--disable-anonymous-metrics=false"` | |
|
||||
| management.podCommand.args[4] | string | `"--single-account-mode-domain=netbird.example.com"` | |
|
||||
| management.podCommand.args[4] | string | `"--single-account-mode-domain=netbird.selfhosted"` | |
|
||||
| management.podCommand.args[5] | string | `"--dns-domain=netbird.selfhosted"` | |
|
||||
| management.podSecurityContext | object | `{}` | |
|
||||
| management.readinessProbe.failureThreshold | int | `3` | |
|
||||
@@ -167,7 +172,10 @@ The following table lists the configurable parameters of the NetBird Helm chart
|
||||
| metrics.serviceMonitor.scrapeTimeout | string | `""` | |
|
||||
| metrics.serviceMonitor.selector | object | `{}` | |
|
||||
| nameOverride | string | `""` | |
|
||||
| relay.volumeMounts | list | `[]` | |
|
||||
| relay.volumes | list | `[]` | |
|
||||
| relay.affinity | object | `{}` | |
|
||||
| relay.containerPort | int | `33080` | |
|
||||
| relay.deploymentAnnotations | object | `{}` | |
|
||||
| relay.enabled | bool | `true` | |
|
||||
| relay.env | object | `{}` | |
|
||||
@@ -188,7 +196,6 @@ The following table lists the configurable parameters of the NetBird Helm chart
|
||||
| relay.livenessProbe.periodSeconds | int | `5` | |
|
||||
| relay.livenessProbe.tcpSocket.port | string | `"http"` | |
|
||||
| relay.logLevel | string | `"info"` | |
|
||||
| relay.metrics.containerPort | int | `33080` | |
|
||||
| relay.metrics.enabled | bool | `false` | |
|
||||
| relay.metrics.port | int | `9090` | |
|
||||
| relay.nodeSelector | object | `{}` | |
|
||||
@@ -207,6 +214,8 @@ The following table lists the configurable parameters of the NetBird Helm chart
|
||||
| relay.serviceAccount.create | bool | `true` | |
|
||||
| relay.serviceAccount.name | string | `""` | |
|
||||
| relay.tolerations | list | `[]` | |
|
||||
| signal.volumeMounts | list | `[]` | |
|
||||
| signal.volumes | list | `[]` | |
|
||||
| signal.affinity | object | `{}` | |
|
||||
| signal.containerPort | int | `80` | |
|
||||
| signal.deploymentAnnotations | object | `{}` | |
|
||||
|
||||
@@ -91,6 +91,7 @@ management:
|
||||
"AuthorizationEndpoint": "https://idp.example.com/application/o/authorize/",
|
||||
"Scope": "openid profile email offline_access api",
|
||||
"UseIDToken": false,
|
||||
"DisablePromptLogin": true,
|
||||
"RedirectURLs": ["http://localhost:53000"]
|
||||
}
|
||||
},
|
||||
@@ -104,9 +105,6 @@ management:
|
||||
}
|
||||
}
|
||||
|
||||
image:
|
||||
tag: 0.32.0
|
||||
|
||||
ingress:
|
||||
enabled: true
|
||||
className: public
|
||||
@@ -156,8 +154,6 @@ management:
|
||||
IDP_SERVICE_ACCOUNT_PASSWORD: netbird/idpServiceAccountPassword
|
||||
useBackwardsGrpcService: true
|
||||
signal:
|
||||
image:
|
||||
tag: 0.32.0
|
||||
ingress:
|
||||
enabled: true
|
||||
className: public
|
||||
@@ -178,8 +174,6 @@ signal:
|
||||
- netbird.example.com
|
||||
|
||||
relay:
|
||||
image:
|
||||
tag: 0.32.0
|
||||
ingress:
|
||||
enabled: true
|
||||
className: public
|
||||
@@ -219,8 +213,6 @@ dashboard:
|
||||
- secretName: netbird-dashboard-tls
|
||||
hosts:
|
||||
- netbird-dashboard.example.com
|
||||
image:
|
||||
tag: v2.9.0
|
||||
env:
|
||||
# Endpoints
|
||||
NETBIRD_MGMT_API_ENDPOINT: https://netbird.example.com:443
|
||||
|
||||
@@ -81,6 +81,14 @@ spec:
|
||||
{{- end }}
|
||||
resources:
|
||||
{{- toYaml .Values.dashboard.resources | nindent 12 }}
|
||||
{{- if .Values.dashboard.volumeMounts }}
|
||||
volumeMounts:
|
||||
{{- .Values.dashboard.volumeMounts | toYaml | nindent 12 }}
|
||||
{{- end }}
|
||||
{{- if .Values.dashboard.volumes }}
|
||||
volumes:
|
||||
{{- .Values.dashboard.volumes | toYaml | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- with .Values.dashboard.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{- toYaml . | nindent 8 }}
|
||||
|
||||
@@ -96,6 +96,9 @@ spec:
|
||||
name: config
|
||||
- mountPath: /var/lib/netbird
|
||||
name: management
|
||||
{{- if .Values.management.volumeMounts }}
|
||||
{{- .Values.management.volumeMounts | toYaml | nindent 12 }}
|
||||
{{- end }}
|
||||
{{- with .Values.management.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{- toYaml . | nindent 8 }}
|
||||
@@ -119,5 +122,7 @@ spec:
|
||||
{{- else }}
|
||||
emptyDir: {}
|
||||
{{- end }}
|
||||
{{- if .Values.management.volumes }}
|
||||
{{- .Values.management.volumes | toYaml | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- end -}}
|
||||
|
||||
|
||||
@@ -74,6 +74,14 @@ spec:
|
||||
key: {{ (split "/" $val)._1 }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- if .Values.relay.volumeMounts }}
|
||||
volumeMounts:
|
||||
{{- .Values.relay.volumeMounts | toYaml | nindent 12 }}
|
||||
{{- end }}
|
||||
{{- if .Values.relay.volumes }}
|
||||
volumes:
|
||||
{{- .Values.relay.volumes | toYaml | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- with .Values.relay.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{- toYaml . | nindent 8 }}
|
||||
|
||||
@@ -62,6 +62,14 @@ spec:
|
||||
{{- end }}
|
||||
resources:
|
||||
{{- toYaml .Values.signal.resources | nindent 12 }}
|
||||
{{- if .Values.signal.volumeMounts }}
|
||||
volumeMounts:
|
||||
{{- .Values.signal.volumeMounts | toYaml | nindent 12 }}
|
||||
{{- end }}
|
||||
{{- if .Values.signal.volumes }}
|
||||
volumes:
|
||||
{{- .Values.signal.volumes | toYaml | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- with .Values.signal.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{- toYaml . | nindent 8 }}
|
||||
|
||||
+47
-12
@@ -28,7 +28,7 @@ management:
|
||||
- --log-file=console
|
||||
- --log-level=info
|
||||
- --disable-anonymous-metrics=false
|
||||
- --single-account-mode-domain=netbird.example.com
|
||||
- --single-account-mode-domain=netbird.selfhosted
|
||||
- --dns-domain=netbird.selfhosted
|
||||
|
||||
configmap: |- # Placeholder for ConfigMap data
|
||||
@@ -262,10 +262,6 @@ management:
|
||||
##
|
||||
existingPVName: ""
|
||||
|
||||
## @param management.dnsDomain DNS domain for the management component.
|
||||
##
|
||||
dnsDomain: netbird.selfhosted
|
||||
|
||||
## @param management.livenessProbe for the management component.
|
||||
##
|
||||
livenessProbe:
|
||||
@@ -286,6 +282,16 @@ management:
|
||||
tcpSocket:
|
||||
port: http
|
||||
|
||||
## @param management.volumeMounts Volume mounts for the management pod.
|
||||
volumeMounts: []
|
||||
# - name: tmp
|
||||
# mountPath: /tmp
|
||||
|
||||
## @param management.volumes volumes for the management pod.
|
||||
volumes: []
|
||||
# - name: tmp
|
||||
# emptyDir: {}
|
||||
|
||||
## @section NetBird Signal
|
||||
|
||||
signal:
|
||||
@@ -424,7 +430,7 @@ signal:
|
||||
##
|
||||
affinity: {}
|
||||
|
||||
## @param management.livenessProbe for the signal component.
|
||||
## @param signal.livenessProbe for the signal component.
|
||||
##
|
||||
|
||||
livenessProbe:
|
||||
@@ -433,7 +439,7 @@ signal:
|
||||
tcpSocket:
|
||||
port: grpc
|
||||
|
||||
## @param dashboard.readinessProbe for the signal component.
|
||||
## @param signal.readinessProbe for the signal component.
|
||||
##
|
||||
readinessProbe:
|
||||
initialDelaySeconds: 5
|
||||
@@ -441,6 +447,16 @@ signal:
|
||||
tcpSocket:
|
||||
port: grpc
|
||||
|
||||
## @param signal.volumeMounts Volume mounts for the signal pod.
|
||||
volumeMounts: []
|
||||
# - name: tmp
|
||||
# mountPath: /tmp
|
||||
|
||||
## @param signal.volumes volumes for the signal pod.
|
||||
volumes: []
|
||||
# - name: tmp
|
||||
# emptyDir: {}
|
||||
|
||||
## @section NetBird Relay Parameters
|
||||
|
||||
relay:
|
||||
@@ -599,7 +615,7 @@ relay:
|
||||
##
|
||||
affinity: {}
|
||||
|
||||
## @param management.livenessProbe for the relay component.
|
||||
## @param relay.livenessProbe for the relay component.
|
||||
##
|
||||
livenessProbe:
|
||||
initialDelaySeconds: 5
|
||||
@@ -607,7 +623,7 @@ relay:
|
||||
tcpSocket:
|
||||
port: http
|
||||
|
||||
## @param dashboard.readinessProbe for the relay component.
|
||||
## @param relay.readinessProbe for the relay component.
|
||||
##
|
||||
readinessProbe:
|
||||
initialDelaySeconds: 5
|
||||
@@ -615,6 +631,16 @@ relay:
|
||||
tcpSocket:
|
||||
port: http
|
||||
|
||||
## @param relay.volumeMounts Volume mounts for the relay pod.
|
||||
volumeMounts: []
|
||||
# - name: tmp
|
||||
# mountPath: /tmp
|
||||
|
||||
## @param relay.volumes volumes for the relay pod.
|
||||
volumes: []
|
||||
# - name: tmp
|
||||
# emptyDir: {}
|
||||
|
||||
dashboard:
|
||||
## @param dashboard.enabled Enable or disable the NetBird dashboard component.
|
||||
##
|
||||
@@ -637,7 +663,7 @@ dashboard:
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
## @param image.tag image tag (immutable tags are recommended)
|
||||
tag: "v2.9.0"
|
||||
tag: "v2.13.1"
|
||||
|
||||
## @param imagePullSecrets image pull secrets
|
||||
imagePullSecrets: []
|
||||
@@ -753,7 +779,7 @@ dashboard:
|
||||
|
||||
lifecycle: {} # Define lifecycle hooks (preStop, postStart) if needed.
|
||||
|
||||
## @param dashboard.livenessProbe for the management component.
|
||||
## @param dashboard.livenessProbe for the dashboard component.
|
||||
##
|
||||
livenessProbe:
|
||||
periodSeconds: 5
|
||||
@@ -761,7 +787,7 @@ dashboard:
|
||||
path: /
|
||||
port: http
|
||||
|
||||
## @param dashboard.readinessProbe for the management component.
|
||||
## @param dashboard.readinessProbe for the dashboard component.
|
||||
##
|
||||
readinessProbe:
|
||||
initialDelaySeconds: 5
|
||||
@@ -770,6 +796,15 @@ dashboard:
|
||||
path: /
|
||||
port: http
|
||||
|
||||
## @param dashboard.volumeMounts Volume mounts for the dashboard pod.
|
||||
volumeMounts: []
|
||||
# - name: tmp
|
||||
# mountPath: /tmp
|
||||
|
||||
## @param dashboard.volumes volumes for the dashboard pod.
|
||||
volumes: []
|
||||
# - name: tmp
|
||||
# emptyDir: {}
|
||||
## @section NetBird Extra Manifests to be included in the chart
|
||||
|
||||
extraManifests: {}
|
||||
|
||||
Reference in New Issue
Block a user