Files
charts/bitnami/argo-workflows/templates/controller/workflow-rolebinding.yaml
T
Miguel Ángel Cabrera MiñagorriandGitHub 155b46f952 [bitnami/argo-workflows] Add new Argo Workflows Helm Chart (#7554)
* Create new Argo Workflows Helm Chart

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Add server component

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Add controller component

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Fix templates issues

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Fix chart issues

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Add NOTES.txt

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Add README

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Fix bugs

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Fix linter

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Add README parameters table

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Fix issue in NOTES.txt

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Address suggested changes

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Move configuration from configmap to values.yaml

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Refactor database configuration

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Fix linter issues

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Address changes

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Fix images repository and tags

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Fix NOTES.txt trim spaces

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Address suggested changes

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Sync dependencies

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Fix typos

* Execute readme-generator

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Use Postgresql by default

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>

* Fix typo

Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com>
2021-10-06 12:03:55 +02:00

32 lines
1.2 KiB
YAML

{{- if .Values.workflows.rbac.create }}
{{- $namespaces := list .Release.Namespace }}
{{- if and (not .Values.rbac.singleNamespace) .Values.controller.workflowNamespaces }}
{{- $namespaces := .Values.controller.workflowNamespaces }}
{{- end }}
{{- range $namespaces }}
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: {{ include "common.names.fullname" $ }}-workflow
namespace: {{ . | quote }}
labels: {{- include "common.labels.standard" $ | nindent 4 }}
app.kubernetes.io/component: controller
app.kubernetes.io/part-of: argo-workflows
{{- if $.Values.commonLabels }}
{{- include "common.tplvalues.render" ( dict "value" $.Values.commonLabels "context" $ ) | nindent 4 }}
{{- end }}
{{- if $.Values.commonAnnotations }}
annotations: {{- include "common.tplvalues.render" ( dict "value" $.Values.commonAnnotations "context" $ ) | nindent 4 }}
{{- end }}
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: {{ include "common.names.fullname" $ }}-workflow
subjects:
- kind: ServiceAccount
name: {{ include "argo-workflows.workflows.serviceAccountName" $ }}
namespace: {{ . }}
{{- end }}
{{- end }}