Uploaded image for project: 'Project Quay'
  1. Project Quay
  2. PROJQUAY-887

Error when controller processes existing QuayRegistry

XMLWordPrintable

      To reproduce, create a QuayRegistry and have it successfully reconcile. Then restart the controller and you will get a variety of error messages related to trying to create objects that already exist:

      2020-07-20T19:51:20.386-0700    INFO    controllers.QuayRegistry        creating object {"quayregistry": "skynet-registry/skynet", "Name": "skynet-quay-registry-managed-secret-keys", "GroupVersionKind": "/v1, Kind=Secret"}
      2020-07-20T19:51:20.475-0700    ERROR   controllers.QuayRegistry        failed to create/update object  {"quayregistry": "skynet-registry/skynet", "Name": "skynet-quay-registry-managed-secret-keys", "GroupVersionKind": "/v1, Kind=Secret", "error": "resourceVersion should not be set on objects to be created"}
      github.com/go-logr/zapr.(*zapLogger).Error
              /home/alec/go/pkg/mod/github.com/go-logr/zapr@v0.1.0/zapr.go:128
      github.com/quay/quay-operator/controllers.(*QuayRegistryReconciler).Reconcile
              /home/alec/work/quay-operator/controllers/quayregistry_controller.go:96
      sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
              /home/alec/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.5.0/pkg/internal/controller/controller.go:256
      sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
              /home/alec/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.5.0/pkg/internal/controller/controller.go:232
      sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).worker
              /home/alec/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.5.0/pkg/internal/controller/controller.go:211
      k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1
              /home/alec/go/pkg/mod/k8s.io/apimachinery@v0.17.2/pkg/util/wait/wait.go:152
      k8s.io/apimachinery/pkg/util/wait.JitterUntil
              /home/alec/go/pkg/mod/k8s.io/apimachinery@v0.17.2/pkg/util/wait/wait.go:153
      k8s.io/apimachinery/pkg/util/wait.Until
              /home/alec/go/pkg/mod/k8s.io/apimachinery@v0.17.2/pkg/util/wait/wait.go:88
      2020-07-20T19:51:20.475-0700    ERROR   controller-runtime.controller   Reconciler error        {"controller": "quayregistry", "request": "skynet-registry/skynet", "error": "resourceVersion should not be set on objects to be created"}
      github.com/go-logr/zapr.(*zapLogger).Error
              /home/alec/go/pkg/mod/github.com/go-logr/zapr@v0.1.0/zapr.go:128
      sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
              /home/alec/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.5.0/pkg/internal/controller/controller.go:258
      sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
              /home/alec/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.5.0/pkg/internal/controller/controller.go:232
      sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).worker
              /home/alec/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.5.0/pkg/internal/controller/controller.go:211
      k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1
              /home/alec/go/pkg/mod/k8s.io/apimachinery@v0.17.2/pkg/util/wait/wait.go:152
      k8s.io/apimachinery/pkg/util/wait.JitterUntil
              /home/alec/go/pkg/mod/k8s.io/apimachinery@v0.17.2/pkg/util/wait/wait.go:153
      k8s.io/apimachinery/pkg/util/wait.Until
              /home/alec/go/pkg/mod/k8s.io/apimachinery@v0.17.2/pkg/util/wait/wait.go:88
       

              jschorr Joseph Schorr (Inactive)
              rhn-coreos-amerdler Alec Merdler (Inactive)
              Dongbo Yan Dongbo Yan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: