From a4a5316dceade14e205fb0e23137b0d26ae635d8 Mon Sep 17 00:00:00 2001 From: DevBot NetBird <91386968+netbirddev@users.noreply.github.com> Date: Mon, 23 Mar 2026 10:22:31 +0100 Subject: [PATCH] sync operator charts from upstream (b7ecf3c) (#44) Co-authored-by: github-actions[bot] --- charts/kubernetes-operator/Chart.yaml | 4 ++-- .../templates/gateway-api.yaml | 19 +++++++++++++++++++ .../kubernetes-operator/templates/rbac.yaml | 2 ++ 3 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 charts/kubernetes-operator/templates/gateway-api.yaml diff --git a/charts/kubernetes-operator/Chart.yaml b/charts/kubernetes-operator/Chart.yaml index 35e47c8..fc0085e 100644 --- a/charts/kubernetes-operator/Chart.yaml +++ b/charts/kubernetes-operator/Chart.yaml @@ -2,5 +2,5 @@ apiVersion: v2 name: kubernetes-operator description: NetBird Kubernetes Operator type: application -version: 0.3.0-rc.1 -appVersion: "0.3.0-rc.1" +version: 0.3.0-rc.2 +appVersion: "0.3.0-rc.2" diff --git a/charts/kubernetes-operator/templates/gateway-api.yaml b/charts/kubernetes-operator/templates/gateway-api.yaml new file mode 100644 index 0000000..7199e53 --- /dev/null +++ b/charts/kubernetes-operator/templates/gateway-api.yaml @@ -0,0 +1,19 @@ +{{- if .Values.gatewayAPI.enabled }} +apiVersion: gateway.networking.k8s.io/v1 +kind: GatewayClass +metadata: + name: netbird-private + labels: + {{- include "kubernetes-operator.labels" . | nindent 4 }} +spec: + controllerName: "gateway.netbird.io/controller" +--- +apiVersion: gateway.networking.k8s.io/v1 +kind: GatewayClass +metadata: + name: netbird-public + labels: + {{- include "kubernetes-operator.labels" . | nindent 4 }} +spec: + controllerName: "gateway.netbird.io/controller" +{{- end }} diff --git a/charts/kubernetes-operator/templates/rbac.yaml b/charts/kubernetes-operator/templates/rbac.yaml index 683a381..ad12f47 100644 --- a/charts/kubernetes-operator/templates/rbac.yaml +++ b/charts/kubernetes-operator/templates/rbac.yaml @@ -130,6 +130,7 @@ rules: - gatewayclasses - gateways - httproutes + - tcproutes verbs: - get - list @@ -141,6 +142,7 @@ rules: - gatewayclasses/status - gateways/status - httproutes/status + - tcproutes/status verbs: - update - patch