-
Bug
-
Resolution: Done
-
Minor
-
quay-v3.6.0
Description:
This is an issue found when use Quay 3.6.0 Operator to upgrade quay from 3.3.4 to 3.6.0, after the upgrade completed successfully, check Quay Operator POD Logs, get error message "unexpected error updating component conditions", this will confuse Quay Customers, pls remove this invalid error message.
2021-09-29T03:28:51.018Z INFO controllers.QuayRegistry Quay upgrade complete, updating `status.currentVersion` {"quayregistry": "quay334/quay33"} 2021-09-29T03:28:51.024Z DEBUG controller-runtime.manager.events Normal {"object": {"kind":"QuayRegistry","namespace":"quay334","name":"quay33","uid":"76258a27-a75b-4cad-928d-1e7d48eb9fd7","apiVersion":"quay.redhat.com/v1","resourceVersion":"8788688"}, "reason": "HealthChecksPassing", "message": "all registry component healthchecks passing"} 2021-09-29T03:28:51.043Z INFO controllers.QuayRegistry successfully updated `status` after Quay upgrade {"quayregistry": "quay334/quay33"} 2021-09-29T03:28:51.047Z ERROR controllers.QuayRegistryStatus unexpected error updating component conditions {"quayregistrystatus": "quay334/quay33", "error": "Operation cannot be fulfilled on quayregistries.quay.redhat.com \"quay33\": the object has been modified; please apply your changes to the latest version and try again"} github.com/go-logr/zapr.(*zapLogger).Error /workspace/vendor/github.com/go-logr/zapr/zapr.go:132 github.com/quay/quay-operator/controllers/quay.(*QuayRegistryStatusReconciler).Reconcile /workspace/controllers/quay/quayregistry_status_controller.go:114 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler /workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:297 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem /workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:252 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1.2 /workspace/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:215 k8s.io/apimachinery/pkg/util/wait.JitterUntilWithContext.func1 /workspace/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:185 k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1 /workspace/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:155 k8s.io/apimachinery/pkg/util/wait.BackoffUntil /workspace/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:156 k8s.io/apimachinery/pkg/util/wait.JitterUntil /workspace/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:133 k8s.io/apimachinery/pkg/util/wait.JitterUntilWithContext /workspace/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:185 k8s.io/apimachinery/pkg/util/wait.UntilWithContext /workspace/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:99