Feat(application): pause, resume, resync and restart per environment (12/21)
Merged
BR
16d ago+1084+1084+0123456789012345678901234567890123456789-4-4-0123456789
Stack 12/21 · after #963 · next #965 · uses KubeVela kubevela/kubevela#7421 at runtime
Targets main but builds on #963, so the earlier stack commits show here too: review the last commit only. Merge after #963.
Description of your changes
Each environment can:
- pause and resume reconciliation;
- set how often it resyncs;
- schedule a workflow restart, or cancel one.
From the environment toolbar, and a reconciliation card on its overview.

Fixes #
I have:
- Read and followed KubeVela's contribution process.
- Related Docs updated properly. In a new feature or configuration option, an update to the documentation is necessary.
- Run
yarn lintto ensure the frontend changes are ready for review. - Run
make reviewableto ensure the server changes are ready for review. - Added
backport release-x.ylabels to auto-backport this PR if necessary.
Special notes for your reviewer
- These write the controller's own label and annotations (
controller.core.oam.dev/pause, the resync and restart annotations), so the same Application behaves the same way outside VelaUX.