Skip to content

Commit

Permalink
Update client-go methods with new context and update options
Browse files Browse the repository at this point in the history
  • Loading branch information
aledbf committed Apr 7, 2020
1 parent 14d1356 commit 4edc7d9
Show file tree
Hide file tree
Showing 38 changed files with 216 additions and 180 deletions.
3 changes: 2 additions & 1 deletion cmd/e2e-test/backend_config_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ limitations under the License.
package main

import (
"context"
"fmt"
"strings"
"testing"
Expand Down Expand Up @@ -116,7 +117,7 @@ func TestBackendConfigNegatives(t *testing.T) {

t.Logf("Waiting %v for warning event to be emitted", eventPollTimeout)
if err := wait.Poll(eventPollInterval, eventPollTimeout, func() (bool, error) {
events, err := Framework.Clientset.CoreV1().Events(s.Namespace).List(metav1.ListOptions{})
events, err := Framework.Clientset.CoreV1().Events(s.Namespace).List(context.TODO(), metav1.ListOptions{})
if err != nil {
return false, fmt.Errorf("error in listing events: %s", err)
}
Expand Down
4 changes: 2 additions & 2 deletions cmd/e2e-test/customrequestheaders_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ func TestCustomRequestHeaders(t *testing.T) {
}
t.Logf("Echo service created (%s/%s)", s.Namespace, "service-1")

if _, err := Framework.Clientset.NetworkingV1beta1().Ingresses(s.Namespace).Create(ing); err != nil {
if _, err := Framework.Clientset.NetworkingV1beta1().Ingresses(s.Namespace).Create(context.TODO(), ing, metav1.CreateOptions{}); err != nil {
t.Fatalf("error creating Ingress spec: %v", err)
}
t.Logf("Ingress created (%s/%s)", s.Namespace, ing.Name)
Expand All @@ -98,7 +98,7 @@ func TestCustomRequestHeaders(t *testing.T) {
}

// Wait for GCLB resources to be deleted.
if err := Framework.Clientset.NetworkingV1beta1().Ingresses(s.Namespace).Delete(ing.Name, &metav1.DeleteOptions{}); err != nil {
if err := Framework.Clientset.NetworkingV1beta1().Ingresses(s.Namespace).Delete(context.TODO(), ing.Name, metav1.DeleteOptions{}); err != nil {
t.Errorf("Delete(%q) = %v, want nil", ing.Name, err)
}

Expand Down
13 changes: 7 additions & 6 deletions cmd/e2e-test/ilb_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ import (
"context"
"fmt"
"k8s.io/api/networking/v1beta1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/util/intstr"
"k8s.io/ingress-gce/pkg/annotations"
"k8s.io/ingress-gce/pkg/e2e"
Expand Down Expand Up @@ -97,7 +98,7 @@ func TestILB(t *testing.T) {
}
t.Logf("Echo service created (%s/%s)", s.Namespace, serviceName)

if _, err := Framework.Clientset.NetworkingV1beta1().Ingresses(s.Namespace).Create(tc.ing); err != nil {
if _, err := Framework.Clientset.NetworkingV1beta1().Ingresses(s.Namespace).Create(context.TODO(), tc.ing, metav1.CreateOptions{}); err != nil {
t.Fatalf("error creating Ingress spec: %v", err)
}
t.Logf("Ingress created (%s/%s)", s.Namespace, tc.ing.Name)
Expand Down Expand Up @@ -243,7 +244,7 @@ func TestILBHttps(t *testing.T) {
}
t.Logf("Echo service created (%s/%s)", s.Namespace, serviceName)

if _, err := Framework.Clientset.NetworkingV1beta1().Ingresses(s.Namespace).Create(ing); err != nil {
if _, err := Framework.Clientset.NetworkingV1beta1().Ingresses(s.Namespace).Create(context.TODO(), ing, metav1.CreateOptions{}); err != nil {
t.Fatalf("error creating Ingress spec: %v", err)
}
t.Logf("Ingress created (%s/%s)", s.Namespace, ing.Name)
Expand Down Expand Up @@ -384,7 +385,7 @@ func TestILBUpdate(t *testing.T) {
}
t.Logf("Echo service created (%s/%s)", s.Namespace, serviceName)

if _, err := Framework.Clientset.NetworkingV1beta1().Ingresses(s.Namespace).Create(tc.ing); err != nil {
if _, err := Framework.Clientset.NetworkingV1beta1().Ingresses(s.Namespace).Create(context.TODO(), tc.ing, metav1.CreateOptions{}); err != nil {
t.Fatalf("error creating Ingress spec: %v", err)
}
t.Logf("Ingress created (%s/%s)", s.Namespace, tc.ing.Name)
Expand Down Expand Up @@ -418,7 +419,7 @@ func TestILBUpdate(t *testing.T) {
}

// Perform update
if _, err := Framework.Clientset.NetworkingV1beta1().Ingresses(s.Namespace).Update(tc.ingUpdate); err != nil {
if _, err := Framework.Clientset.NetworkingV1beta1().Ingresses(s.Namespace).Update(context.TODO(), tc.ingUpdate, metav1.UpdateOptions{}); err != nil {
t.Fatalf("error updating ingress spec: %v", err)
}

Expand Down Expand Up @@ -492,7 +493,7 @@ func TestILBError(t *testing.T) {
}
t.Logf("Echo service created (%s/%s)", s.Namespace, serviceName)

if _, err := Framework.Clientset.NetworkingV1beta1().Ingresses(s.Namespace).Create(tc.ing); err != nil {
if _, err := Framework.Clientset.NetworkingV1beta1().Ingresses(s.Namespace).Create(context.TODO(), tc.ing, metav1.CreateOptions{}); err != nil {
t.Fatalf("error creating Ingress spec: %v", err)
}
t.Logf("Ingress created (%s/%s)", s.Namespace, tc.ing.Name)
Expand Down Expand Up @@ -582,7 +583,7 @@ func TestILBShared(t *testing.T) {

t.Logf("Ingress = %s", ing.String())

if _, err := Framework.Clientset.NetworkingV1beta1().Ingresses(s.Namespace).Create(ing); err != nil {
if _, err := Framework.Clientset.NetworkingV1beta1().Ingresses(s.Namespace).Create(context.TODO(), ing, metav1.CreateOptions{}); err != nil {
t.Fatalf("error creating Ingress spec: %v", err)
}
t.Logf("Ingress created (%s/%s)", s.Namespace, ing.Name)
Expand Down
2 changes: 1 addition & 1 deletion cmd/fuzzer/app/validate.go
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ func Validate() {
fmt.Printf("Features = %v\n\n", fsNames)

k8s := k8sClientSet(config)
ing, err := k8s.NetworkingV1beta1().Ingresses(validateOptions.ns).Get(validateOptions.name, metav1.GetOptions{})
ing, err := k8s.NetworkingV1beta1().Ingresses(validateOptions.ns).Get(context.TODO(), validateOptions.name, metav1.GetOptions{})
if err != nil {
panic(err)
}
Expand Down
3 changes: 2 additions & 1 deletion cmd/glbc/app/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ limitations under the License.
package app

import (
"context"
"fmt"
"time"

Expand Down Expand Up @@ -87,7 +88,7 @@ func waitForServicePort(client kubernetes.Interface, name types.NamespacedName,

err := wait.Poll(3*time.Second, 5*time.Minute, func() (bool, error) {
var err error
svc, err = client.CoreV1().Services(name.Namespace).Get(name.Name, meta_v1.GetOptions{})
svc, err = client.CoreV1().Services(name.Namespace).Get(context.TODO(), name.Name, meta_v1.GetOptions{})
if err != nil {
klog.V(4).Infof("Error getting service %v", name.String())
return false, nil
Expand Down
3 changes: 2 additions & 1 deletion cmd/glbc/app/namer.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ limitations under the License.
package app

import (
"context"
"crypto/rand"
"fmt"
"time"
Expand Down Expand Up @@ -160,7 +161,7 @@ func getClusterUID(kubeClient kubernetes.Interface, name string) (string, error)
}

// Check if the cluster has an Ingress with ip
ings, err := kubeClient.ExtensionsV1beta1().Ingresses(metav1.NamespaceAll).List(metav1.ListOptions{
ings, err := kubeClient.ExtensionsV1beta1().Ingresses(metav1.NamespaceAll).List(context.TODO(), metav1.ListOptions{
LabelSelector: labels.Everything().String(),
})
if err != nil {
Expand Down
2 changes: 1 addition & 1 deletion cmd/glbc/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ func main() {
}

// Get kube-system UID that will be used for v2 frontend naming scheme.
kubeSystemNS, err := kubeClient.CoreV1().Namespaces().Get("kube-system", metav1.GetOptions{})
kubeSystemNS, err := kubeClient.CoreV1().Namespaces().Get(context.TODO(), "kube-system", metav1.GetOptions{})
if err != nil {
klog.Fatalf("Error getting kube-system namespace: %v", err)
}
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion pkg/backendconfig/validation.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ limitations under the License.
package backendconfig

import (
"context"
"fmt"

meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
Expand Down Expand Up @@ -65,7 +66,7 @@ func validateIAP(kubeClient kubernetes.Interface, beConfig *backendconfigv1.Back
// If necessary, get the OAuth credentials stored in the K8s secret.
if beConfig.Spec.Iap.OAuthClientCredentials != nil && beConfig.Spec.Iap.OAuthClientCredentials.SecretName != "" {
secretName := beConfig.Spec.Iap.OAuthClientCredentials.SecretName
secret, err := kubeClient.CoreV1().Secrets(beConfig.Namespace).Get(secretName, meta_v1.GetOptions{})
secret, err := kubeClient.CoreV1().Secrets(beConfig.Namespace).Get(context.TODO(), secretName, meta_v1.GetOptions{})
if err != nil {
return fmt.Errorf("error retrieving secret %v: %v", secretName, err)
}
Expand Down
11 changes: 6 additions & 5 deletions pkg/backendconfig/validation_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ limitations under the License.
package backendconfig

import (
"context"
"testing"

v1 "k8s.io/api/core/v1"
Expand Down Expand Up @@ -63,7 +64,7 @@ func TestValidateIAP(t *testing.T) {
Name: "foo",
},
}
kubeClient.CoreV1().Secrets("wrong-namespace").Create(secret)
kubeClient.CoreV1().Secrets("wrong-namespace").Create(context.TODO(), secret, meta_v1.CreateOptions{})
},
expectError: true,
},
Expand All @@ -80,7 +81,7 @@ func TestValidateIAP(t *testing.T) {
"client_secret": []byte("my-secret"),
},
}
kubeClient.CoreV1().Secrets("default").Create(secret)
kubeClient.CoreV1().Secrets("default").Create(context.TODO(), secret, meta_v1.CreateOptions{})
},
expectError: true,
},
Expand All @@ -97,7 +98,7 @@ func TestValidateIAP(t *testing.T) {
"client_id": []byte("my-id"),
},
}
kubeClient.CoreV1().Secrets("default").Create(secret)
kubeClient.CoreV1().Secrets("default").Create(context.TODO(), secret, meta_v1.CreateOptions{})
},
expectError: true,
},
Expand All @@ -115,7 +116,7 @@ func TestValidateIAP(t *testing.T) {
"client_secret": []byte("my-secret"),
},
}
kubeClient.CoreV1().Secrets("default").Create(secret)
kubeClient.CoreV1().Secrets("default").Create(context.TODO(), secret, meta_v1.CreateOptions{})
},
expectError: false,
},
Expand Down Expand Up @@ -145,7 +146,7 @@ func TestValidateIAP(t *testing.T) {
"client_secret": []byte("my-secret"),
},
}
kubeClient.CoreV1().Secrets("default").Create(secret)
kubeClient.CoreV1().Secrets("default").Create(context.TODO(), secret, meta_v1.CreateOptions{})
},
expectError: true,
},
Expand Down
Loading

0 comments on commit 4edc7d9

Please sign in to comment.