Skip to content

Commit

Permalink
use in-cluster config
Browse files Browse the repository at this point in the history
  • Loading branch information
Elbehery committed Jul 12, 2024
1 parent f3af2ab commit a85e9fa
Showing 1 changed file with 8 additions and 9 deletions.
17 changes: 8 additions & 9 deletions pkg/cmd/backuprestore/backupnoconfig.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ import (
"context"
"fmt"
"io"
"k8s.io/client-go/rest"
"slices"

backupv1alpha1 "github.com/openshift/api/config/v1alpha1"
backupv1client "github.com/openshift/client-go/config/clientset/versioned/typed/config/v1alpha1"
prunebackups "github.com/openshift/cluster-etcd-operator/pkg/cmd/prune-backups"

v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/client-go/tools/clientcmd"
"k8s.io/klog/v2"

"github.com/adhocore/gronx/pkg/tasker"
Expand All @@ -20,11 +20,10 @@ import (
)

type backupNoConfig struct {
kubeConfig string
schedule string
timeZone string
retention backupv1alpha1.RetentionPolicy
scheduler *tasker.Tasker
schedule string
timeZone string
retention backupv1alpha1.RetentionPolicy
scheduler *tasker.Tasker
backupOptions
}

Expand Down Expand Up @@ -93,14 +92,14 @@ func (b *backupNoConfig) Run() error {
}

func (b *backupNoConfig) getBackupClient() (backupv1client.BackupsGetter, error) {
kubeConfig, err := clientcmd.BuildConfigFromFlags("", b.kubeConfig)
config, err := rest.InClusterConfig()
if err != nil {
bErr := fmt.Errorf("error loading kubeconfig: %v", err)
bErr := fmt.Errorf("error loading in-cluster kube client config: %v", err)
klog.Error(bErr)
return nil, bErr
}

backupsClient, err := backupv1client.NewForConfig(kubeConfig)
backupsClient, err := backupv1client.NewForConfig(config)
if err != nil {
bErr := fmt.Errorf("error creating etcd backups client: %v", err)
klog.Error(bErr)
Expand Down

0 comments on commit a85e9fa

Please sign in to comment.