loadworks/dnslb

dnslb repeatedly tries to reconcile deleted services

adampl opened this issue · 0 comments

When an LB service is deleted, the following error logs keep appearing with some exponential backoff:

{
  "level": "error",
  "ts": "2024-05-31T22:07:08Z",
  "msg": "Reconciler error",
  "controller": "service",
  "controllerGroup": "",
  "controllerKind": "Service",
  "Service": {
    "name": "nginx",
    "namespace": "default"
  },
  "namespace": "default",
  "name": "nginx",
  "reconcileID": "33ade5e8-46a4-4b10-bbe2-19a980ef3225",
  "error": "Service \"nginx\" not found",
  "stacktrace": "sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.14.5/pkg/internal/controller/controller.go:329\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.14.5/pkg/internal/controller/controller.go:274\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.14.5/pkg/internal/controller/controller.go:235"
}

Possibly we're missing some service watch.