Enable 1 Pod Execution Role Per Cluster @Nuru (#33)
what
- Enable 1 Pod Execution Role Per Cluster by allowing users to create either a role or a profile or both
- Deprecate "profile role" terminology in favor of "pod execution role"
- Update example
- Update tests
- Update README and workflows
why
- All Fargate Profiles can use the same Pod Execution Role, and there is no advantage (and several disadvantages) to using a different role with each profile. This module used to always create both a profile and a role. Now it allows you to create one or the other or both.
- The term "profile role" is confusing and suggests using one role per profile. The term "pod execution role" matches AWS documentation.
- Example used old modules that were incompatible with AWS provider v5 and did not set ALB tags.
- Explain 1 role per cluster. Supersedes and closes #32
Sync github @max-lobur (#29)
Rebuild github dir from the template