diff --git a/stable/provazio/Chart.yaml b/stable/provazio/Chart.yaml index 5642e61b8..5a2b3ad30 100644 --- a/stable/provazio/Chart.yaml +++ b/stable/provazio/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 description: Iguazio provisioner name: provazio -version: 1.1.3 +version: 1.1.4 appVersion: 0.24.37 icon: https://github.com/nuclio/nuclio/raw/master/docs/assets/images/logo.png home: https://iguazio.com diff --git a/stable/provazio/templates/dashboard-service-account.yaml b/stable/provazio/templates/dashboard-service-account.yaml index 245990f5f..d3fb5788c 100644 --- a/stable/provazio/templates/dashboard-service-account.yaml +++ b/stable/provazio/templates/dashboard-service-account.yaml @@ -10,5 +10,9 @@ metadata: release: {{ .Release.Name }} heritage: {{ .Release.Service }} component: dashboard + {{- with .Values.dashboard.serviceAccount.annotations }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} {{- end }} diff --git a/stable/provazio/templates/vault-service-account.yaml b/stable/provazio/templates/vault-service-account.yaml index 3b33155d9..6bb2c426a 100644 --- a/stable/provazio/templates/vault-service-account.yaml +++ b/stable/provazio/templates/vault-service-account.yaml @@ -10,5 +10,9 @@ metadata: release: {{ .Release.Name }} heritage: {{ .Release.Service }} component: vault + {{- with .Values.vault.serviceAccount.annotations }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} {{- end }} diff --git a/stable/provazio/values.yaml b/stable/provazio/values.yaml index f3bf0bb36..b8fb35fe4 100644 --- a/stable/provazio/values.yaml +++ b/stable/provazio/values.yaml @@ -102,6 +102,14 @@ dashboard: podAnnotations: {} + ## Service account configuration + ## Used for IRSA (IAM Roles for Service Accounts) on EKS + serviceAccount: + annotations: {} + # Example for IRSA: + # annotations: + # eks.amazonaws.com/role-arn: arn:aws:iam::123456789012:role/my-irsa-role + ## List of node taints to tolerate (requires Kubernetes >= 1.6) tolerations: [] # - key: "key" @@ -212,6 +220,14 @@ vault: podAnnotations: {} + ## Service account configuration + ## Used for IRSA (IAM Roles for Service Accounts) on EKS + serviceAccount: + annotations: {} + # Example for IRSA: + # annotations: + # eks.amazonaws.com/role-arn: arn:aws:iam::123456789012:role/my-irsa-role + ## List of node taints to tolerate (requires Kubernetes >= 1.6) tolerations: [] # - key: "key"