feat: add observedgeneration to status object of all crds (#1930)

* feat: add observedgeneration to status object of all crds

Signed-off-by: sandert-k8s <sandert98@gmail.com>

* chore(api): rename rulestatusspec to rulestatusstatus

Signed-off-by: sandert-k8s <sandert98@gmail.com>

---------

Signed-off-by: sandert-k8s <sandert98@gmail.com>
This commit is contained in:
Sander Tervoert
2026-06-01 06:51:46 +02:00
committed by GitHub
parent eaee31765a
commit d255c33f5d
30 changed files with 350 additions and 7 deletions
@@ -194,6 +194,7 @@ func (r *Manager) updateConfigStatus(
}
latest.Status = instance.Status
latest.Status.ObservedGeneration = instance.GetGeneration()
return r.Client.Status().Update(ctx, latest)
})
@@ -298,6 +298,7 @@ func (r *customQuotaClaimController) updateStatus(
}
latest.Status = instance.Status
latest.Status.ObservedGeneration = instance.GetGeneration()
// Set Ready Condition
readyCondition := meta.NewReadyCondition(instance)
@@ -390,6 +390,7 @@ func (r *clusterCustomQuotaClaimController) updateStatus(
}
latest.Status = instance.Status
latest.Status.ObservedGeneration = instance.GetGeneration()
// Set Ready Condition
readyCondition := meta.NewReadyCondition(instance)
@@ -281,6 +281,7 @@ func (r *resourceClaimController) updateStatus(
}
latest.Status = instance.Status
latest.Status.ObservedGeneration = instance.GetGeneration()
readyCondition := meta.NewReadyCondition(latest)
if reconcileError != nil {
@@ -912,6 +912,7 @@ func (r *resourcePoolController) updateStatus(ctx context.Context, instance *cap
}
latest.Status = instance.Status
latest.Status.ObservedGeneration = instance.GetGeneration()
// Set Ready Condition
readyCondition := meta.NewReadyCondition(instance)
+1
View File
@@ -644,6 +644,7 @@ func (r *globalResourceController) updateStatus(ctx context.Context, instance *c
}
latest.Status = instance.Status
latest.Status.ObservedGeneration = instance.GetGeneration()
// Set Ready Condition
readyCondition := meta.NewReadyCondition(instance)
@@ -648,6 +648,7 @@ func (r *namespacedResourceController) updateStatus(ctx context.Context, instanc
}
latest.Status = instance.Status
latest.Status.ObservedGeneration = instance.GetGeneration()
// Set Ready Condition
readyCondition := meta.NewReadyCondition(instance)
@@ -162,6 +162,7 @@ func (r *Manager) updateStatus(ctx context.Context, instance *capsulev1beta2.Rul
}
latest.Status = instance.Status
latest.Status.ObservedGeneration = instance.GetGeneration()
// Set Ready Condition
readyCondition := meta.NewReadyCondition(instance)
+1
View File
@@ -56,6 +56,7 @@ func (r *Manager) updateTenantStatus(ctx context.Context, instance *capsulev1bet
}
latest.Status = instance.Status
latest.Status.ObservedGeneration = instance.GetGeneration()
setTenantStatusState(latest)
readyCondition := capmeta.NewReadyCondition(instance)