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
}