@@ -102,15 +102,15 @@ func (r *AppWrapperReconciler) Reconcile(ctx context.Context, req ctrl.Request)
102102 }
103103
104104 // Adds finalizer to the appwrapper if it doesn't exist
105- if ! controllerutil .ContainsFinalizer (& appwrapper , finalizerName ) {
105+ if ! controllerutil .ContainsFinalizer (& appwrapper , finalizerName ) && appwrapper . Status . State != "Completed" {
106106 controllerutil .AddFinalizer (& appwrapper , finalizerName )
107107 if err := r .Update (ctx , & appwrapper ); err != nil {
108108 return ctrl.Result {}, err
109109 }
110110 return ctrl.Result {}, nil
111111 }
112112
113- if ! appwrapper .ObjectMeta .DeletionTimestamp .IsZero () {
113+ if ! appwrapper .ObjectMeta .DeletionTimestamp .IsZero () || appwrapper . Status . State == "Completed" {
114114 if err := r .finalizeScalingDownMachines (ctx , & appwrapper ); err != nil {
115115 return ctrl.Result {}, err
116116 }
@@ -126,22 +126,13 @@ func (r *AppWrapperReconciler) Reconcile(ctx context.Context, req ctrl.Request)
126126 if useMachineSets {
127127 if reuse {
128128 res , err := r .reconcileReuseMachineSet (ctx , & appwrapper , demandPerInstanceType )
129- if err != nil {
130- klog .Infof ("Error reconciling MachineSet: %s" , err )
131- }
132129 return res , err
133130 } else {
134131 res , err := r .reconcileCreateMachineSet (ctx , & appwrapper , demandPerInstanceType )
135- if err != nil {
136- klog .Infof ("Error reconciling MachineSet: %s" , err )
137- }
138132 return res , err
139133 }
140134 } else {
141135 res , err := r .scaleMachinePool (ctx , & appwrapper , demandPerInstanceType )
142- if err != nil {
143- klog .Infof ("Error reconciling MachinePool: %s" , err )
144- }
145136 return res , err
146137 }
147138}
0 commit comments