Skip to content

Commit c99f63f

Browse files
fix: add arn config to roles
1 parent 485d537 commit c99f63f

6 files changed

+25
-6
lines changed

charts/ftl/templates/admin-role.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,7 @@ kind: ServiceAccount
33
metadata:
44
name: {{ .Values.admin.serviceAccountName }}
55
namespace: {{ .Release.Namespace }}
6-
6+
{{- if .Values.admin.adminRoleArn }}
7+
annotations:
8+
eks.amazonaws.com/role-arn: {{ .Values.admin.adminRoleArn }}
9+
{{- end }}

charts/ftl/templates/console-role.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,8 @@ kind: ServiceAccount
44
metadata:
55
name: {{ .Values.console.serviceAccountName }}
66
namespace: {{ .Release.Namespace }}
7-
7+
{{- if .Values.console.consoleRoleArn }}
8+
annotations:
9+
eks.amazonaws.com/role-arn: {{ .Values.console.consoleRoleArn }}
10+
{{- end }}
811
{{- end }}

charts/ftl/templates/http-ingress-role.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,8 @@ kind: ServiceAccount
44
metadata:
55
name: {{ .Values.ingress.serviceAccountName }}
66
namespace: {{ .Release.Namespace }}
7-
7+
{{- if .Values.ingress.ingressRoleArn }}
8+
annotations:
9+
eks.amazonaws.com/role-arn: {{ .Values.ingress.ingressRoleArn }}
10+
{{- end }}
811
{{- end }}

charts/ftl/templates/lease-role.yaml

+5-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,8 @@ apiVersion: v1
22
kind: ServiceAccount
33
metadata:
44
name: {{ .Values.lease.serviceAccountName }}
5-
namespace: {{ .Release.Namespace }}
5+
namespace: {{ .Release.Namespace }}
6+
{{- if .Values.lease.leaseRoleArn }}
7+
annotations:
8+
eks.amazonaws.com/role-arn: {{ .Values.lease.leaseRoleArn }}
9+
{{- end }}

charts/ftl/templates/schema-role.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,8 @@ kind: ServiceAccount
44
metadata:
55
name: {{ .Values.schema.serviceAccountName }}
66
namespace: {{ .Release.Namespace }}
7-
7+
{{- if .Values.schema.schemaRoleArn }}
8+
annotations:
9+
eks.amazonaws.com/role-arn: {{ .Values.schema.schemaRoleArn }}
10+
{{- end }}
811
{{- end }}

charts/ftl/templates/timeline-role.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,8 @@ kind: ServiceAccount
44
metadata:
55
name: {{ .Values.timeline.serviceAccountName }}
66
namespace: {{ .Release.Namespace }}
7-
7+
{{- if .Values.timeline.timelineRoleArn }}
8+
annotations:
9+
eks.amazonaws.com/role-arn: {{ .Values.timeline.timelineRoleArn }}
10+
{{- end }}
811
{{- end }}

0 commit comments

Comments
 (0)