File tree 5 files changed +18
-23
lines changed
5 files changed +18
-23
lines changed Original file line number Diff line number Diff line change @@ -37,25 +37,12 @@ spec:
37
37
priorityClassName : {{ .Values.priorityClassName }}
38
38
{{- end }}
39
39
containers :
40
- - name : kube-rbac-proxy
41
- args :
42
- - --secure-listen-address=0.0.0.0:8443
43
- - --upstream=http://127.0.0.1:8080/
44
- - --v=10
45
- {{- toYaml .Values.args | nindent 8 }}
46
- image : {{ include "global.images.image" (dict "imageRoot" .Values.proxy.image "global" .Values.global) }}
47
- imagePullPolicy : {{ .Values.proxy.image.pullPolicy }}
48
- {{- if .Values.proxy.resources }}
49
- resources : {{ toYaml .Values.proxy.resources | nindent 10 }}
50
- {{- end }}
51
- ports :
52
- - containerPort : 9443
53
- name : https
54
- securityContext : {{ include "testkube-operator.containerSecurityContext" . | nindent 10 }}
55
40
- name : manager
56
41
args :
57
42
- --health-probe-bind-address=:{{ .Values.healthcheckPort }}
58
- - --metrics-bind-address=127.0.0.1:8080
43
+ - --metrics-bind-address=:{{ .Values.metricsServerPort }}
44
+ - --webhook-cert-path=/tmp/k8s-webhook-server/serving-certs
45
+ - --metrics-cert-path=/tmp/k8s-webhook-server/serving-certs
59
46
- --leader-elect
60
47
command :
61
48
- /manager
75
62
{{- if not .Values.webhook.enabled }}
76
63
- name : ENABLE_WEBHOOKS
77
64
value : " false"
78
- {{- end }}
65
+ {{- end }}
79
66
{{- if .Values.useArgoCDSync }}
80
67
- name : APISERVER_USE_ARGOCD_SYNC
81
68
value : " true"
92
79
value : " true"
93
80
{{- end }}
94
81
ports :
95
- - containerPort : 9443
82
+ - containerPort : {{ .Values.webhookServerPort }}
96
83
name : webhook-server
97
84
protocol : TCP
98
85
livenessProbe :
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ metadata:
18
18
spec :
19
19
ports :
20
20
- name : https
21
- port : 8443
21
+ port : {{ .Values.metricsServerPort }}
22
22
targetPort : https
23
23
selector :
24
24
control-plane : controller-manager
41
41
ports :
42
42
- port : 443
43
43
protocol : TCP
44
- targetPort : 9443
44
+ targetPort : {{ .Values.webhookServerPort }}
45
45
selector :
46
46
control-plane : controller-manager
47
47
{{- end }}
Original file line number Diff line number Diff line change @@ -111,4 +111,4 @@ spec:
111
111
{{- toYaml .Values.global.nodeSelector | nindent 8 }}
112
112
{{- end }}
113
113
backoffLimit : 5
114
- {{- end }}
114
+ {{- end }}
Original file line number Diff line number Diff line change @@ -87,9 +87,13 @@ proxy:
87
87
88
88
# # Testkube API full name
89
89
apiFullname : " testkube-api-server"
90
- # # Testkube API port
90
+ # -- Testkube API port
91
91
apiPort : 8088
92
- # # Testkube Operator healthcheck port
92
+ # -- Testkube Operator webhook server port
93
+ webhookServerPort : 9443
94
+ # -- Testkube Operator metrics server port
95
+ metricsServerPort : 8443
96
+ # -- Testkube Operator healthcheck port
93
97
healthcheckPort : 8081
94
98
# use ArgoCD sync owner references
95
99
useArgoCDSync : false
Original file line number Diff line number Diff line change @@ -977,6 +977,10 @@ testkube-operator:
977
977
apiFullname : " testkube-api-server"
978
978
# -- Testkube API port
979
979
apiPort : 8088
980
+ # -- Testkube Operator webhook server port
981
+ webhookServerPort : 9443
982
+ # -- Testkube Operator metrics server port
983
+ metricsServerPort : 8443
980
984
# -- Testkube Operator healthcheck port
981
985
healthcheckPort : 8081
982
986
# -- Use ArgoCD sync owner references
You can’t perform that action at this time.
0 commit comments