Skip to content

Commit 095c63d

Browse files
authored
Merge pull request #730 from fluxcd/fix-class-wait
Fix health checking for global objects
2 parents b31e039 + 65a5833 commit 095c63d

2 files changed

Lines changed: 23 additions & 12 deletions

File tree

controllers/kustomization_controller.go

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -762,13 +762,13 @@ func (r *KustomizationReconciler) apply(ctx context.Context, manager *ssa.Resour
762762
changeSetLog.WriteString(change.String() + "\n")
763763
}
764764
}
765-
}
766765

767-
if err := manager.Wait(defStage, ssa.WaitOptions{
768-
Interval: 2 * time.Second,
769-
Timeout: kustomization.GetTimeout(),
770-
}); err != nil {
771-
return false, nil, err
766+
if err := manager.WaitForSet(changeSet.ToObjMetadataSet(), ssa.WaitOptions{
767+
Interval: 2 * time.Second,
768+
Timeout: kustomization.GetTimeout(),
769+
}); err != nil {
770+
return false, nil, err
771+
}
772772
}
773773
}
774774

@@ -787,13 +787,13 @@ func (r *KustomizationReconciler) apply(ctx context.Context, manager *ssa.Resour
787787
changeSetLog.WriteString(change.String() + "\n")
788788
}
789789
}
790-
}
791790

792-
if err := manager.Wait(classStage, ssa.WaitOptions{
793-
Interval: 2 * time.Second,
794-
Timeout: kustomization.GetTimeout(),
795-
}); err != nil {
796-
return false, nil, err
791+
if err := manager.WaitForSet(changeSet.ToObjMetadataSet(), ssa.WaitOptions{
792+
Interval: 2 * time.Second,
793+
Timeout: kustomization.GetTimeout(),
794+
}); err != nil {
795+
return false, nil, err
796+
}
797797
}
798798
}
799799

controllers/kustomization_wait_test.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,17 @@ metadata:
5656
name: %[1]s
5757
data:
5858
key: "%[2]s"
59+
---
60+
kind: StorageClass
61+
apiVersion: storage.k8s.io/v1
62+
metadata:
63+
name: aws-efs
64+
namespace: was-system
65+
provisioner: aws-efs
66+
parameters:
67+
gidMin: "2200"
68+
gidMax: "2299"
69+
gidAllocate: "true"
5970
`, name, data),
6071
},
6172
}

0 commit comments

Comments
 (0)