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

update dag-deploy permissions for rollback feature #494

Merged
merged 5 commits into from
May 14, 2024

Conversation

danielhoherd
Copy link
Member

@danielhoherd danielhoherd commented May 10, 2024

Description

The dag-deploy component is being updated to support rollbacks. In that change set, we moved from events to configmaps for communicating between server and clients. This change set updates the permissions used by dag-server and dag-downloader with the changes and permissions needed on configmaps, and removes events.

We should merge #495 first because this PR includes changes from that branch that we don't want to include as part of this change set.

Related Issues

  • astronomer/issues#6233

Testing

Unit tests were added to this change set. We'll need to manually test dag-deploys to make sure they are functioning. QA will know if this is broken if they see any configmap permission errors.

Merging

Merge only into whatever airflow-chart version will go into release-0.35 since this is related to the rollback feature, which is for 0.35.

@danielhoherd danielhoherd requested a review from a team as a code owner May 10, 2024 18:37
@pgvishnuram pgvishnuram merged commit 23adf3d into master May 14, 2024
10 of 11 checks passed
@pgvishnuram pgvishnuram deleted the 6233-dag-rollbacks-permissions branch May 14, 2024 08:57
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.

None yet

2 participants