Remove create flags for crd, rbac, and serviceAccounts

These all default to true and there doesn't seem to be any reason
a user would want to set any to false as Submariner woild not work
without these resources. Removing them simplifies the charts.

Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
This commit is contained in:
Tom Pantelis
2025-01-21 22:59:29 -05:00
committed by Thomas Pantelis
parent 028400610b
commit 1bb89aba3f
8 changed files with 2 additions and 52 deletions
-9
View File
@@ -13,12 +13,3 @@ Submariner Kubernetes Broker
## Source Code
* <https://submariner-io.github.io/submariner-charts/charts>
## Values
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| crd.create | bool | `true` | |
| rbac.create | bool | `true` | |
| serviceAccounts.client.create | bool | `true` | |
| serviceAccounts.client.name | string | `""` | |
+1 -5
View File
@@ -35,9 +35,5 @@ Create chart name and version as used by the chart label.
Create the name of the submariner-client service account to use
*/}}
{{- define "submariner-k8s-broker.clientServiceAccountName" -}}
{{- if .Values.serviceAccounts.client.create -}}
{{ default (printf "%s-client" (include "submariner-k8s-broker.fullname" .)) .Values.serviceAccounts.client.name }}
{{- else -}}
{{ default "default" .Values.serviceAccounts.client.name }}
{{- end -}}
{{- printf "%s-client" (include "submariner-k8s-broker.fullname" .)}}
{{- end -}}
@@ -1,4 +1,3 @@
{{- if .Values.rbac.create -}}
{{ include "broker-role" $ }}
---
apiVersion: rbac.authorization.k8s.io/v1
@@ -13,4 +12,3 @@ subjects:
- kind: ServiceAccount
name: {{ template "submariner-k8s-broker.clientServiceAccountName" . }}
namespace: {{ .Release.Namespace }}
{{- end -}}
@@ -1,4 +1,3 @@
{{- if .Values.serviceAccounts.client.create }}
apiVersion: v1
kind: ServiceAccount
metadata:
@@ -16,4 +15,3 @@ metadata:
annotations:
kubernetes.io/service-account.name: {{ template "submariner-k8s-broker.clientServiceAccountName" . }}
type: kubernetes.io/service-account-token
{{- end }}
-8
View File
@@ -1,9 +1 @@
---
rbac:
create: true
crd:
create: true
serviceAccounts:
client:
create: true
name: ""