@@ -24,7 +24,7 @@ import (
2424 "github.com/banzaicloud/operator-tools/pkg/reconciler"
2525 "github.com/banzaicloud/operator-tools/pkg/types"
2626 "github.com/go-logr/logr"
27- v1 "k8s.io/api/core/v1"
27+ "k8s.io/api/core/v1"
2828 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2929 "k8s.io/client-go/discovery"
3030 controllerruntime "sigs.k8s.io/controller-runtime"
@@ -87,11 +87,14 @@ func (rec *HelmReconciler) Reconcile(object runtime.Object, component Component)
8787 return & reconcile.Result {}, nil
8888 }
8989
90+ if err := component .UpdateStatus (object , types .ReconcileStatusReconciling , "" ); err != nil {
91+ rec .logger .Error (err , "status update failed" )
92+ }
9093 rec .logger .Info ("reconciling" )
9194
9295 if component .Enabled (object ) {
9396 if err := component .PreChecks (object ); err != nil {
94- if err := component .UpdateStatus (object , types .ReconcileStatusReconciling , err . Error () ); err != nil {
97+ if err := component .UpdateStatus (object , types .ReconcileStatusReconciling , "waiting for precondition checks to pass" ); err != nil {
9598 rec .logger .Error (err , "status update failed" )
9699 }
97100 rec .logger .Error (err , "precondition checks failed" )
@@ -168,7 +171,7 @@ func (rec *HelmReconciler) reconcile(parent reconciler.ResourceOwner, component
168171 func (_ reconciler.ResourceOwner , _ interface {}) []reconciler.ResourceBuilder {
169172 return resourceBuilders
170173 },
171- rec .inventory .Purge ,
174+ rec .inventory .TypesToPurge ,
172175 func (_ runtime.Object ) (reconciler.ResourceOwner , interface {}) {
173176 return nil , nil
174177 },
0 commit comments