Skip to content

Commit bda775d

Browse files
committed
Remove Kustomize namePrefix and hardcode spark-operator- prefix in resource names
Signed-off-by: roburishabh <[email protected]>
1 parent 61b44a5 commit bda775d

20 files changed

+32
-47
lines changed

config/default/kustomization.yaml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@ kind: Kustomization
1414
# Default namespace for standalone deployment
1515
namespace: spark-operator
1616

17-
# Name prefix for all resources
18-
namePrefix: spark-operator-
19-
2017
# Resources to include
2118
resources:
2219
- ../crd
@@ -46,7 +43,7 @@ replacements:
4643
targets:
4744
- select:
4845
kind: Deployment
49-
name: controller
46+
name: spark-operator-controller
5047
fieldPaths:
5148
- spec.template.spec.containers.[name=controller].image
5249
- source:
@@ -56,6 +53,6 @@ replacements:
5653
targets:
5754
- select:
5855
kind: Deployment
59-
name: webhook
56+
name: spark-operator-webhook
6057
fieldPaths:
6158
- spec.template.spec.containers.[name=webhook].image

config/manager/manager.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ metadata:
1616
apiVersion: apps/v1
1717
kind: Deployment
1818
metadata:
19-
name: controller
19+
name: spark-operator-controller
2020
namespace: system
2121
labels:
2222
app.kubernetes.io/name: spark-operator
@@ -44,7 +44,7 @@ spec:
4444
prometheus.io/port: "8080"
4545
prometheus.io/path: /metrics
4646
spec:
47-
serviceAccountName: controller
47+
serviceAccountName: spark-operator-controller
4848
automountServiceAccountToken: true
4949
securityContext:
5050
runAsNonRoot: true

config/manager/serviceaccount.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: v1
44
kind: ServiceAccount
55
automountServiceAccountToken: true
66
metadata:
7-
name: controller
7+
name: spark-operator-controller
88
namespace: system
99
labels:
1010
app.kubernetes.io/name: spark-operator

config/rbac/clusterrolebinding.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ metadata:
99
app.kubernetes.io/component: controller
1010
subjects:
1111
- kind: ServiceAccount
12-
name: controller
12+
name: spark-operator-controller
1313
namespace: system
1414
roleRef:
1515
apiGroup: rbac.authorization.k8s.io

config/rbac/leader-election-role.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
apiVersion: rbac.authorization.k8s.io/v1
33
kind: Role
44
metadata:
5-
name: controller
5+
name: spark-operator-controller
66
namespace: system
77
labels:
88
app.kubernetes.io/name: spark-operator

config/rbac/rolebinding.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@
22
apiVersion: rbac.authorization.k8s.io/v1
33
kind: RoleBinding
44
metadata:
5-
name: controller # References leader-election-role.yaml
5+
name: spark-operator-controller # References leader-election-role.yaml
66
namespace: system
77
labels:
88
app.kubernetes.io/name: spark-operator
99
app.kubernetes.io/instance: spark-operator
1010
app.kubernetes.io/component: controller
1111
subjects:
1212
- kind: ServiceAccount
13-
name: controller
13+
name: spark-operator-controller
1414
namespace: system
1515
roleRef:
1616
apiGroup: rbac.authorization.k8s.io
1717
kind: Role
18-
name: controller
18+
name: spark-operator-controller

config/rbac/scheduledsparkapplication_editor_role.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
apiVersion: rbac.authorization.k8s.io/v1
44
kind: ClusterRole
55
metadata:
6-
name: scheduledsparkapplication-editor-role
6+
name: spark-operator-scheduledsparkapplication-editor-role
77
labels:
88
app.kubernetes.io/name: spark-operator
99
app.kubernetes.io/managed-by: kustomize

config/rbac/scheduledsparkapplication_viewer_role.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
apiVersion: rbac.authorization.k8s.io/v1
44
kind: ClusterRole
55
metadata:
6-
name: scheduledsparkapplication-viewer-role
6+
name: spark-operator-scheduledsparkapplication-viewer-role
77
labels:
88
app.kubernetes.io/name: spark-operator
99
app.kubernetes.io/managed-by: kustomize

config/rbac/spark-application-rbac.yaml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,11 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515
#
16-
# After Kustomize namePrefix (spark-operator-):
17-
# - ServiceAccount: spark-operator-spark
18-
# - Role: spark-operator-role
19-
# - RoleBinding: spark-operator-rolebinding
2016
apiVersion: v1
2117
kind: ServiceAccount
2218
automountServiceAccountToken: true
2319
metadata:
24-
name: spark
20+
name: spark-operator-spark
2521
namespace: system
2622
labels:
2723
app.kubernetes.io/name: spark-operator
@@ -31,7 +27,7 @@ metadata:
3127
apiVersion: rbac.authorization.k8s.io/v1
3228
kind: Role
3329
metadata:
34-
name: role
30+
name: spark-operator-role
3531
namespace: system
3632
rules:
3733
- apiGroups:
@@ -56,17 +52,17 @@ rules:
5652
apiVersion: rbac.authorization.k8s.io/v1
5753
kind: RoleBinding
5854
metadata:
59-
name: rolebinding
55+
name: spark-operator-rolebinding
6056
namespace: system
6157
labels:
6258
app.kubernetes.io/name: spark-operator
6359
app.kubernetes.io/instance: spark-operator
6460
app.kubernetes.io/component: spark
6561
subjects:
6662
- kind: ServiceAccount
67-
name: spark
63+
name: spark-operator-spark
6864
namespace: system
6965
roleRef:
7066
kind: Role
71-
name: role
67+
name: spark-operator-role
7268
apiGroup: rbac.authorization.k8s.io

config/rbac/sparkapplication_editor_role.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
apiVersion: rbac.authorization.k8s.io/v1
44
kind: ClusterRole
55
metadata:
6-
name: sparkapplication-editor-role
6+
name: spark-operator-sparkapplication-editor-role
77
labels:
88
app.kubernetes.io/name: spark-operator
99
app.kubernetes.io/managed-by: kustomize

0 commit comments

Comments
 (0)