MCPcopy
hub / github.com/cloudfoundry/cli / NewAuthWrappedCloudControllerClient

Function NewAuthWrappedCloudControllerClient

command/v7/shared/new_clients.go:62–73  ·  view source on GitHub ↗
(config command.Config, ui command.UI, uaaClient *uaa.Client)

Source from the content-addressed store, hash-verified

60}
61
62func NewAuthWrappedCloudControllerClient(config command.Config, ui command.UI, uaaClient *uaa.Client) *ccv3.Client {
63 var authWrapper ccv3.ConnectionWrapper
64 authWrapper = ccWrapper.NewUAAAuthentication(uaaClient, config)
65 if config.IsCFOnK8s() {
66 authWrapper = ccWrapper.NewKubernetesAuthentication(
67 config,
68 v7action.NewDefaultKubernetesConfigGetter(),
69 )
70 }
71
72 return NewWrappedCloudControllerClient(config, ui, authWrapper)
73}
74
75func newWrappedUAAClient(config command.Config, ui command.UI) (*uaa.Client, error) {
76 var err error

Callers 1

Calls 3

IsCFOnK8sMethod · 0.65

Tested by

no test coverage detected