@@ -233,9 +233,9 @@ func (r *WatcherReconciler) Reconcile(ctx context.Context, req ctrl.Request) (re
233233 // Top level secret
234234 hash , _ , inputSecret , err := ensureSecret (
235235 ctx ,
236- types.NamespacedName {Namespace : instance .Namespace , Name : instance .Spec .Secret },
236+ types.NamespacedName {Namespace : instance .Namespace , Name : * instance .Spec .Secret },
237237 []string {
238- instance .Spec .PasswordSelectors .Service ,
238+ * instance .Spec .PasswordSelectors .Service ,
239239 },
240240 helper .GetClient (),
241241 & instance .Status .Conditions ,
@@ -266,7 +266,7 @@ func (r *WatcherReconciler) Reconcile(ctx context.Context, req ctrl.Request) (re
266266
267267 hashPrometheus , _ , prometheusSecret , err := ensureSecret (
268268 ctx ,
269- types.NamespacedName {Namespace : instance .Namespace , Name : instance .Spec .PrometheusSecret },
269+ types.NamespacedName {Namespace : instance .Namespace , Name : * instance .Spec .PrometheusSecret },
270270 []string {
271271 PrometheusHost ,
272272 PrometheusPort ,
@@ -383,7 +383,7 @@ func (r *WatcherReconciler) Reconcile(ctx context.Context, req ctrl.Request) (re
383383 // running with current database account info
384384 err = mariadbv1 .DeleteUnusedMariaDBAccountFinalizers (
385385 ctx , helper , watcher .DatabaseCRName ,
386- instance .Spec .DatabaseAccount , instance .Namespace )
386+ * instance .Spec .DatabaseAccount , instance .Namespace )
387387 if err != nil {
388388 return ctrl.Result {}, err
389389 }
@@ -527,7 +527,7 @@ func (r *WatcherReconciler) ensureDB(
527527 // ensure MariaDBAccount exists without being yet associated with any database.
528528 // This account record may be created by the openstack-operator up front.
529529 _ , _ , err := mariadbv1 .EnsureMariaDBAccount (
530- ctx , h , instance .Spec .DatabaseAccount ,
530+ ctx , h , * instance .Spec .DatabaseAccount ,
531531 instance .Namespace , false , watcher .DatabaseUsernamePrefix ,
532532 )
533533 if err != nil {
@@ -551,7 +551,7 @@ func (r *WatcherReconciler) ensureDB(
551551 * instance .Spec .DatabaseInstance , // mariadb/galera service to target
552552 watcher .DatabaseName , // name used in CREATE DATABASE in mariadb
553553 watcher .DatabaseCRName , // CR name for MariaDBDatabase
554- instance .Spec .DatabaseAccount , // CR name for MariaDBAccount
554+ * instance .Spec .DatabaseAccount , // CR name for MariaDBAccount
555555 instance .Namespace , // namespace
556556 )
557557
@@ -678,9 +678,9 @@ func (r *WatcherReconciler) ensureKeystoneSvc(
678678 ServiceName : watcher .ServiceName ,
679679 ServiceDescription : "Watcher Service" ,
680680 Enabled : true ,
681- ServiceUser : instance .Spec .ServiceUser ,
682- Secret : instance .Spec .Secret ,
683- PasswordSelector : instance .Spec .PasswordSelectors .Service ,
681+ ServiceUser : * instance .Spec .ServiceUser ,
682+ Secret : * instance .Spec .Secret ,
683+ PasswordSelector : * instance .Spec .PasswordSelectors .Service ,
684684 }
685685
686686 ksSvc := keystonev1 .NewKeystoneService (ksSvcSpec , instance .Namespace , serviceLabels , time .Duration (10 )* time .Second )
@@ -818,13 +818,13 @@ func (r *WatcherReconciler) createSubLevelSecret(
818818 databaseAccount := db .GetAccount ()
819819 databaseSecret := db .GetSecret ()
820820 data := map [string ]string {
821- instance .Spec .PasswordSelectors .Service : string (inputSecret .Data [instance .Spec .PasswordSelectors .Service ]),
822- TransportURLSelector : string (transportURLSecret .Data [TransportURLSelector ]),
823- DatabaseAccount : databaseAccount .Name ,
824- DatabaseUsername : databaseAccount .Spec .UserName ,
825- DatabasePassword : string (databaseSecret .Data [mariadbv1 .DatabasePasswordSelector ]),
826- DatabaseHostname : db .GetDatabaseHostname (),
827- watcher .GlobalCustomConfigFileName : instance .Spec .CustomServiceConfig ,
821+ * instance .Spec .PasswordSelectors .Service : string (inputSecret .Data [* instance .Spec .PasswordSelectors .Service ]),
822+ TransportURLSelector : string (transportURLSecret .Data [TransportURLSelector ]),
823+ DatabaseAccount : databaseAccount .Name ,
824+ DatabaseUsername : databaseAccount .Spec .UserName ,
825+ DatabasePassword : string (databaseSecret .Data [mariadbv1 .DatabasePasswordSelector ]),
826+ DatabaseHostname : db .GetDatabaseHostname (),
827+ watcher .GlobalCustomConfigFileName : instance .Spec .CustomServiceConfig ,
828828 }
829829 secretName := instance .Name
830830
@@ -1130,7 +1130,7 @@ func (r *WatcherReconciler) reconcileDelete(ctx context.Context, instance *watch
11301130 Log .Info (fmt .Sprintf ("Reconcile Service '%s' delete started" , instance .Name ))
11311131
11321132 // remove db finalizer first
1133- db , err := mariadbv1 .GetDatabaseByNameAndAccount (ctx , helper , watcher .DatabaseCRName , instance .Spec .DatabaseAccount , instance .Namespace )
1133+ db , err := mariadbv1 .GetDatabaseByNameAndAccount (ctx , helper , watcher .DatabaseCRName , * instance .Spec .DatabaseAccount , instance .Namespace )
11341134 if err != nil && ! k8s_errors .IsNotFound (err ) {
11351135 return ctrl.Result {}, err
11361136 }
@@ -1161,7 +1161,7 @@ func (r *WatcherReconciler) reconcileDelete(ctx context.Context, instance *watch
11611161 prometheusSecret := & corev1.Secret {}
11621162 reader := helper .GetClient ()
11631163 err = reader .Get (ctx ,
1164- types.NamespacedName {Namespace : instance .Namespace , Name : instance .Spec .PrometheusSecret },
1164+ types.NamespacedName {Namespace : instance .Namespace , Name : * instance .Spec .PrometheusSecret },
11651165 prometheusSecret )
11661166
11671167 if err == nil {
@@ -1187,10 +1187,10 @@ func (r *WatcherReconciler) SetupWithManager(mgr ctrl.Manager) error {
11871187 if err := mgr .GetFieldIndexer ().IndexField (context .Background (), & watcherv1beta1.Watcher {}, passwordSecretField , func (rawObj client.Object ) []string {
11881188 // Extract the secret name from the spec, if one is provided
11891189 cr := rawObj .(* watcherv1beta1.Watcher )
1190- if cr .Spec .Secret == "" {
1190+ if * cr .Spec .Secret == "" {
11911191 return nil
11921192 }
1193- return []string {cr .Spec .Secret }
1193+ return []string {* cr .Spec .Secret }
11941194 }); err != nil {
11951195 return err
11961196 }
@@ -1199,10 +1199,10 @@ func (r *WatcherReconciler) SetupWithManager(mgr ctrl.Manager) error {
11991199 if err := mgr .GetFieldIndexer ().IndexField (context .Background (), & watcherv1beta1.Watcher {}, prometheusSecretField , func (rawObj client.Object ) []string {
12001200 // Extract the secret name from the spec, if one is provided
12011201 cr := rawObj .(* watcherv1beta1.Watcher )
1202- if cr .Spec .PrometheusSecret == "" {
1202+ if * cr .Spec .PrometheusSecret == "" {
12031203 return nil
12041204 }
1205- return []string {cr .Spec .PrometheusSecret }
1205+ return []string {* cr .Spec .PrometheusSecret }
12061206 }); err != nil {
12071207 return err
12081208 }
0 commit comments