Skip to content

Commit

Permalink
replace context.TODO() from clusterctl proxy.go
Browse files Browse the repository at this point in the history
  • Loading branch information
mcbenjemaa committed Nov 27, 2023
1 parent 238aaaa commit 56c6a60
Show file tree
Hide file tree
Showing 30 changed files with 90 additions and 90 deletions.
4 changes: 2 additions & 2 deletions cmd/clusterctl/client/alpha/kubeadmcontrolplane.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ import (
// getKubeadmControlPlane retrieves the KubeadmControlPlane object corresponding to the name and namespace specified.
func getKubeadmControlPlane(ctx context.Context, proxy cluster.Proxy, name, namespace string) (*controlplanev1.KubeadmControlPlane, error) {
kcpObj := &controlplanev1.KubeadmControlPlane{}
c, err := proxy.NewClient()
c, err := proxy.NewClient(ctx)
if err != nil {
return nil, err
}
Expand All @@ -55,7 +55,7 @@ func setRolloutAfterOnKCP(ctx context.Context, proxy cluster.Proxy, name, namesp

// patchKubeadmControlPlane applies a patch to a KubeadmControlPlane.
func patchKubeadmControlPlane(ctx context.Context, proxy cluster.Proxy, name, namespace string, patch client.Patch) error {
cFrom, err := proxy.NewClient()
cFrom, err := proxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down
6 changes: 3 additions & 3 deletions cmd/clusterctl/client/alpha/machinedeployment.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ import (
// getMachineDeployment retrieves the MachineDeployment object corresponding to the name and namespace specified.
func getMachineDeployment(ctx context.Context, proxy cluster.Proxy, name, namespace string) (*clusterv1.MachineDeployment, error) {
mdObj := &clusterv1.MachineDeployment{}
c, err := proxy.NewClient()
c, err := proxy.NewClient(ctx)
if err != nil {
return nil, err
}
Expand All @@ -61,7 +61,7 @@ func setRolloutAfterOnMachineDeployment(ctx context.Context, proxy cluster.Proxy

// patchMachineDeployment applies a patch to a machinedeployment.
func patchMachineDeployment(ctx context.Context, proxy cluster.Proxy, name, namespace string, patch client.Patch) error {
cFrom, err := proxy.NewClient()
cFrom, err := proxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down Expand Up @@ -121,7 +121,7 @@ func findMachineDeploymentRevision(toRevision int64, allMSs []*clusterv1.Machine
// getMachineSetsForDeployment returns a list of MachineSets associated with a MachineDeployment.
func getMachineSetsForDeployment(ctx context.Context, proxy cluster.Proxy, md *clusterv1.MachineDeployment) ([]*clusterv1.MachineSet, error) {
log := logf.Log
c, err := proxy.NewClient()
c, err := proxy.NewClient(ctx)
if err != nil {
return nil, err
}
Expand Down
2 changes: 1 addition & 1 deletion cmd/clusterctl/client/alpha/rollout_pauser_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ func Test_ObjectPauser(t *testing.T) {
}
g.Expect(err).ToNot(HaveOccurred())
for _, obj := range tt.fields.objs {
cl, err := proxy.NewClient()
cl, err := proxy.NewClient(context.TODO())
g.Expect(err).ToNot(HaveOccurred())
key := client.ObjectKeyFromObject(obj)
switch obj.(type) {
Expand Down
2 changes: 1 addition & 1 deletion cmd/clusterctl/client/alpha/rollout_restarter_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,7 @@ func Test_ObjectRestarter(t *testing.T) {
}
g.Expect(err).ToNot(HaveOccurred())
for _, obj := range tt.fields.objs {
cl, err := proxy.NewClient()
cl, err := proxy.NewClient(context.TODO())
g.Expect(err).ToNot(HaveOccurred())
key := client.ObjectKeyFromObject(obj)
switch obj.(type) {
Expand Down
2 changes: 1 addition & 1 deletion cmd/clusterctl/client/alpha/rollout_resumer_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ func Test_ObjectResumer(t *testing.T) {
}
g.Expect(err).ToNot(HaveOccurred())
for _, obj := range tt.fields.objs {
cl, err := proxy.NewClient()
cl, err := proxy.NewClient(context.TODO())
g.Expect(err).ToNot(HaveOccurred())
key := client.ObjectKeyFromObject(obj)
switch obj.(type) {
Expand Down
2 changes: 1 addition & 1 deletion cmd/clusterctl/client/alpha/rollout_rollbacker.go
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ func (r *rollout) ObjectRollbacker(ctx context.Context, proxy cluster.Proxy, ref
// rollbackMachineDeployment will rollback to a previous MachineSet revision used by this MachineDeployment.
func rollbackMachineDeployment(ctx context.Context, proxy cluster.Proxy, md *clusterv1.MachineDeployment, toRevision int64) error {
log := logf.Log
c, err := proxy.NewClient()
c, err := proxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down
2 changes: 1 addition & 1 deletion cmd/clusterctl/client/alpha/rollout_rollbacker_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,7 @@ func Test_ObjectRollbacker(t *testing.T) {
return
}
g.Expect(err).ToNot(HaveOccurred())
cl, err := proxy.NewClient()
cl, err := proxy.NewClient(context.TODO())
g.Expect(err).ToNot(HaveOccurred())
key := client.ObjectKeyFromObject(deployment)
md := &clusterv1.MachineDeployment{}
Expand Down
8 changes: 4 additions & 4 deletions cmd/clusterctl/client/cluster/cert_manager.go
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ func (cm *certManagerClient) Images(ctx context.Context) ([]string, error) {
func (cm *certManagerClient) certManagerNamespaceExists(ctx context.Context) (bool, error) {
ns := &corev1.Namespace{}
key := client.ObjectKey{Name: certManagerNamespace}
c, err := cm.proxy.NewClient()
c, err := cm.proxy.NewClient(ctx)
if err != nil {
return false, err
}
Expand Down Expand Up @@ -284,7 +284,7 @@ func (cm *certManagerClient) migrateCRDs(ctx context.Context) error {
return err
}

c, err := cm.proxy.NewClient()
c, err := cm.proxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down Expand Up @@ -471,7 +471,7 @@ func getTestResourcesManifestObjs() ([]unstructured.Unstructured, error) {
func (cm *certManagerClient) createObj(ctx context.Context, obj unstructured.Unstructured) error {
log := logf.Log

c, err := cm.proxy.NewClient()
c, err := cm.proxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down Expand Up @@ -512,7 +512,7 @@ func (cm *certManagerClient) deleteObj(ctx context.Context, obj unstructured.Uns
log := logf.Log
log.V(5).Info("Deleting", logf.UnstructuredToValues(obj)...)

cl, err := cm.proxy.NewClient()
cl, err := cm.proxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down
2 changes: 1 addition & 1 deletion cmd/clusterctl/client/cluster/cert_manager_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -594,7 +594,7 @@ func Test_certManagerClient_deleteObjs(t *testing.T) {
}
}

cl, err := proxy.NewClient()
cl, err := proxy.NewClient(ctx)
g.Expect(err).ToNot(HaveOccurred())

err = cl.Get(context.Background(), client.ObjectKeyFromObject(obj), obj)
Expand Down
6 changes: 3 additions & 3 deletions cmd/clusterctl/client/cluster/components.go
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ func (p *providerComponents) Create(ctx context.Context, objs []unstructured.Uns

func (p *providerComponents) createObj(ctx context.Context, obj unstructured.Unstructured) error {
log := logf.Log
c, err := p.proxy.NewClient()
c, err := p.proxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down Expand Up @@ -199,7 +199,7 @@ func (p *providerComponents) Delete(ctx context.Context, options DeleteOptions)
}

// Delete all the provider components.
cs, err := p.proxy.NewClient()
cs, err := p.proxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down Expand Up @@ -241,7 +241,7 @@ func (p *providerComponents) DeleteWebhookNamespace(ctx context.Context) error {
log := logf.Log
log.V(5).Info("Deleting", "namespace", webhookNamespaceName)

c, err := p.proxy.NewClient()
c, err := p.proxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down
6 changes: 3 additions & 3 deletions cmd/clusterctl/client/cluster/components_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -270,7 +270,7 @@ func Test_providerComponents_Delete(t *testing.T) {

g.Expect(err).ToNot(HaveOccurred())

cs, err := proxy.NewClient()
cs, err := proxy.NewClient(context.TODO())
g.Expect(err).ToNot(HaveOccurred())

for _, want := range tt.wantDiff {
Expand Down Expand Up @@ -322,7 +322,7 @@ func Test_providerComponents_DeleteCoreProviderWebhookNamespace(t *testing.T) {
}

proxy := test.NewFakeProxy().WithObjs(initObjs...)
proxyClient, _ := proxy.NewClient()
proxyClient, _ := proxy.NewClient(context.TODO())
var nsList corev1.NamespaceList

// assert length before deleting
Expand Down Expand Up @@ -457,7 +457,7 @@ func Test_providerComponents_Create(t *testing.T) {

g.Expect(err).ToNot(HaveOccurred())

cs, err := proxy.NewClient()
cs, err := proxy.NewClient(context.TODO())
g.Expect(err).ToNot(HaveOccurred())

for _, item := range tt.want {
Expand Down
2 changes: 1 addition & 1 deletion cmd/clusterctl/client/cluster/crd_migration_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,7 @@ func Test_CRDMigrator(t *testing.T) {
objs = append(objs, &tt.CRs[i])
}

c, err := test.NewFakeProxy().WithObjs(objs...).NewClient()
c, err := test.NewFakeProxy().WithObjs(objs...).NewClient(context.TODO())
g.Expect(err).ToNot(HaveOccurred())
countingClient := newUpgradeCountingClient(c)

Expand Down
2 changes: 1 addition & 1 deletion cmd/clusterctl/client/cluster/installer.go
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ func waitManagerDeploymentsReady(ctx context.Context, opts InstallOptions, insta

func waitDeploymentReady(ctx context.Context, deployment unstructured.Unstructured, timeout time.Duration, proxy Proxy) error {
return wait.PollUntilContextTimeout(ctx, 100*time.Millisecond, timeout, false, func(ctx context.Context) (bool, error) {
c, err := proxy.NewClient()
c, err := proxy.NewClient(ctx)
if err != nil {
return false, err
}
Expand Down
14 changes: 7 additions & 7 deletions cmd/clusterctl/client/cluster/inventory.go
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ func (p *inventoryClient) EnsureCustomResourceDefinitions(ctx context.Context) e
// NB. NewClient has an internal retry loop that should mitigate temporary connection glitch; here we are
// trying to detect persistent connection problems (>10s) before entering in longer retry loops while executing
// clusterctl operations.
_, err := p.proxy.NewClient()
_, err := p.proxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down Expand Up @@ -199,7 +199,7 @@ func (p *inventoryClient) EnsureCustomResourceDefinitions(ctx context.Context) e
if apiextensionsv1.SchemeGroupVersion.WithKind("CustomResourceDefinition").GroupKind() == o.GroupVersionKind().GroupKind() {
crdKey := client.ObjectKeyFromObject(&o)
if err := p.pollImmediateWaiter(ctx, waitInventoryCRDInterval, waitInventoryCRDTimeout, func(ctx context.Context) (bool, error) {
c, err := p.proxy.NewClient()
c, err := p.proxy.NewClient(ctx)
if err != nil {
return false, err
}
Expand All @@ -226,7 +226,7 @@ func (p *inventoryClient) EnsureCustomResourceDefinitions(ctx context.Context) e

// checkInventoryCRDs checks if the inventory CRDs are installed in the cluster.
func checkInventoryCRDs(ctx context.Context, proxy Proxy) (bool, error) {
c, err := proxy.NewClient()
c, err := proxy.NewClient(ctx)
if err != nil {
return false, err
}
Expand All @@ -248,7 +248,7 @@ func checkInventoryCRDs(ctx context.Context, proxy Proxy) (bool, error) {
}

func (p *inventoryClient) createObj(ctx context.Context, o unstructured.Unstructured) error {
c, err := p.proxy.NewClient()
c, err := p.proxy.NewClient(ctx)
if err != nil {
return err
}
Expand All @@ -273,7 +273,7 @@ func (p *inventoryClient) Create(ctx context.Context, m clusterctlv1.Provider) e
// Create the Kubernetes object.
createInventoryObjectBackoff := newWriteBackoff()
return retryWithExponentialBackoff(ctx, createInventoryObjectBackoff, func(ctx context.Context) error {
cl, err := p.proxy.NewClient()
cl, err := p.proxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down Expand Up @@ -321,7 +321,7 @@ func (p *inventoryClient) List(ctx context.Context) (*clusterctlv1.ProviderList,

// listProviders retrieves the list of provider inventory objects.
func listProviders(ctx context.Context, proxy Proxy, providerList *clusterctlv1.ProviderList) error {
cl, err := proxy.NewClient()
cl, err := proxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down Expand Up @@ -399,7 +399,7 @@ func (p *inventoryClient) CheckCAPIContract(ctx context.Context, options ...Chec
o.Apply(opt)
}

c, err := p.proxy.NewClient()
c, err := p.proxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down
22 changes: 11 additions & 11 deletions cmd/clusterctl/client/cluster/mover.go
Original file line number Diff line number Diff line change
Expand Up @@ -280,7 +280,7 @@ func (o *objectMover) checkProvisioningCompleted(ctx context.Context, graph *obj

// getClusterObj retrieves the clusterObj corresponding to a node with type Cluster.
func getClusterObj(ctx context.Context, proxy Proxy, cluster *node, clusterObj *clusterv1.Cluster) error {
c, err := proxy.NewClient()
c, err := proxy.NewClient(ctx)
if err != nil {
return err
}
Expand All @@ -298,7 +298,7 @@ func getClusterObj(ctx context.Context, proxy Proxy, cluster *node, clusterObj *

// getMachineObj retrieves the machineObj corresponding to a node with type Machine.
func getMachineObj(ctx context.Context, proxy Proxy, machine *node, machineObj *clusterv1.Machine) error {
c, err := proxy.NewClient()
c, err := proxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down Expand Up @@ -617,7 +617,7 @@ func waitReadyForMove(ctx context.Context, proxy Proxy, nodes []*node, dryRun bo

log := logf.Log

c, err := proxy.NewClient()
c, err := proxy.NewClient(ctx)
if err != nil {
return errors.Wrap(err, "error creating client")
}
Expand Down Expand Up @@ -672,7 +672,7 @@ func waitReadyForMove(ctx context.Context, proxy Proxy, nodes []*node, dryRun bo

// patchCluster applies a patch to a node referring to a Cluster object.
func patchCluster(ctx context.Context, proxy Proxy, n *node, patch client.Patch, mutators ...ResourceMutatorFunc) error {
cFrom, err := proxy.NewClient()
cFrom, err := proxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down Expand Up @@ -707,7 +707,7 @@ func patchCluster(ctx context.Context, proxy Proxy, n *node, patch client.Patch,
}

func pauseClusterClass(ctx context.Context, proxy Proxy, n *node, pause bool, mutators ...ResourceMutatorFunc) error {
cFrom, err := proxy.NewClient()
cFrom, err := proxy.NewClient(ctx)
if err != nil {
return errors.Wrap(err, "error creating client")
}
Expand Down Expand Up @@ -802,7 +802,7 @@ func (o *objectMover) ensureNamespaces(ctx context.Context, graph *objectGraph,
func (o *objectMover) ensureNamespace(ctx context.Context, toProxy Proxy, namespace string) error {
log := logf.Log

cs, err := toProxy.NewClient()
cs, err := toProxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down Expand Up @@ -940,7 +940,7 @@ func (o *objectMover) createTargetObject(ctx context.Context, nodeToCreate *node
return nil
}

cFrom, err := o.fromProxy.NewClient()
cFrom, err := o.fromProxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down Expand Up @@ -975,7 +975,7 @@ func (o *objectMover) createTargetObject(ctx context.Context, nodeToCreate *node
}

// Creates the targetObj into the target management cluster.
cTo, err := toProxy.NewClient()
cTo, err := toProxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down Expand Up @@ -1037,7 +1037,7 @@ func (o *objectMover) backupTargetObject(ctx context.Context, nodeToCreate *node
log := logf.Log
log.V(1).Info("Saving", nodeToCreate.identity.Kind, nodeToCreate.identity.Name, "Namespace", nodeToCreate.identity.Namespace)

cFrom, err := o.fromProxy.NewClient()
cFrom, err := o.fromProxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down Expand Up @@ -1089,7 +1089,7 @@ func (o *objectMover) restoreTargetObject(ctx context.Context, nodeToCreate *nod
log.V(1).Info("Restoring", nodeToCreate.identity.Kind, nodeToCreate.identity.Name, "Namespace", nodeToCreate.identity.Namespace)

// Creates the targetObj into the target management cluster.
cTo, err := toProxy.NewClient()
cTo, err := toProxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down Expand Up @@ -1206,7 +1206,7 @@ func (o *objectMover) deleteSourceObject(ctx context.Context, nodeToDelete *node
return nil
}

cFrom, err := o.fromProxy.NewClient()
cFrom, err := o.fromProxy.NewClient(ctx)
if err != nil {
return err
}
Expand Down
Loading

0 comments on commit 56c6a60

Please sign in to comment.