diff --git a/charts/testmachinery/templates/deployment-tm-controller.yaml b/charts/testmachinery/templates/deployment-tm-controller.yaml index f1f6e9b831..b11608a94c 100644 --- a/charts/testmachinery/templates/deployment-tm-controller.yaml +++ b/charts/testmachinery/templates/deployment-tm-controller.yaml @@ -68,13 +68,15 @@ spec: path: /healthz port: {{.Values.controller.healthEndpointPort}} initialDelaySeconds: 3 - periodSeconds: 60 + periodSeconds: 30 + failureThreshold: 5 readinessProbe: httpGet: path: /healthz port: {{.Values.controller.healthEndpointPort}} initialDelaySeconds: 3 - periodSeconds: 60 + periodSeconds: 30 + failureThreshold: 5 volumeMounts: - name: config mountPath: /etc/testmachinery/config diff --git a/pkg/testmachinery/controller/dependencies/ensurer.go b/pkg/testmachinery/controller/dependencies/ensurer.go index 0153101d8c..df6d4203c5 100644 --- a/pkg/testmachinery/controller/dependencies/ensurer.go +++ b/pkg/testmachinery/controller/dependencies/ensurer.go @@ -52,7 +52,7 @@ func New(log logr.Logger, cw *configwatcher.ConfigWatcher) (*DependencyEnsurer, renderer: chartrenderer.New(engine.New(), nil), } - tmhealth.AddHealthCondition("bootsrap", b) + tmhealth.AddHealthCondition("bootstrap", b) return b, nil } @@ -122,11 +122,7 @@ func (e *DependencyEnsurer) CheckHealth(ctx context.Context) error { } } - mr := &v1alpha1.ManagedResource{} - if err := e.client.Get(ctx, client.ObjectKey{Name: intconfig.ArgoManagedResourceName, Namespace: namespace}, mr); err != nil { - return err - } - return health.CheckManagedResourceHealthy(mr) + return nil } // Reconcile ensures the correct state defined by the configuration.