From e0d47f7b493bd19af4fed135c4a326487e61ae5f Mon Sep 17 00:00:00 2001 From: Felix Kunde Date: Tue, 26 Jan 2021 17:35:33 +0100 Subject: [PATCH] fix API calls --- pkg/controller/postgresql.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/controller/postgresql.go b/pkg/controller/postgresql.go index e0bf4bdab..8f0828b0e 100644 --- a/pkg/controller/postgresql.go +++ b/pkg/controller/postgresql.go @@ -601,14 +601,14 @@ func (c *Controller) createRole(namespace string) error { podServiceAccountRoleName := c.PodServiceAccountRole.Name - _, err := c.KubeClient.Roles(namespace).Get(podServiceAccountRoleName, metav1.GetOptions{}) + _, err := c.KubeClient.Roles(namespace).Get(context.TODO(), podServiceAccountRoleName, metav1.GetOptions{}) if k8sutil.ResourceNotFound(err) { c.logger.Infof("creating role %q in the %q namespace", podServiceAccountRoleName, namespace) // get a separate copy of the role // to prevent a race condition when setting a namespace for many clusters role := *c.PodServiceAccountRole - _, err = c.KubeClient.Roles(namespace).Create(&role) + _, err = c.KubeClient.Roles(namespace).Create(context.TODO(), &role, metav1.CreateOptions{}) if err != nil { return fmt.Errorf("cannot create role %q in the %q namespace: %v", podServiceAccountRoleName, namespace, err) }