diff --git a/charts/templates/cluster-proxy-admin-rbac.yaml b/charts/templates/_karmada_cluster_proxy_admin_rbac.tpl similarity index 92% rename from charts/templates/cluster-proxy-admin-rbac.yaml rename to charts/templates/_karmada_cluster_proxy_admin_rbac.tpl index 40ea62b63..8a9f42424 100644 --- a/charts/templates/cluster-proxy-admin-rbac.yaml +++ b/charts/templates/_karmada_cluster_proxy_admin_rbac.tpl @@ -1,3 +1,4 @@ +{{- define "karmada.proxyRbac" -}} {{- $name := include "karmada.name" . -}} apiVersion: rbac.authorization.k8s.io/v1 @@ -23,4 +24,5 @@ roleRef: subjects: - kind: User name: "system:admin" +{{- end -}} diff --git a/charts/templates/post-install-job.yaml b/charts/templates/post-install-job.yaml index 36be1c229..38fc1b8b5 100644 --- a/charts/templates/post-install-job.yaml +++ b/charts/templates/post-install-job.yaml @@ -12,6 +12,8 @@ data: {{- include "karmada.webhook.configuration" . | nindent 4 }} {{- print "system-namespace.yaml: " | nindent 2 }} |- {{- include "karmada.systemNamespace" . | nindent 4 }} + {{- print "cluster-proxy-admin-rbac.yaml: " | nindent 2 }} |- + {{- include "karmada.proxyRbac" . | nindent 4 }} --- apiVersion: v1 kind: ConfigMap diff --git a/charts/templates/pre-install-job.yaml b/charts/templates/pre-install-job.yaml index 89805878a..70b784ba1 100644 --- a/charts/templates/pre-install-job.yaml +++ b/charts/templates/pre-install-job.yaml @@ -82,6 +82,8 @@ data: {{- include "karmada.systemNamespace" . | nindent 8 }} {{- print "apiservice.yaml: " | nindent 6 }} |- {{- include "karmada.apiservice" . | nindent 8 }} + {{- print "cluster-proxy-admin-rbac.yaml: " | nindent 6 }} |- + {{- include "karmada.proxyRbac" . | nindent 8 }} crds-configmaps.yaml: |- apiVersion: v1 kind: ConfigMap