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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃挩 Define Airflow EKS Cluster migration activities #4472

Open
9 tasks
Gary-H9 opened this issue Jun 5, 2024 · 0 comments
Open
9 tasks

馃挩 Define Airflow EKS Cluster migration activities #4472

Gary-H9 opened this issue Jun 5, 2024 · 0 comments
Labels

Comments

@Gary-H9
Copy link
Contributor

Gary-H9 commented Jun 5, 2024

Note

A significant number of DAGs run in both environments and these are used daily by the Data Engineering community so any activity needs to take this into account.

Airflow (a.k.a. MWAA / Amazon Managed Workflows for Apache Airflow) exists on two EKS clusters in the analytical-platform-data-production account, the clusters are called airflow-dev and airflow-prod. (The sandpit has been deleted).

Historically these were created in Pulumi and they have been partially migrated to Terraform in the analytical-platform repository.

The purpose of this ticket is to identify the steps required to migrate away from the previously mentioned EKS clusters to clusters that are more actively maintained.

Definition of Done

  • Should airflow be migrated to the analytical-platform-compute cluster?
  • Understand overall approach. Do we build a new cluster, define a time to sunset the cluster, declare this to the community and ask them to migrate DAGs across?
  • Capture requirements around IRSA and document this
  • Capture requirements around TGW / networking and document this
  • Capture requirements arounnd permissions and document this
  • Ensure that Airflow is defined as IaC - aws_mwaa_environment
  • Monitor the airflow version automatically so it doesn't fall out of date
  • Ensure that the ownership of Airflow and associated components is clearly documented publicly
  • Raise any further tickets

Miscellaneous

#4470

@Gary-H9 Gary-H9 added the story label Jun 5, 2024
@Gary-H9 Gary-H9 changed the title 馃摉 <title> 馃挩 Airflow Migration Jun 5, 2024
@Gary-H9 Gary-H9 changed the title 馃挩 Airflow Migration 馃挩 Define Airflow Migration activity Jun 5, 2024
@Gary-H9 Gary-H9 changed the title 馃挩 Define Airflow Migration activity 馃挩 Define Airflow EKS Cluster migration activity Jun 5, 2024
@Gary-H9 Gary-H9 changed the title 馃挩 Define Airflow EKS Cluster migration activity 馃挩 Define Airflow EKS Cluster migration activities Jun 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: 馃憖 TODO
Development

No branches or pull requests

1 participant