Eksctl: Add iam identityMappings to config file

Created on 12 Jun 2019  Â·  9Comments  Â·  Source: weaveworks/eksctl

We have commands for managing IAM identity mapping now, and config file can be used as input, but we don't yet support definitions of the identity mappings in the config file itself.

I thing this would be the most suitable way to expose it:

iam:
  identityMapping: ...

At the I'm not sure about how the array/map itself should look like.

We would probably want to keen nodegroups out of the picture for now, i.e. what we do automatically at the moment, can remain invisible at the level of config file. Users who want to manage node IAM roles along with --update-auth-configmap=false, should be able to do it and use config file to set authenticate their nodegroup roles.

areaws-iam areconfig-file kinfeature prioritimportant-soon

Most helpful comment

@muram this is currently being worked on, feedback/thoughts are welcome 😄 https://github.com/weaveworks/eksctl/pull/3097

All 9 comments

Should it be a map? or perhaps an array of mappings?

@martina-if yes, good point - I've updated the description to reflect what is currently understood about this :)

how is this related to #841 ?

+1 to this feature.

This will make it a lot easier instead of having separate aws-auth.yaml config file and applying it to the cluster after cluster creation to having all config in declarative form.

upvote upvote upvote

Upvote as well!

see also #967

+1, any update on when this feature might be considered for implementation?

@muram this is currently being worked on, feedback/thoughts are welcome 😄 https://github.com/weaveworks/eksctl/pull/3097

Was this page helpful?
0 / 5 - 0 ratings