@@ -114,10 +114,10 @@ func (d *Deployment) GetOperatorUUIDImage() string {
114114 return d .config .OperatorUUIDInitImage
115115}
116116
117- // GetNamespSecretsInterfaceace returns the kubernetes namespace that contains
117+ // GetNamespace returns the kubernetes namespace that contains
118118// this deployment.
119119func (d * Deployment ) GetNamespace () string {
120- return d .apiObject . GetNamespace ()
120+ return d .namespace
121121}
122122
123123// GetPhase returns the current phase of the deployment
@@ -275,7 +275,7 @@ func (d *Deployment) getAuth() (driver.Authentication, error) {
275275 return nil , nil
276276 }
277277
278- var secrets secret.ReadInterface = d .GetKubeCli ().CoreV1 ().Secrets (d .apiObject . GetNamespace ())
278+ var secrets secret.ReadInterface = d .GetKubeCli ().CoreV1 ().Secrets (d .GetNamespace ())
279279 if currentState := d .currentState ; currentState != nil {
280280 secrets = currentState .SecretReadInterface ()
281281 }
@@ -294,7 +294,7 @@ func (d *Deployment) getAuth() (driver.Authentication, error) {
294294
295295 secret = string (jwt )
296296 } else {
297- s , err := secrets .Get (context .Background (), pod .JWTSecretFolder (d .apiObject . GetName ()), meta.GetOptions {})
297+ s , err := secrets .Get (context .Background (), pod .JWTSecretFolder (d .GetName ()), meta.GetOptions {})
298298 if err != nil {
299299 d .deps .Log .Error ().Err (err ).Msgf ("Unable to get secret" )
300300 return nil , errors .Newf ("JWT Folder Secret is missing" )
@@ -327,7 +327,7 @@ func (d *Deployment) GetSyncServerClient(ctx context.Context, group api.ServerGr
327327 // Fetch monitoring token
328328 log := d .deps .Log
329329 kubecli := d .deps .KubeCli
330- ns := d .apiObject . GetNamespace ()
330+ ns := d .GetNamespace ()
331331 secrets := kubecli .CoreV1 ().Secrets (ns )
332332 secretName := d .apiObject .Spec .Sync .Monitoring .GetTokenSecretName ()
333333 monitoringToken , err := k8sutil .GetTokenSecret (ctx , secrets , secretName )
@@ -392,7 +392,7 @@ func (d *Deployment) GetPod(ctx context.Context, podName string) (*v1.Pod, error
392392// of the deployment. If the pod does not exist, the error is ignored.
393393func (d * Deployment ) DeletePod (ctx context.Context , podName string ) error {
394394 log := d .deps .Log
395- ns := d .apiObject . GetNamespace ()
395+ ns := d .GetNamespace ()
396396 err := k8sutil .RunWithTimeout (ctx , func (ctxChild context.Context ) error {
397397 return d .deps .KubeCli .CoreV1 ().Pods (ns ).Delete (ctxChild , podName , meta.DeleteOptions {})
398398 })
@@ -449,7 +449,7 @@ func (d *Deployment) RemovePodFinalizers(ctx context.Context, podName string) er
449449// of the deployment. If the pvc does not exist, the error is ignored.
450450func (d * Deployment ) DeletePvc (ctx context.Context , pvcName string ) error {
451451 log := d .deps .Log
452- ns := d .apiObject . GetNamespace ()
452+ ns := d .GetNamespace ()
453453 err := k8sutil .RunWithTimeout (ctx , func (ctxChild context.Context ) error {
454454 return d .deps .KubeCli .CoreV1 ().PersistentVolumeClaims (ns ).Delete (ctxChild , pvcName , meta.DeleteOptions {})
455455 })
@@ -482,7 +482,7 @@ func (d *Deployment) UpdatePvc(ctx context.Context, pvc *v1.PersistentVolumeClai
482482func (d * Deployment ) GetOwnedPVCs () ([]v1.PersistentVolumeClaim , error ) {
483483 // Get all current PVCs
484484 log := d .deps .Log
485- pvcs , err := d .deps .KubeCli .CoreV1 ().PersistentVolumeClaims (d .apiObject . GetNamespace ()).List (context .Background (), k8sutil .DeploymentListOpt (d . apiObject .GetName ()))
485+ pvcs , err := d .deps .KubeCli .CoreV1 ().PersistentVolumeClaims (d .GetNamespace ()).List (context .Background (), k8sutil .DeploymentListOpt (d .GetName ()))
486486 if err != nil {
487487 log .Debug ().Err (err ).Msg ("Failed to list PVCs" )
488488 return nil , errors .WithStack (err )
@@ -501,7 +501,7 @@ func (d *Deployment) GetPvc(ctx context.Context, pvcName string) (*v1.Persistent
501501 ctxChild , cancel := context .WithTimeout (ctx , k8sutil .GetRequestTimeout ())
502502 defer cancel ()
503503
504- pvc , err := d .deps .KubeCli .CoreV1 ().PersistentVolumeClaims (d .apiObject . GetNamespace ()).Get (ctxChild , pvcName , meta.GetOptions {})
504+ pvc , err := d .deps .KubeCli .CoreV1 ().PersistentVolumeClaims (d .GetNamespace ()).Get (ctxChild , pvcName , meta.GetOptions {})
505505 if err != nil {
506506 log .Debug ().Err (err ).Str ("pvc-name" , pvcName ).Msg ("Failed to get PVC" )
507507 return nil , errors .WithStack (err )
@@ -512,9 +512,8 @@ func (d *Deployment) GetPvc(ctx context.Context, pvcName string) (*v1.Persistent
512512// GetTLSKeyfile returns the keyfile encoded TLS certificate+key for
513513// the given member.
514514func (d * Deployment ) GetTLSKeyfile (group api.ServerGroup , member api.MemberStatus ) (string , error ) {
515- secretName := k8sutil .CreateTLSKeyfileSecretName (d .apiObject .GetName (), group .AsRole (), member .ID )
516- ns := d .apiObject .GetNamespace ()
517- secrets := d .deps .KubeCli .CoreV1 ().Secrets (ns )
515+ secretName := k8sutil .CreateTLSKeyfileSecretName (d .GetName (), group .AsRole (), member .ID )
516+ secrets := d .deps .KubeCli .CoreV1 ().Secrets (d .GetNamespace ())
518517 result , err := k8sutil .GetTLSKeyfileSecret (secrets , secretName )
519518 if err != nil {
520519 return "" , errors .WithStack (err )
@@ -525,8 +524,8 @@ func (d *Deployment) GetTLSKeyfile(group api.ServerGroup, member api.MemberStatu
525524// DeleteTLSKeyfile removes the Secret containing the TLS keyfile for the given member.
526525// If the secret does not exist, the error is ignored.
527526func (d * Deployment ) DeleteTLSKeyfile (ctx context.Context , group api.ServerGroup , member api.MemberStatus ) error {
528- secretName := k8sutil .CreateTLSKeyfileSecretName (d .apiObject . GetName (), group .AsRole (), member .ID )
529- ns := d .apiObject . GetNamespace ()
527+ secretName := k8sutil .CreateTLSKeyfileSecretName (d .GetName (), group .AsRole (), member .ID )
528+ ns := d .GetNamespace ()
530529 err := k8sutil .RunWithTimeout (ctx , func (ctxChild context.Context ) error {
531530 return d .deps .KubeCli .CoreV1 ().Secrets (ns ).Delete (ctxChild , secretName , meta.DeleteOptions {})
532531 })
@@ -539,7 +538,7 @@ func (d *Deployment) DeleteTLSKeyfile(ctx context.Context, group api.ServerGroup
539538// DeleteSecret removes the Secret with given name.
540539// If the secret does not exist, the error is ignored.
541540func (d * Deployment ) DeleteSecret (secretName string ) error {
542- ns := d .apiObject . GetNamespace ()
541+ ns := d .GetNamespace ()
543542 if err := d .deps .KubeCli .CoreV1 ().Secrets (ns ).Delete (context .Background (), secretName , meta.DeleteOptions {}); err != nil && ! k8sutil .IsNotFound (err ) {
544543 return errors .WithStack (err )
545544 }
@@ -614,14 +613,14 @@ func (d *Deployment) SecretsInterface() k8sutil.SecretInterface {
614613}
615614
616615func (d * Deployment ) GetName () string {
617- return d .apiObject . GetName ()
616+ return d .name
618617}
619618
620619func (d * Deployment ) GetOwnedPods (ctx context.Context ) ([]v1.Pod , error ) {
621620 ctxChild , cancel := context .WithTimeout (ctx , k8sutil .GetRequestTimeout ())
622621 defer cancel ()
623622
624- pods , err := d .GetKubeCli ().CoreV1 ().Pods (d .apiObject . GetNamespace ()).List (ctxChild , meta.ListOptions {})
623+ pods , err := d .GetKubeCli ().CoreV1 ().Pods (d .GetNamespace ()).List (ctxChild , meta.ListOptions {})
625624 if err != nil {
626625 return nil , err
627626 }
0 commit comments