Skip to content

Enhance automatic dag generation#81

Merged
TejasMorbagal merged 10 commits intomainfrom
TejasMorbagal-xxx-enchance-automatic-dag-generation
Apr 2, 2026
Merged

Enhance automatic dag generation#81
TejasMorbagal merged 10 commits intomainfrom
TejasMorbagal-xxx-enchance-automatic-dag-generation

Conversation

@TejasMorbagal
Copy link
Copy Markdown
Collaborator

@TejasMorbagal TejasMorbagal commented Apr 2, 2026

[Description of PR]

Enchanced automatic Airflow DAG generation, specifically for Kubernetes pod operator with the following:

  • Added --secret-name option to inject Kubernetes secrets as environment variables into every generated pod (repeatable).
  • Added resource requests and limits support via four new CLI options, (--cpu-request, --memory-request, --cpu-limit, --memory-limit).
  • Added volume support via two new model types (PvcMount, ConfigMapMount) and two new repeatable CLI options:
    --pvc-mount name:claim_name:mount_path mounts a PersistentVolumeClaim and --config-map-mount name:config_map_name:mount_path[:sub_path] mounts a ConfigMap, with optional sub_path for single-file mounts.

Checklist (strike out non-applicable):

  • Changes documented in CHANGES.md
    * [ ] Related issue exists and is referred to in the PR description and CHANGES.md
  • Added docstrings and API docs for any new/modified user-facing classes and functions
  • Changes/features documented in docs/*
  • Unit-tests adapted/added for changes/features
  • Test coverage remains or increases (target 100%)

@TejasMorbagal TejasMorbagal requested a review from forman April 2, 2026 10:35
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 2, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@TejasMorbagal TejasMorbagal marked this pull request as draft April 2, 2026 10:41
@TejasMorbagal TejasMorbagal removed the request for review from forman April 2, 2026 10:41
@TejasMorbagal TejasMorbagal self-assigned this Apr 2, 2026
@TejasMorbagal TejasMorbagal marked this pull request as ready for review April 2, 2026 10:59
@TejasMorbagal TejasMorbagal requested a review from forman April 2, 2026 11:10
@TejasMorbagal TejasMorbagal added the enhancement New feature or request label Apr 2, 2026
Copy link
Copy Markdown
Collaborator

@forman forman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks all good to me! Please be reminded that we generate CLI docs using the gen-cli-docs tool for all Eozilla CLIs.

@TejasMorbagal
Copy link
Copy Markdown
Collaborator Author

Looks all good to me! Please be reminded that we generate CLI docs using the gen-cli-docs tool for all Eozilla CLIs.

Thanks. I will use it the next time to update the CLI docs.

@TejasMorbagal TejasMorbagal merged commit cb45a69 into main Apr 2, 2026
2 checks passed
@TejasMorbagal TejasMorbagal deleted the TejasMorbagal-xxx-enchance-automatic-dag-generation branch April 2, 2026 13:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants