Skip to content

Commit d77a386

Browse files
committed
chore: bump netbird helm chart to v1.9.0
Signed-off-by: Sidharth Jawale <sidharth@obmondo.com>
1 parent 411cce4 commit d77a386

10 files changed

Lines changed: 118 additions & 24 deletions

File tree

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
dependencies:
2+
- name: netbird
3+
repository: https://netbirdio.github.io/helms
4+
version: 1.9.0
25
- name: coturn
36
repository: https://small-hack.github.io/coturn-chart/
47
version: 9.1.0
5-
digest: sha256:a1d62343e203f304840e7dbb37f63f385e8888ccb8f902806a454a306310abf3
6-
generated: "2025-06-26T01:31:01.43972321+02:00"
8+
digest: sha256:95e0af4a295d087e5408ca0a5a0bd80952936cd6eeadf9ff15e385486b09b3ef
9+
generated: "2025-08-27T14:25:44.243276031+05:30"

argocd-helm-charts/netbird/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: netbird
33
version: 1.0.0
44
dependencies:
55
- name: netbird
6-
version: 1.8.0
6+
version: 1.9.0
77
repository: https://netbirdio.github.io/helms
88
- name: coturn
99
version: 9.1.0

argocd-helm-charts/netbird/charts/netbird/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ description: NetBird VPN management platform
44
icon: https://images.crunchbase.com/image/upload/c_pad,h_256,w_256,f_auto,q_auto:eco,dpr_1/kuu5tm1wt09ztp6ctlag
55
name: netbird
66
type: application
7-
version: 1.8.0
7+
version: 1.9.0

