Fix/bitnami kubectl (#17)

* Replace bitnami kubectl image with SUSE image

* Allow users to specify custom kubectl image for kubernetes-nbresource creation

* Fix missed instances
This commit is contained in:
M. Essam
2025-09-17 18:18:45 +03:00
committed by GitHub
parent 573d7a3b69
commit bd3831cc97
4 changed files with 6 additions and 5 deletions
+1 -1
View File
@@ -2,5 +2,5 @@ apiVersion: v2
name: kubernetes-operator
description: NetBird Kubernetes Operator
type: application
version: 0.1.13
version: 0.1.14
appVersion: "0.1.4"
@@ -27,7 +27,7 @@ spec:
spec:
initContainers:
- name: wait-network-ready
image: "bitnami/kubectl:latest"
image: {{ .Values.ingress.kubernetesAPI.customKubectlImage | default "registry.suse.com/suse/kubectl:latest"}}
command:
- bash
- -c
@@ -35,7 +35,7 @@ spec:
- kubectl wait --for 'jsonpath={.status.networkID}' -n {{ $routerNS }} nbroutingpeer router;
containers:
- name: apply-nbresource
image: "bitnami/kubectl:latest"
image: {{ .Values.ingress.kubernetesAPI.customKubectlImage | default "registry.suse.com/suse/kubectl:latest"}}
env:
- name: NBRESOURCE_VALUE
value: |
@@ -22,7 +22,7 @@ spec:
spec:
containers:
- name: pre-delete
image: "bitnami/kubectl:latest"
image: {{ .Values.ingress.kubernetesAPI.customKubectlImage | default "registry.suse.com/suse/kubectl:latest"}}
args:
- delete
- --all
@@ -57,7 +57,7 @@ spec:
spec:
containers:
- name: pre-delete
image: "bitnami/kubectl:latest"
image: {{ .Values.ingress.kubernetesAPI.customKubectlImage | default "registry.suse.com/suse/kubectl:latest"}}
args:
- delete
- --all
+1
View File
@@ -147,6 +147,7 @@ ingress:
# - group2
policies: []
# - default
customKubectlImage: "registry.suse.com/suse/kubectl:latest"
router:
# Deploy routing peer(s)
enabled: false