Skip to content

fix: actually execute post-apply-phases when phase flag is simultaneously set #600

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

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

ralgozino
Copy link
Member

@ralgozino ralgozino commented Apr 30, 2025

Summary 💡

Run the post-apply-phases always that are set and not only when all phases are ran.
There's no reason to have mutually exclusive the phase and post-apply-phases flags.

Note

Changes to EKSCluster kind are still to be done.

Closes: #602

Relates:

Description 📝

Breaking Changes 💔

Tests performed 🧪

  • Tested apply without additional flags is working properly
  • Tested apply with phase and post-apply-phases flags set is working properly
  • Tested apply with start-from and post-apply-phases flags is working properly
  • Tested upgrade with post-apply-phases set is working properly (upgrade done and post-apply-phase is run). Tested on KFDDistribution only.

Future work 🔧

Run the post-apply-phases always that are set and not only when all phases are ran.
There's no reason to have mutually exclusive the phase and post-apply-phases flags.
@ralgozino ralgozino self-assigned this Apr 30, 2025
@ralgozino ralgozino changed the title fix: actually execture post-apply-phases when phase flag is set fix: actually execute post-apply-phases when phase flag is simultaneously set Apr 30, 2025
@ralgozino ralgozino changed the title fix: actually execute post-apply-phases when phase flag is simultaneously set fix: actually execute post-apply-phases when phase flag is simultaneously set Apr 30, 2025
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.

post-apply-phases flag is ignored when phase is also specified
1 participant