-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add IRSA to airflow dev environment #4455
Conversation
Terraform Component 🧱:
|
Terraform Component 🧱:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good start! A few fixes needed.
terraform/aws/analytical-platform-data-production/airflow/iam-policies.tf
Outdated
Show resolved
Hide resolved
terraform/aws/analytical-platform-data-production/airflow/kubernetes-service-accounts.tf
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few more general thoughts/questions that might not lead to any changes:
- Namespaces are defined in eks.tf. Should service account definitions live in that file as well? Or the reverse. Should namespace definitions be split out into their own separate file? Would love to hear your thoughts on that.
- What's the plan on removing existing kube2iam annotations. In a future PR?
terraform/aws/analytical-platform-data-production/airflow/iam-policies.tf
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nicely done! Please hold off merging until discussing with @Gary-H9
Pull Request Objective
This piece of work is being tracked in this GitHub Issue.
This PR adds IRSA to airflow dev environment. This is to initially test with the airflow monitoring DAG here.
Note: SCA overridden due to historic issues leading to failures, not from changes in this PR.