Skip to content
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

✈️ Convert Kube2IAM roles to function with IRSA #2845

Closed
3 tasks
Tracked by #2843
jhpyke opened this issue Jan 9, 2024 · 2 comments
Closed
3 tasks
Tracked by #2843

✈️ Convert Kube2IAM roles to function with IRSA #2845

jhpyke opened this issue Jan 9, 2024 · 2 comments
Labels
✈️ Airflow Migration Epic (Epic #2843) data-platform-apps-and-tools This issue is owned by Data Platform Apps and Tools enhancement enhancing an existing feature stale

Comments

@jhpyke
Copy link
Contributor

jhpyke commented Jan 9, 2024

User Story

In order to run airflow jobs on the new cluster, said cluster will need to be able to assume roles existing in the AP-Data-Production account. Currently, said roles are handed in using pod annotations and Kube2IAM. However, for the new cluster it will be IRSA used to pass the roles. As such, we should experiment to find what changes are required to allow this to function seamlessly to users.

Value / Purpose

No response

Useful Contacts

No response

User Types

No response

Hypothesis

No response

Proposal

The person doing this ticket will need to experiment a bit, as IRSA for Airflow is a new use case. Once they are confident with the creation and passing of IRSA roles, they should then expand their scope to cover converting and existing role into one that can be assumed via IRSA.

Additional Information

No response

Definition of Done

  • Experiment and build a system where two different airflow pods can assume different roles via IRSA.
  • Demonstrate that said IRSA roles can be handed in from a separate account (you will likely need an assumption statement on both sides)
  • Write up the steps required to convert a Kube2IAM compatible role to an IRSA compatible one.
Copy link
Contributor

This issue is being marked as stale because it has been open for 60 days with no activity. Remove stale label or comment to keep the issue open.

@github-actions github-actions bot added the stale label Mar 10, 2024
Copy link
Contributor

This issue is being closed because it has been open for a further 7 days with no activity. If this is still a valid issue, please reopen it, Thank you!

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Mar 17, 2024
@github-project-automation github-project-automation bot moved this from 👀 TODO to 🎉 Done in Analytical Platform Mar 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✈️ Airflow Migration Epic (Epic #2843) data-platform-apps-and-tools This issue is owned by Data Platform Apps and Tools enhancement enhancing an existing feature stale
Projects
Archived in project
Development

No branches or pull requests

1 participant