mirror of https://github.com/k3s-io/k3s
pkg/controller: remove old clientbuilder methods
everything has moved to client-go now so these are the same as the original Client* methods.pull/8/head
parent
d2696d5612
commit
efb8827215
|
@ -67,13 +67,12 @@ func startHPAControllerWithLegacyClient(ctx ControllerContext) (bool, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func startHPAControllerWithMetricsClient(ctx ControllerContext, metricsClient metrics.MetricsClient) (bool, error) {
|
func startHPAControllerWithMetricsClient(ctx ControllerContext, metricsClient metrics.MetricsClient) (bool, error) {
|
||||||
hpaClientGoClient := ctx.ClientBuilder.ClientGoClientOrDie("horizontal-pod-autoscaler")
|
|
||||||
hpaClient := ctx.ClientBuilder.ClientOrDie("horizontal-pod-autoscaler")
|
hpaClient := ctx.ClientBuilder.ClientOrDie("horizontal-pod-autoscaler")
|
||||||
hpaClientConfig := ctx.ClientBuilder.ConfigOrDie("horizontal-pod-autoscaler")
|
hpaClientConfig := ctx.ClientBuilder.ConfigOrDie("horizontal-pod-autoscaler")
|
||||||
|
|
||||||
// we don't use cached discovery because DiscoveryScaleKindResolver does its own caching,
|
// we don't use cached discovery because DiscoveryScaleKindResolver does its own caching,
|
||||||
// so we want to re-fetch every time when we actually ask for it
|
// so we want to re-fetch every time when we actually ask for it
|
||||||
scaleKindResolver := scale.NewDiscoveryScaleKindResolver(hpaClientGoClient.Discovery())
|
scaleKindResolver := scale.NewDiscoveryScaleKindResolver(hpaClient.Discovery())
|
||||||
scaleClient, err := scale.NewForConfig(hpaClientConfig, ctx.RESTMapper, dynamic.LegacyAPIPathResolverFunc, scaleKindResolver)
|
scaleClient, err := scale.NewForConfig(hpaClientConfig, ctx.RESTMapper, dynamic.LegacyAPIPathResolverFunc, scaleKindResolver)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return false, err
|
return false, err
|
||||||
|
@ -85,7 +84,7 @@ func startHPAControllerWithMetricsClient(ctx ControllerContext, metricsClient me
|
||||||
ctx.ComponentConfig.HPAController.HorizontalPodAutoscalerTolerance,
|
ctx.ComponentConfig.HPAController.HorizontalPodAutoscalerTolerance,
|
||||||
)
|
)
|
||||||
go podautoscaler.NewHorizontalController(
|
go podautoscaler.NewHorizontalController(
|
||||||
hpaClientGoClient.CoreV1(),
|
hpaClient.CoreV1(),
|
||||||
scaleClient,
|
scaleClient,
|
||||||
hpaClient.AutoscalingV1(),
|
hpaClient.AutoscalingV1(),
|
||||||
ctx.RESTMapper,
|
ctx.RESTMapper,
|
||||||
|
|
|
@ -24,7 +24,7 @@ import (
|
||||||
|
|
||||||
func startBootstrapSignerController(ctx ControllerContext) (bool, error) {
|
func startBootstrapSignerController(ctx ControllerContext) (bool, error) {
|
||||||
bsc, err := bootstrap.NewBootstrapSigner(
|
bsc, err := bootstrap.NewBootstrapSigner(
|
||||||
ctx.ClientBuilder.ClientGoClientOrDie("bootstrap-signer"),
|
ctx.ClientBuilder.ClientOrDie("bootstrap-signer"),
|
||||||
ctx.InformerFactory.Core().V1().Secrets(),
|
ctx.InformerFactory.Core().V1().Secrets(),
|
||||||
ctx.InformerFactory.Core().V1().ConfigMaps(),
|
ctx.InformerFactory.Core().V1().ConfigMaps(),
|
||||||
bootstrap.DefaultBootstrapSignerOptions(),
|
bootstrap.DefaultBootstrapSignerOptions(),
|
||||||
|
@ -38,7 +38,7 @@ func startBootstrapSignerController(ctx ControllerContext) (bool, error) {
|
||||||
|
|
||||||
func startTokenCleanerController(ctx ControllerContext) (bool, error) {
|
func startTokenCleanerController(ctx ControllerContext) (bool, error) {
|
||||||
tcc, err := bootstrap.NewTokenCleaner(
|
tcc, err := bootstrap.NewTokenCleaner(
|
||||||
ctx.ClientBuilder.ClientGoClientOrDie("token-cleaner"),
|
ctx.ClientBuilder.ClientOrDie("token-cleaner"),
|
||||||
ctx.InformerFactory.Core().V1().Secrets(),
|
ctx.InformerFactory.Core().V1().Secrets(),
|
||||||
bootstrap.DefaultTokenCleanerOptions(),
|
bootstrap.DefaultTokenCleanerOptions(),
|
||||||
)
|
)
|
||||||
|
|
|
@ -46,8 +46,6 @@ type ControllerClientBuilder interface {
|
||||||
ConfigOrDie(name string) *restclient.Config
|
ConfigOrDie(name string) *restclient.Config
|
||||||
Client(name string) (clientset.Interface, error)
|
Client(name string) (clientset.Interface, error)
|
||||||
ClientOrDie(name string) clientset.Interface
|
ClientOrDie(name string) clientset.Interface
|
||||||
ClientGoClient(name string) (clientset.Interface, error)
|
|
||||||
ClientGoClientOrDie(name string) clientset.Interface
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// SimpleControllerClientBuilder returns a fixed client with different user agents
|
// SimpleControllerClientBuilder returns a fixed client with different user agents
|
||||||
|
@ -85,22 +83,6 @@ func (b SimpleControllerClientBuilder) ClientOrDie(name string) clientset.Interf
|
||||||
return client
|
return client
|
||||||
}
|
}
|
||||||
|
|
||||||
func (b SimpleControllerClientBuilder) ClientGoClient(name string) (clientset.Interface, error) {
|
|
||||||
clientConfig, err := b.Config(name)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return clientset.NewForConfig(clientConfig)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (b SimpleControllerClientBuilder) ClientGoClientOrDie(name string) clientset.Interface {
|
|
||||||
client, err := b.ClientGoClient(name)
|
|
||||||
if err != nil {
|
|
||||||
glog.Fatal(err)
|
|
||||||
}
|
|
||||||
return client
|
|
||||||
}
|
|
||||||
|
|
||||||
// SAControllerClientBuilder is a ControllerClientBuilder that returns clients identifying as
|
// SAControllerClientBuilder is a ControllerClientBuilder that returns clients identifying as
|
||||||
// service accounts
|
// service accounts
|
||||||
type SAControllerClientBuilder struct {
|
type SAControllerClientBuilder struct {
|
||||||
|
@ -274,19 +256,3 @@ func (b SAControllerClientBuilder) ClientOrDie(name string) clientset.Interface
|
||||||
}
|
}
|
||||||
return client
|
return client
|
||||||
}
|
}
|
||||||
|
|
||||||
func (b SAControllerClientBuilder) ClientGoClient(name string) (clientset.Interface, error) {
|
|
||||||
clientConfig, err := b.Config(name)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return clientset.NewForConfig(clientConfig)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (b SAControllerClientBuilder) ClientGoClientOrDie(name string) clientset.Interface {
|
|
||||||
client, err := b.ClientGoClient(name)
|
|
||||||
if err != nil {
|
|
||||||
glog.Fatal(err)
|
|
||||||
}
|
|
||||||
return client
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue