Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-3736

Reconciler error in Data index controller when KogitoRuntime is deployed

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Blocker Blocker
    • 1.0.0.Final
    • 1.0.0.Final
    • Operator
    • None
    • False
    • False
    • Undefined
    • Hide

      Install latest Kogito operator.
      Create KogitoRuntime in OCP.
      Check Kogito operator log.

      Show
      Install latest Kogito operator. Create KogitoRuntime in OCP. Check Kogito operator log.
    • ---
    • ---
    • 2020 Week 43-45 (from Okt 19)

      When user deploys KogitoRuntime on OCP then Reconciler error is periodically thrown in Kogito operator log:

      {"level":"error","ts":1603970151.1859367,"logger":"controller-runtime.controller","msg":"Reconciler error","controller":"DataIndex-controller","name":"process-quarkus-example","namespace":"ksuta-local-cucumber-ef41","error":"kogito supporting service resource with name process-quarkus-example not found in namespace ksuta-local-cucumber-ef41","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/home/ksuta/go/pkg/mod/github.com/go-logr/zapr@v0.1.1/zapr.go:128\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/home/ksuta/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.6.1/pkg/internal/controller/controller.go:235\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/home/ksuta/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.6.1/pkg/internal/controller/controller.go:209\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).worker\n\t/home/ksuta/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.6.1/pkg/internal/controller/controller.go:188\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1\n\t/home/ksuta/go/pkg/mod/k8s.io/apimachinery@v0.18.3/pkg/util/wait/wait.go:155\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil\n\t/home/ksuta/go/pkg/mod/k8s.io/apimachinery@v0.18.3/pkg/util/wait/wait.go:156\nk8s.io/apimachinery/pkg/util/wait.JitterUntil\n\t/home/ksuta/go/pkg/mod/k8s.io/apimachinery@v0.18.3/pkg/util/wait/wait.go:133\nk8s.io/apimachinery/pkg/util/wait.Until\n\t/home/ksuta/go/pkg/mod/k8s.io/apimachinery@v0.18.3/pkg/util/wait/wait.go:90"}
      

      Data index controller is watching also for image streams and routes, however in reconcile function it immediately fetches KogitoSupportingService with provided name. In case new image stream or route are created and Data index is not deployed the service cannot be found and error is thrown.

            vajain Vaibhav Jain
            ksuta Karel Suta
            Karel Suta Karel Suta
            Karel Suta Karel Suta
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: