Skip to content

Commit

Permalink
Merge pull request #5616 from mohamedawnallah/dependOnClientSetInterface
Browse files Browse the repository at this point in the history
operator+pkg:  depend on `clientset.Interface` instead of `*clientset.Clientset`
  • Loading branch information
karmada-bot authored Sep 29, 2024
2 parents 58612d3 + a640f09 commit 59e3025
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 7 deletions.
4 changes: 2 additions & 2 deletions operator/pkg/util/kubeconfig.go
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ func IsInCluster(hostCluster *operatorv1alpha1.HostCluster) bool {
}

// BuildClientFromSecretRef builds a clientset from the secret reference.
func BuildClientFromSecretRef(client *clientset.Clientset, ref *operatorv1alpha1.LocalSecretReference) (*clientset.Clientset, error) {
func BuildClientFromSecretRef(client clientset.Interface, ref *operatorv1alpha1.LocalSecretReference) (clientset.Interface, error) {
secret, err := client.CoreV1().Secrets(ref.Namespace).Get(context.TODO(), ref.Name, metav1.GetOptions{})
if err != nil {
return nil, err
Expand All @@ -81,7 +81,7 @@ func BuildClientFromSecretRef(client *clientset.Clientset, ref *operatorv1alpha1
return newClientSetForConfig(kubeconfigBytes)
}

func newClientSetForConfig(kubeconfig []byte) (*clientset.Clientset, error) {
func newClientSetForConfig(kubeconfig []byte) (clientset.Interface, error) {
clientConfig, err := clientcmd.NewClientConfigFromBytes(kubeconfig)
if err != nil {
return nil, err
Expand Down
4 changes: 2 additions & 2 deletions pkg/controllers/status/cluster_status_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -451,9 +451,9 @@ func getClusterHealthStatus(clusterClient *util.ClusterClient) (online, healthy
return true, true
}

func healthEndpointCheck(client *clientset.Clientset, path string) (int, error) {
func healthEndpointCheck(client clientset.Interface, path string) (int, error) {
var healthStatus int
resp := client.DiscoveryClient.RESTClient().Get().AbsPath(path).Do(context.TODO()).StatusCode(&healthStatus)
resp := client.Discovery().RESTClient().Get().AbsPath(path).Do(context.TODO()).StatusCode(&healthStatus)
return healthStatus, resp.Error()
}

Expand Down
4 changes: 2 additions & 2 deletions pkg/karmadactl/cmdinit/karmada/deploy.go
Original file line number Diff line number Diff line change
Expand Up @@ -221,7 +221,7 @@ func crdPatchesResources(filename, caBundle string) ([]byte, error) {
}

// createCRDs create crd resource
func createCRDs(crdClient *clientset.Clientset, filename string) error {
func createCRDs(crdClient clientset.Interface, filename string) error {
obj := apiextensionsv1.CustomResourceDefinition{}
data, err := os.ReadFile(filename)
if err != nil {
Expand Down Expand Up @@ -252,7 +252,7 @@ func createCRDs(crdClient *clientset.Clientset, filename string) error {
}

// patchCRDs patch crd resource
func patchCRDs(crdClient *clientset.Clientset, caBundle, filename string) error {
func patchCRDs(crdClient clientset.Interface, caBundle, filename string) error {
data, err := crdPatchesResources(filename, caBundle)
if err != nil {
return err
Expand Down
2 changes: 1 addition & 1 deletion pkg/karmadactl/util/apiclient/apiclient.go
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ func NewClientSet(c *rest.Config) (*kubernetes.Clientset, error) {
}

// NewCRDsClient is to create a clientset ClientSet
func NewCRDsClient(c *rest.Config) (*clientset.Clientset, error) {
func NewCRDsClient(c *rest.Config) (clientset.Interface, error) {
return clientset.NewForConfig(c)
}

Expand Down

0 comments on commit 59e3025

Please sign in to comment.