argocd-helm-charts/netbird/charts/netbird/README.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
Forked from [TOT MICRO's Helm Repository](https://github.com/totmicro/helms).
44
![Version: 1.8.0](https://img.shields.io/badge/Version-1.8.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.46.0](https://img.shields.io/badge/AppVersion-0.46.0-informational?style=flat-square)
55

6-
# NetBird Helm Chart
7-
6+
## NetBird Helm Chart
87

98
This Helm chart installs and configures the [NetBird](https://github.com/netbirdio/netbird) services within a Kubernetes cluster. The chart includes the management, signal, and relay components of NetBird, providing secure peer-to-peer network connections across various environments.
109

@@ -83,6 +82,8 @@ The following table lists the configurable parameters of the NetBird Helm chart
8382
| dashboard.service.name | string | `"http"` | |
8483
| dashboard.service.port | int | `80` | |
8584
| dashboard.service.type | string | `"ClusterIP"` | |
85+
| dashboard.service.externalIPs | list | `[]` | |
86+
| dashboard.service.annotations | object | `{}` | |
8687
| dashboard.serviceAccount.annotations | object | `{}` | |
8788
| dashboard.serviceAccount.create | bool | `true` | |
8889
| dashboard.serviceAccount.name | string | `""` | |
@@ -152,12 +153,16 @@ The following table lists the configurable parameters of the NetBird Helm chart
152153
| management.service.name | string | `"http"` | |
153154
| management.service.port | int | `80` | |
154155
| management.service.type | string | `"ClusterIP"` | |
156+
| management.service.externalIPs | list | `[]` | |
157+
| management.service.annotations | object | `{}` | |
155158
| management.serviceAccount.annotations | object | `{}` | |
156159
| management.serviceAccount.create | bool | `true` | |
157160
| management.serviceAccount.name | string | `""` | |
158161
| management.serviceGrpc.name | string | `"grpc"` | |
159162
| management.serviceGrpc.port | int | `33073` | |
160163
| management.serviceGrpc.type | string | `"ClusterIP"` | |
164+
| management.serviceGrpc.externalIPs | list | `[]` | |
165+
| management.serviceGrpc.annotations | object | `{}` | |
161166
| management.tolerations | list | `[]` | |
162167
| management.useBackwardsGrpcService | bool | `false` | |
163168
| metrics.serviceMonitor.annotations | object | `{}` | |
@@ -210,6 +215,8 @@ The following table lists the configurable parameters of the NetBird Helm chart
210215
| relay.service.name | string | `"http"` | |
211216
| relay.service.port | int | `33080` | |
212217
| relay.service.type | string | `"ClusterIP"` | |
218+
| relay.service.externalIPs | list | `[]` | |
219+
| relay.service.annotations | object | `{}` | |
213220
| relay.serviceAccount.annotations | object | `{}` | |
214221
| relay.serviceAccount.create | bool | `true` | |
215222
| relay.serviceAccount.name | string | `""` | |
@@ -249,14 +256,16 @@ The following table lists the configurable parameters of the NetBird Helm chart
249256
| signal.service.name | string | `"grpc"` | |
250257
| signal.service.port | int | `80` | |
251258
| signal.service.type | string | `"ClusterIP"` | |
259+
| signal.service.externalIPs | list | `[]` | |
260+
| signal.service.annotations | object | `{}` | |
252261
| signal.serviceAccount.annotations | object | `{}` | |
253262
| signal.serviceAccount.create | bool | `true` | |
254263
| signal.serviceAccount.name | string | `""` | |
255264
| signal.tolerations | list | `[]` | |
256265

257-
For more configuration options, refer to the `values.yaml` file.
266+
For more configuration options, refer to the [values.yaml](./values.yaml) file.
258267

259-
You can find working examples [here](./examples)
268+
You can find working [examples](./examples).
260269

261270
## STUN/TURN Server
262271

argocd-helm-charts/netbird/charts/netbird/templates/dashboard-service.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ metadata:
66
namespace: {{ include "netbird.namespace" . }}
77
labels:
88
{{- include "netbird.dashboard.labels" . | nindent 4 }}
9+
{{- with .Values.dashboard.service.annotations }}
10+
annotations:
11+
{{- toYaml . | nindent 4 }}
12+
{{- end }}
913
spec:
1014
type: {{ .Values.dashboard.service.type }}
1115
ports:
@@ -15,4 +19,8 @@ spec:
1519
name: http
1620
selector:
1721
{{- include "netbird.dashboard.selectorLabels" . | nindent 4 }}
22+
{{- with .Values.dashboard.service.externalIPs }}
23+
externalIPs:
24+
{{- toYaml . | nindent 4 }}
25+
{{- end }}
1826
{{- end }}

argocd-helm-charts/netbird/charts/netbird/templates/management-service-grpc.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ metadata:
66
namespace: {{ include "netbird.namespace" . }}
77
labels:
88
{{- include "netbird.management.labels" . | nindent 4 }}
9+
{{- with .Values.management.serviceGrpc.annotations }}
10+
annotations:
11+
{{- toYaml . | nindent 4 }}
12+
{{- end }}
913
spec:
1014
type: {{ .Values.management.serviceGrpc.type }}
1115
ports:
@@ -15,4 +19,8 @@ spec:
1519
name: {{ .Values.management.serviceGrpc.name }}
1620
selector:
1721
{{- include "netbird.management.selectorLabels" . | nindent 4 }}
22+
{{- with .Values.management.serviceGrpc.externalIPs }}
23+
externalIPs:
24+
{{- toYaml . | nindent 4 }}
25+
{{- end }}
1826
{{- end }}

argocd-helm-charts/netbird/charts/netbird/templates/management-service.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ metadata:
66
namespace: {{ include "netbird.namespace" . }}
77
labels:
88
{{- include "netbird.management.labels" . | nindent 4 }}
9+
{{- with .Values.management.service.annotations }}
10+
annotations:
11+
{{- toYaml . | nindent 4 }}
12+
{{- end }}
913
spec:
1014
type: {{ .Values.management.service.type }}
1115
ports:
@@ -21,4 +25,8 @@ spec:
2125
{{- end }}
2226
selector:
2327
{{- include "netbird.management.selectorLabels" . | nindent 4 }}
28+
{{- with .Values.management.service.externalIPs }}
29+
externalIPs:
30+
{{- toYaml . | nindent 4 }}
31+
{{- end }}
2432
{{- end }}

argocd-helm-charts/netbird/charts/netbird/templates/relay-service.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ metadata:
66
namespace: {{ include "netbird.namespace" . }}
77
labels:
88
{{- include "netbird.relay.labels" . | nindent 4 }}
9+
{{- with .Values.relay.service.annotations }}
10+
annotations:
11+
{{- toYaml . | nindent 4 }}
12+
{{- end }}
913
spec:
1014
type: {{ .Values.relay.service.type }}
1115
ports:
@@ -18,7 +22,11 @@ spec:
1822
targetPort: metrics
1923
protocol: TCP
2024
name: metrics
21-
{{- end}}
25+
{{- end }}
2226
selector:
2327
{{- include "netbird.relay.selectorLabels" . | nindent 4 }}
28+
{{- with .Values.relay.service.externalIPs }}
29+
externalIPs:
30+
{{- toYaml . | nindent 4 }}
31+
{{- end }}
2432
{{- end }}

argocd-helm-charts/netbird/charts/netbird/templates/signal-service.yaml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
{{- if .Values.signal.enabled -}}
2-
32
apiVersion: v1
43
kind: Service
54
metadata:
65
name: {{ include "netbird.fullname" . }}-signal
76
namespace: {{ include "netbird.namespace" . }}
87
labels:
98
{{- include "netbird.signal.labels" . | nindent 4 }}
9+
{{- with .Values.signal.service.annotations }}
10+
annotations:
11+
{{- toYaml . | nindent 4 }}
12+
{{- end }}
1013
spec:
1114
type: {{ .Values.signal.service.type }}
1215
ports:
@@ -22,5 +25,8 @@ spec:
2225
{{- end }}
2326
selector:
2427
{{- include "netbird.signal.selectorLabels" . | nindent 4 }}
25-
28+
{{- with .Values.signal.service.externalIPs }}
29+
externalIPs:
30+
{{- toYaml . | nindent 4 }}
31+
{{- end }}
2632
{{- end }}

argocd-helm-charts/netbird/charts/netbird/values.yaml

Lines changed: 57 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -130,33 +130,47 @@ management:
130130
##
131131
type: ClusterIP
132132

133-
134133
## @param management.service.port Port for the management service.
135134
##
136135
port: 80
137136

138-
## @param management.service.name Name for the management service.
137+
## @param management.service.name Name for the management service port.
139138
##
140139
name: http
141140

141+
## @param management.service.externalIPs External IPs for the management service.
142+
##
143+
externalIPs: []
144+
145+
## @param management.service.annotations Annotations for the management service.
146+
##
147+
annotations: {}
148+
142149
## @param management.grpcContainerPort Container port for the management service.
143150
##
144151
grpcContainerPort: 33073
145152

146153
serviceGrpc:
147-
## @param management.serviceGrpc.type Service type for the management component.
154+
## @param management.serviceGrpc.type Service type for the management GRPC component.
148155
##
149156
type: ClusterIP
150157

151-
152-
## @param management.serviceGrpc.port Port for the management service.
158+
## @param management.serviceGrpc.port Port for the management GRPC service.
153159
##
154160
port: 33073
155161

156-
## @param management.serviceGrpc.name Name for the management service.
162+
## @param management.serviceGrpc.name Name for the management GRPC service port.
157163
##
158164
name: grpc
159165

166+
## @param management.serviceGrpc.externalIPs External IPs for the management GRPC service.
167+
##
168+
externalIPs: []
169+
170+
## @param management.serviceGrpc.annotations Annotations for the management service.
171+
##
172+
annotations: {}
173+
160174
ingress:
161175
## @param management.ingress.enabled Enable or disable ingress for the management component.
162176
##
@@ -361,6 +375,7 @@ signal:
361375
## @param signal.metrics.enabled enables/disables metrics
362376
##
363377
enabled: false
378+
364379
## @param signal.metrics.port target metrics port
365380
##
366381
port: 9090
@@ -373,11 +388,23 @@ signal:
373388
## @param signal.service.type Service type for the signal component.
374389
##
375390
type: ClusterIP
376-
name: grpc
391+
377392
## @param signal.service.port Port for the signal service.
378393
##
379394
port: 80
380395

396+
## @param signal.service.name Name for the signal service port.
397+
##
398+
name: grpc
399+
400+
## @param signal.service.externalIPs External IPs for the signal service.
401+
##
402+
externalIPs: []
403+
404+
## @param signal.service.annotations Annotations for the signal service.
405+
##
406+
annotations: {}
407+
381408
ingress:
382409
## @param signal.ingress.enabled Enable or disable ingress for the signal component.
383410
##
@@ -555,15 +582,22 @@ relay:
555582
##
556583
type: ClusterIP
557584

558-
559585
## @param relay.service.port Port for the relay service.
560586
##
561587
port: 33080
562588

563-
## @param relay.service.name Name for the relay service.
589+
## @param relay.service.name Name for the relay service port.
564590
##
565591
name: http
566592

593+
## @param relay.service.externalIPs External IPs for the relay service.
594+
##
595+
externalIPs: []
596+
597+
## @param relay.service.annotations Annotations for the relay service.
598+
##
599+
annotations: {}
600+
567601
ingress:
568602
## @param relay.ingress.enabled Enable or disable ingress for the relay component.
569603
##
@@ -709,16 +743,26 @@ dashboard:
709743
containerPort: 80
710744

711745
service:
712-
## @param dashboard.service.type
746+
## @param dashboard.service.type Service type for the dashboard component.
747+
##
713748
type: ClusterIP
714749

715-
716-
## @param dashboard.service.port
750+
## @param dashboard.service.port Port for the dashboard service.
751+
##
717752
port: 80
718753

719-
## @param dashboard.service.name
754+
## @param dashboard.service.name Name for the dashboard service port.
755+
##
720756
name: http
721757

758+
## @param dashboard.service.externalIPs External IPs for the dashboard service.
759+
##
760+
externalIPs: []
761+
762+
## @param dashboard.service.annotations Annotations for the dashboard service.
763+
##
764+
annotations: {}
765+
722766
ingress:
723767
## @param dashboard.ingress.enabled
724768
enabled: false

0 commit comments

Comments
 (0)