You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Work->>APIServer: Apply the mutated ManifestWork resource to the current cluster
170
172
end
@@ -176,7 +178,6 @@ sequenceDiagram
176
178
177
179
This workflow introduces four new plugin API calls:
178
180
179
-
180
181
*`BeginRollout()`: Called before applying the ManifestWork to a target cluste to roll out new revision, allowing the plugin to perform any necessary preparations.
181
182
*`ProgressRollout()`: Called during every reconciliation loop to report the current rollout status to the plugin.
182
183
*`ValidateRolloutCompletion()`: Called after the `Progressing` condition on the target cluster's ManifestWork becomes False. This hook enables post-rollout testing before the status is set to Succeeded. For example, the plugin could use this call to create a new ManifestWork that runs a Kubernetes Job for verification. **Note that this hook must be called within the `ProgressDeadline` timeout.**
0 commit comments