func NewClient()

in client/internal/bootstrap/client.go [26:34]


func NewClient(logger *zap.Logger) (*Client, error) {
	return &Client{
		logger:                 logger,
		imdsClient:             imds.NewClient(logger),
		kubeconfigValidator:    kubeconfig.NewValidator(logger),
		getServiceClientFunc:   getServiceClient,
		extractAccessTokenFunc: extractAccessToken,
	}, nil
}