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
What would you like to be added:
To show the process of applying resource on resourcebinding status.
New Status Field:
currentResourceVersion: the current resource version need to be applied. appliedResourceVersion:the full applied success resource version. aggregatedStatus[].appliedResourceVersion: the applied resource version on a cluster.
FullyApplied Condition Reason
FullyApplied: Applying current resource version successfully. Status is true.
FullyAppliedFailed: Applying failed. Status is false.
Applying: In process of applying current resource version. Status is false
Although the client updated resource, and checked FullyApplied condition status which is true, the client not sure that new resource was applied to each cluster successfully. Because maybe that's in process of applying.
The text was updated successfully, but these errors were encountered:
Patrick0308
changed the title
To show the process of applying on resourcebinding status.
To show the process of applying resource on resourcebinding status.
Jun 3, 2024
I like how thorough this is, but I also think a very minimal version could be good enough (the extra features like seeing it per cluster and current version could be nice for debugging in detail though)
we don't really need currentResourceVersion since that is in metadata.resourceVersion
we don't really need aggregatedStatus since we could set the version once all clusters are reconciled
we don't really need currentResourceVersion since that is in metadata.resourceVersion.
To get FullyCondition status need current resource version information. However I just found resourcebinding has a current ResourceVersion already which is spec.resource.resourceVersion. So there don't need status.currentResourceVersion
we don't really need aggregatedStatus since we could set the version once all clusters are reconciled.
I wanna show clusters applied progress. I will add more details.
What would you like to be added:
To show the process of applying resource on resourcebinding status.
New Status Field:
currentResourceVersion
: the current resource version need to be applied.appliedResourceVersion
:the full applied success resource version.aggregatedStatus[].appliedResourceVersion
: the applied resource version on a cluster.FullyApplied Condition Reason
FullyApplied: Applying current resource version successfully. Status is true.
FullyAppliedFailed: Applying failed. Status is false.
Applying: In process of applying current resource version. Status is false
Example
if in process of applying resource:
if a cluster applied failed:
if all clusters applied success:
Why is this needed:
Although the client updated resource, and checked FullyApplied condition status which is true, the client not sure that new resource was applied to each cluster successfully. Because maybe that's in process of applying.
The text was updated successfully, but these errors were encountered: