|
16 | 16 | oidc-provider-arn: "{{.Cluster.OIDCProviderARN}}"
|
17 | 17 | oidc-subject-key: "{{.Cluster.OIDCSubjectKey}}"
|
18 | 18 | iam-role-trust-relationship-template: '{{.Cluster.IAMRoleTrustRelationshipTemplate}}'
|
19 |
| -{{- if eq .Cluster.Provider "zalando-eks" }} |
20 |
| - {{ $oidc_issuer_aws := printf "%s.%s" .Cluster.ConfigItems.eks_legacy_cluster_local_id .Values.hosted_zone }} |
21 |
| - {{ $oidc_issuer_eks := index (split .Cluster.ConfigItems.eks_oidc_issuer_url "//") 1 }} |
22 |
| - {{ $oidc_provider_arn_aws := printf "arn:aws:iam::%s:oidc-provider/%s" (accountID .Cluster.InfrastructureAccount) $oidc_issuer_aws }} |
23 |
| - {{ $oidc_provider_arn_eks := printf "arn:aws:iam::%s:oidc-provider/%s" (accountID .Cluster.InfrastructureAccount) $oidc_issuer_eks }} |
24 |
| - {{ $oidc_subject_key_aws := printf "%s:sub" $oidc_issuer_aws }} |
25 |
| - {{ $oidc_subject_key_eks := printf "%s:sub" $oidc_issuer_eks }} |
26 |
| - {{- if ne .Cluster.ConfigItems.eks_legacy_cluster_local_id "" }} |
27 |
| - oidc-trust-relationship-template: '{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"Federated":"{{$oidc_provider_arn_aws}}"},"Action":"sts:AssumeRoleWithWebIdentity","Condition":{"StringLike":{"{{$oidc_subject_key_aws}}":"system:serviceaccount:${SERVICE_ACCOUNT}"}}},{"Effect":"Allow","Principal":{"Federated":"{{$oidc_provider_arn_eks}}"},"Action":"sts:AssumeRoleWithWebIdentity","Condition":{"StringLike":{"{{$oidc_subject_key_eks}}":"system:serviceaccount:${SERVICE_ACCOUNT}"}}}]}' |
28 |
| - {{- else }} |
29 |
| - oidc-trust-relationship-template: '{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"Federated":"{{$oidc_provider_arn_eks}}"},"Action":"sts:AssumeRoleWithWebIdentity","Condition":{"StringLike":{"{{$oidc_subject_key_eks}}":"system:serviceaccount:${SERVICE_ACCOUNT}"}}}]}' |
30 |
| - {{- end }} |
31 |
| -{{- else }} |
32 |
| - {{ $oidc_issuer_aws := printf "%s.%s" .Cluster.LocalID .Values.hosted_zone }} |
33 |
| - {{ $oidc_issuer_eks := index (split .Cluster.ConfigItems.eks_oidc_issuer_url "//") 1 }} |
34 |
| - {{ $oidc_provider_arn_aws := printf "arn:aws:iam::%s:oidc-provider/%s" (accountID .Cluster.InfrastructureAccount) $oidc_issuer_aws }} |
35 |
| - {{ $oidc_provider_arn_eks := printf "arn:aws:iam::%s:oidc-provider/%s" (accountID .Cluster.InfrastructureAccount) $oidc_issuer_eks }} |
36 |
| - {{ $oidc_subject_key_aws := printf "%s:sub" $oidc_issuer_aws }} |
37 |
| - {{ $oidc_subject_key_eks := printf "%s:sub" $oidc_issuer_eks }} |
38 |
| - {{- if ne $oidc_issuer_eks "" }} |
39 |
| - oidc-trust-relationship-template: '{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"Federated":"{{$oidc_provider_arn_aws}}"},"Action":"sts:AssumeRoleWithWebIdentity","Condition":{"StringLike":{"{{$oidc_subject_key_aws}}":"system:serviceaccount:${SERVICE_ACCOUNT}"}}},{"Effect":"Allow","Principal":{"Federated":"{{$oidc_provider_arn_eks}}"},"Action":"sts:AssumeRoleWithWebIdentity","Condition":{"StringLike":{"{{$oidc_subject_key_eks}}":"system:serviceaccount:${SERVICE_ACCOUNT}"}}}]}' |
40 |
| - {{- else }} |
41 |
| - oidc-trust-relationship-template: '{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"Federated":"{{$oidc_provider_arn_aws}}"},"Action":"sts:AssumeRoleWithWebIdentity","Condition":{"StringLike":{"{{$oidc_subject_key_aws}}":"system:serviceaccount:${SERVICE_ACCOUNT}"}}}]}' |
42 |
| - {{- end }} |
43 |
| -{{- end }} |
44 | 19 | s3-bucket-name: "{{ .Cluster.ConfigItems.deployment_service_bucket_name }}"
|
45 | 20 | status-service-url: "https://depl-status-{{.Cluster.Alias}}.{{.Values.hosted_zone}}"
|
46 | 21 | status-service-url-local: "http://deployment-status-service.ingress.cluster.local."
|
|
0 commit comments