/
githubmirror
/
origin
Обзор
Документация
Войти
/
githubmirror
/
origin
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
pkg/clioptions/kubeconfig/discovery.go
37 строк
932 B
David Eads
add conditional execution of featuregated tests
27 мар 2024, 21:23
27 мар 2024, 21:23
8207a54
Код
Авторство
О чём код?
package kubeconfig import ( clientconfigv1 "github.com/openshift/client-go/config/clientset/versioned" "k8s.io/client-go/discovery" "k8s.io/client-go/rest" ) type DiscoveryGetter struct { adminRESTConfig *rest.Config } func NewDiscoveryGetter(adminRESTConfig *rest.Config) *DiscoveryGetter { return &DiscoveryGetter{ adminRESTConfig: adminRESTConfig, } } func (d *DiscoveryGetter) GetDiscoveryClient() (discovery.AggregatedDiscoveryInterface, error) { ret, err := discovery.NewDiscoveryClientForConfig(d.adminRESTConfig) return ret, err } type ConfigClientGetter struct { adminRESTConfig *rest.Config } func NewConfigClientGetter(adminRESTConfig *rest.Config) *ConfigClientGetter { return &ConfigClientGetter{ adminRESTConfig: adminRESTConfig, } } func (d *ConfigClientGetter) GetConfigClient() (clientconfigv1.Interface, error) { ret, err := clientconfigv1.NewForConfig(d.adminRESTConfig) return ret, err }