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