Add verification step to WGE bootstrap#3732
Add verification step to WGE bootstrap#3732Samra10 wants to merge 1 commit into3647-add-verify-stepfrom
Conversation
There was a problem hiding this comment.
it feels better this direction so we have helm release a target. however, how this approach is different to flux native helm release wait?
btw, when you tested the helm release default wait mechanism ... what was the testing scenario so i could have a look in case find out anything ...
i just suspect that is missconfiguration during upgrades in wge side.
if you https://helm.sh/docs/helm/helm_upgrade/ ... my hypothesis is that
--wait if set, will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful. It will wait for as long as --timeout
this condition
and minimum number of Pods of a Deployment,
is met but the application might not be healthy ...
likely because of this fluxcd/helm-controller#355 (comment)
|
|
Options explored:
|
What changed?
Why was this change made?
How did you validate the change?
Explain how a reviewer can verify the change themselves
Throw interactive or non-interactive, after flux finishes HR reconciliation it will wait for the HelmRelease Ready status to be True, or timeout finish
Unit tests -- what is covered, what cannot be covered; are
there tests that fail without the change?
Add unit_tests for case HR ready is True, and case timeout and status still not True.