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
Samra10
changed the title
Add verify step to ensure that CLI bootstrapping is in a consistent state
Onboarding CLI | Add verify step to ensure that CLI is in a consistent state
Nov 27, 2023
Samra10
changed the title
Onboarding CLI | Add verify step to ensure that CLI is in a consistent state
Onboarding CLI | Add verify step to ensure that the cli is in a consistent state
Nov 27, 2023
In order to achieve the ticket beahviour we have the following options:
extend the step lifecycle to include a verification stage to be executed after the step and outputs are created.
to leverage helm release wait lifecycle: to use existing flux verify logic to do the heavy lifting for us
to create verification steps - verify wge step.
to embed within the step business logic
Preferred options:
option 2: helm release: because does not require custom implementation
// limitation: is it feasible to achieve it with helm release with dependencies
// scenario: i wait for enterprise helm release ->
// - cluster-services deploy ok but cluster-controller fails ... would the helm release wait fail?
option 1: extend step lifecycle: because allows custom verification logic and it is common to any step
Verify preferred options with the following two scenarios:
if cluster-service is deployed correctly and cluster-xx controller fails (as example of a dependency installed via wge helm chart), then install wge install step fails with error
if cluster-service and all controllers deploy successfully, then install wge step does not fail.
Add verify step to ensure that we leave cli bootstrapping in a consistent state ~ same as flux bootstrap does where checks that component are healthy.
AC
The text was updated successfully, but these errors were encountered: