Skip to content

serviceAccount

serviceAccount value in Kubedeploy controls if new service account should be created or if the application will use existing one.

Note

By default serviceAccount creation is enabled.

Annotate created service account with IRSA

values.yaml
1
2
3
4
5
6
7
8
9
nameOverride: my-app
image:
  repository: nginx
  tag: latest

serviceAccount:
  create: true
  annotations:
    eks.amazonaws.com/role-arn: arn:aws:iam::111122223333:role/my-role
Deploy command
helm install webapp sysbee/kubedeploy -f values.yaml

With the example above created service account will have extra annotatins required to get the IRSA working for your application. Kubdeploy will not however deploy IRSA configuration on your cluster or AWS account.

Info

Find out more about IRSA