@@ -22,7 +22,6 @@ import (
2222 "github.com/fluxcd/pkg/apis/kustomize"
2323 "github.com/fluxcd/pkg/apis/meta"
2424 apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
25- apimeta "k8s.io/apimachinery/pkg/api/meta"
2625 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2726)
2827
@@ -236,78 +235,6 @@ type KustomizationStatus struct {
236235 Inventory * ResourceInventory `json:"inventory,omitempty"`
237236}
238237
239- // KustomizationProgressing resets the conditions of the given Kustomization to a single
240- // ReadyCondition with status ConditionUnknown.
241- func KustomizationProgressing (k Kustomization , message string ) Kustomization {
242- newCondition := metav1.Condition {
243- Type : meta .ReadyCondition ,
244- Status : metav1 .ConditionUnknown ,
245- Reason : meta .ProgressingReason ,
246- Message : trimString (message , MaxConditionMessageLength ),
247- }
248- apimeta .SetStatusCondition (k .GetStatusConditions (), newCondition )
249- return k
250- }
251-
252- // SetKustomizationHealthiness sets the HealthyCondition status for a Kustomization.
253- func SetKustomizationHealthiness (k * Kustomization , status metav1.ConditionStatus , reason , message string ) {
254- if ! k .Spec .Wait && len (k .Spec .HealthChecks ) == 0 {
255- apimeta .RemoveStatusCondition (k .GetStatusConditions (), HealthyCondition )
256- } else {
257- newCondition := metav1.Condition {
258- Type : HealthyCondition ,
259- Status : status ,
260- Reason : reason ,
261- Message : trimString (message , MaxConditionMessageLength ),
262- }
263- apimeta .SetStatusCondition (k .GetStatusConditions (), newCondition )
264- }
265-
266- }
267-
268- // SetKustomizationReadiness sets the ReadyCondition, ObservedGeneration, and LastAttemptedRevision, on the Kustomization.
269- func SetKustomizationReadiness (k * Kustomization , status metav1.ConditionStatus , reason , message string , revision string ) {
270- newCondition := metav1.Condition {
271- Type : meta .ReadyCondition ,
272- Status : status ,
273- Reason : reason ,
274- Message : trimString (message , MaxConditionMessageLength ),
275- }
276- apimeta .SetStatusCondition (k .GetStatusConditions (), newCondition )
277-
278- k .Status .ObservedGeneration = k .Generation
279- k .Status .LastAttemptedRevision = revision
280- }
281-
282- // KustomizationNotReady registers a failed apply attempt of the given Kustomization.
283- func KustomizationNotReady (k Kustomization , revision , reason , message string ) Kustomization {
284- SetKustomizationReadiness (& k , metav1 .ConditionFalse , reason , trimString (message , MaxConditionMessageLength ), revision )
285- if revision != "" {
286- k .Status .LastAttemptedRevision = revision
287- }
288- return k
289- }
290-
291- // KustomizationNotReadyInventory registers a failed apply attempt of the given Kustomization.
292- func KustomizationNotReadyInventory (k Kustomization , inventory * ResourceInventory , revision , reason , message string ) Kustomization {
293- SetKustomizationReadiness (& k , metav1 .ConditionFalse , reason , trimString (message , MaxConditionMessageLength ), revision )
294- SetKustomizationHealthiness (& k , metav1 .ConditionFalse , reason , reason )
295- if revision != "" {
296- k .Status .LastAttemptedRevision = revision
297- }
298- k .Status .Inventory = inventory
299- return k
300- }
301-
302- // KustomizationReadyInventory registers a successful apply attempt of the given Kustomization.
303- func KustomizationReadyInventory (k Kustomization , inventory * ResourceInventory , revision , reason , message string ) Kustomization {
304- SetKustomizationReadiness (& k , metav1 .ConditionTrue , reason , trimString (message , MaxConditionMessageLength ), revision )
305- SetKustomizationHealthiness (& k , metav1 .ConditionTrue , reason , reason )
306- k .Status .Inventory = inventory
307- k .Status .LastAppliedRevision = revision
308- return k
309- }
310-
311238// GetTimeout returns the timeout with default.
312239func (in Kustomization ) GetTimeout () time.Duration {
313240 duration := in .Spec .Interval .Duration - 30 * time .Second
0 commit comments