-
Notifications
You must be signed in to change notification settings - Fork 88
Closed
Description
Is your feature request related to a problem? Please describe.
in cr file,write not exists mysqlConfTemplate value,the operator container has error,the error info as follows:
.6667743784840565e+09 ERROR MySQLCMSyncer unchanged {"key": "default/radondb-mysql57", "kind": "/v1, Kind=ConfigMap", "error": "template is not exist: radondb-mysql57"}
github.com/radondb/radondb-mysql-kubernetes/mysqlcluster/syncer.Sync
/workspace/mysqlcluster/syncer/objectSyncer.go:253
github.com/radondb/radondb-mysql-kubernetes/controllers.(*MysqlClusterReconciler).Reconcile
/workspace/controllers/mysqlcluster_controller.go:119
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.2/pkg/internal/controller/controller.go:114
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.2/pkg/internal/controller/controller.go:311
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.2/pkg/internal/controller/controller.go:266
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.2/pkg/internal/controller/controller.go:227
1.6667743784842253e+09 ERROR controller.mysqlcluster Reconciler error {"reconciler group": "mysql.radondb.com", "reconciler kind": "MysqlCluster", "name": "sample", "namespace": "default", "error": "template is not exist: radondb-mysql57"}
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.2/pkg/internal/controller/controller.go:266
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.11.2/pkg/internal/controller/controller.go:227
Describe the solution you'd like
add webhook to check mysqlConfTemplate value is exists or not
Describe alternatives you've considered
Additional context
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request