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

Add kubernetes template for airflow + more #120

Merged
merged 41 commits into from
Jul 21, 2024
Merged

Conversation

arthurprevot
Copy link
Owner

@arthurprevot arthurprevot commented Jul 15, 2024

Added ability to create airflow dag for kubernetes job. It is triggered by new deploy option --deploy=airflow_k8s. Related:

  • creating new template for k8s airflow jobs.
  • made dag local folder parametrizable (i.e. hardcoded to tmp/ folder) and upload optional + added unit-tests (checking reference dag files) + new test job to showcase it.

Other:

  • renamed expand_later() to expand_latest()
  • added env_dispatchers / list_files() and env_dispatchers / copy_files()
  • fixed yml_mode selection and defaults
  • improved AWS connection (cutting and pasting creds in terminal now work for all AWS connections), and added test_aws_connection()
  • fixed issue with setup_master.sh, better logging

Moved to 0.12.1 to integrate this PR

@arthurprevot arthurprevot changed the title Clean dev emr Add kubernetes template for airflow + more Jul 15, 2024
@arthurprevot arthurprevot merged commit 2880f54 into master Jul 21, 2024
2 checks passed
@arthurprevot arthurprevot deleted the clean_dev_emr branch July 21, 2024 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant