14 lines
455 B
Go
14 lines
455 B
Go
package controllers
|
|
|
|
import (
|
|
platformv1alpha1 "github.com/example/mysql-database-operator/api/v1alpha1"
|
|
corev1 "k8s.io/api/core/v1"
|
|
"sigs.k8s.io/controller-runtime/pkg/builder"
|
|
"sigs.k8s.io/controller-runtime/pkg/manager"
|
|
)
|
|
|
|
func (r *MySQLDatabaseReconciler) SetupWithManager(mgr manager.Manager) error {
|
|
r.Client = mgr.GetClient()
|
|
return builder.ControllerManagedBy(mgr).For(&platformv1alpha1.MySQLDatabase{}).Owns(&corev1.Secret{}).Complete(r)
|
|
}
|