1
1
{{- if .Values.leaderWorkerSet.enable -}}
2
+ {{- if not .Values.leaderWorkerSet.deployInSharedNamespace }}
2
3
apiVersion: v1
3
4
kind: Namespace
4
5
metadata:
@@ -11,6 +12,7 @@ metadata:
11
12
app.kubernetes.io/part-of: lws
12
13
control-plane: controller-manager
13
14
name: lws-system
15
+ {{- end }}
14
16
---
15
17
apiVersion: apiextensions.k8s.io/v1
16
18
kind: CustomResourceDefinition
25
27
clientConfig:
26
28
service:
27
29
name: lws-webhook-service
28
- namespace: lws-system
30
+ namespace: {{ if .Values.leaderWorkerSet.deployInSharedNamespace }}llmaz-system{{ else }} lws-system{{ end }}
29
31
path: /convert
30
32
conversionReviewVersions:
31
33
- v1
@@ -16327,7 +16329,7 @@ metadata:
16327
16329
app.kubernetes.io/name: serviceaccount
16328
16330
app.kubernetes.io/part-of: lws
16329
16331
name: lws-controller-manager
16330
- namespace: lws-system
16332
+ namespace: {{ if .Values.leaderWorkerSet.deployInSharedNamespace }}llmaz-system{{ else }} lws-system{{ end }}
16331
16333
---
16332
16334
apiVersion: rbac.authorization.k8s.io/v1
16333
16335
kind: Role
@@ -16340,7 +16342,7 @@ metadata:
16340
16342
app.kubernetes.io/name: role
16341
16343
app.kubernetes.io/part-of: lws
16342
16344
name: lws-leader-election-role
16343
- namespace: lws-system
16345
+ namespace: {{ if .Values.leaderWorkerSet.deployInSharedNamespace }}llmaz-system{{ else }} lws-system{{ end }}
16344
16346
rules:
16345
16347
- apiGroups:
16346
16348
- ""
@@ -16545,15 +16547,15 @@ metadata:
16545
16547
app.kubernetes.io/name: rolebinding
16546
16548
app.kubernetes.io/part-of: lws
16547
16549
name: lws-leader-election-rolebinding
16548
- namespace: lws-system
16550
+ namespace: {{ if .Values.leaderWorkerSet.deployInSharedNamespace }}llmaz-system{{ else }} lws-system{{ end }}
16549
16551
roleRef:
16550
16552
apiGroup: rbac.authorization.k8s.io
16551
16553
kind: Role
16552
16554
name: lws-leader-election-role
16553
16555
subjects:
16554
16556
- kind: ServiceAccount
16555
16557
name: lws-controller-manager
16556
- namespace: lws-system
16558
+ namespace: {{ if .Values.leaderWorkerSet.deployInSharedNamespace }}llmaz-system{{ else }} lws-system{{ end }}
16557
16559
---
16558
16560
apiVersion: rbac.authorization.k8s.io/v1
16559
16561
kind: ClusterRoleBinding
@@ -16573,7 +16575,7 @@ roleRef:
16573
16575
subjects:
16574
16576
- kind: ServiceAccount
16575
16577
name: lws-controller-manager
16576
- namespace: lws-system
16578
+ namespace: {{ if .Values.leaderWorkerSet.deployInSharedNamespace }}llmaz-system{{ else }} lws-system{{ end }}
16577
16579
---
16578
16580
apiVersion: rbac.authorization.k8s.io/v1
16579
16581
kind: ClusterRoleBinding
@@ -16586,7 +16588,7 @@ roleRef:
16586
16588
subjects:
16587
16589
- kind: ServiceAccount
16588
16590
name: lws-controller-manager
16589
- namespace: lws-system
16591
+ namespace: {{ if .Values.leaderWorkerSet.deployInSharedNamespace }}llmaz-system{{ else }} lws-system{{ end }}
16590
16592
---
16591
16593
apiVersion: rbac.authorization.k8s.io/v1
16592
16594
kind: ClusterRoleBinding
@@ -16605,13 +16607,13 @@ roleRef:
16605
16607
subjects:
16606
16608
- kind: ServiceAccount
16607
16609
name: lws-controller-manager
16608
- namespace: lws-system
16610
+ namespace: {{ if .Values.leaderWorkerSet.deployInSharedNamespace }}llmaz-system{{ else }} lws-system{{ end }}
16609
16611
---
16610
16612
apiVersion: v1
16611
16613
kind: Secret
16612
16614
metadata:
16613
16615
name: lws-webhook-server-cert
16614
- namespace: lws-system
16616
+ namespace: {{ if .Values.leaderWorkerSet.deployInSharedNamespace }}llmaz-system{{ else }} lws-system{{ end }}
16615
16617
---
16616
16618
apiVersion: v1
16617
16619
kind: Service
@@ -16621,7 +16623,7 @@ metadata:
16621
16623
app.kubernetes.io/name: lws
16622
16624
control-plane: controller-manager
16623
16625
name: lws-controller-manager-metrics-service
16624
- namespace: lws-system
16626
+ namespace: {{ if .Values.leaderWorkerSet.deployInSharedNamespace }}llmaz-system{{ else }} lws-system{{ end }}
16625
16627
spec:
16626
16628
ports:
16627
16629
- name: https
@@ -16642,7 +16644,7 @@ metadata:
16642
16644
app.kubernetes.io/name: service
16643
16645
app.kubernetes.io/part-of: lws
16644
16646
name: lws-webhook-service
16645
- namespace: lws-system
16647
+ namespace: {{ if .Values.leaderWorkerSet.deployInSharedNamespace }}llmaz-system{{ else }} lws-system{{ end }}
16646
16648
spec:
16647
16649
ports:
16648
16650
- port: 443
@@ -16663,7 +16665,7 @@ metadata:
16663
16665
app.kubernetes.io/part-of: lws
16664
16666
control-plane: controller-manager
16665
16667
name: lws-controller-manager
16666
- namespace: lws-system
16668
+ namespace: {{ if .Values.leaderWorkerSet.deployInSharedNamespace }}llmaz-system{{ else }} lws-system{{ end }}
16667
16669
spec:
16668
16670
replicas: 2
16669
16671
selector:
@@ -16732,7 +16734,7 @@ webhooks:
16732
16734
clientConfig:
16733
16735
service:
16734
16736
name: lws-webhook-service
16735
- namespace: lws-system
16737
+ namespace: {{ if .Values.leaderWorkerSet.deployInSharedNamespace }}llmaz-system{{ else }} lws-system{{ end }}
16736
16738
path: /mutate-leaderworkerset-x-k8s-io-v1-leaderworkerset
16737
16739
failurePolicy: Fail
16738
16740
name: mleaderworkerset.kb.io
@@ -16752,7 +16754,7 @@ webhooks:
16752
16754
clientConfig:
16753
16755
service:
16754
16756
name: lws-webhook-service
16755
- namespace: lws-system
16757
+ namespace: {{ if .Values.leaderWorkerSet.deployInSharedNamespace }}llmaz-system{{ else }} lws-system{{ end }}
16756
16758
path: /mutate--v1-pod
16757
16759
failurePolicy: Fail
16758
16760
name: mpod.kb.io
@@ -16782,7 +16784,7 @@ webhooks:
16782
16784
clientConfig:
16783
16785
service:
16784
16786
name: lws-webhook-service
16785
- namespace: lws-system
16787
+ namespace: {{ if .Values.leaderWorkerSet.deployInSharedNamespace }}llmaz-system{{ else }} lws-system{{ end }}
16786
16788
path: /validate-leaderworkerset-x-k8s-io-v1-leaderworkerset
16787
16789
failurePolicy: Fail
16788
16790
name: vleaderworkerset.kb.io
@@ -16802,7 +16804,7 @@ webhooks:
16802
16804
clientConfig:
16803
16805
service:
16804
16806
name: lws-webhook-service
16805
- namespace: lws-system
16807
+ namespace: {{ if .Values.leaderWorkerSet.deployInSharedNamespace }}llmaz-system{{ else }} lws-system{{ end }}
16806
16808
path: /validate--v1-pod
16807
16809
failurePolicy: Fail
16808
16810
name: vpod.kb.io
0 commit comments