-
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/[email protected]/pkg/internal/controller/controller.go:114
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:311
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:266
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
/go/pkg/mod/sigs.k8s.io/[email protected]/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/[email protected]/pkg/internal/controller/controller.go:266
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
/go/pkg/mod/sigs.k8s.io/[email protected]/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