MCPcopy Index your code
hub / github.com/cloudfoundry/cli / GetDockerPassword

Method GetDockerPassword

command/v7/push_command.go:334–346  ·  view source on GitHub ↗
(dockerUsername string, containsPrivateDockerImages bool)

Source from the content-addressed store, hash-verified

332}
333
334func (cmd PushCommand) GetDockerPassword(dockerUsername string, containsPrivateDockerImages bool) (string, error) {
335 if dockerUsername == "" && !containsPrivateDockerImages { // no need for a password without a username
336 return "", nil
337 }
338
339 if cmd.Config.DockerPassword() == "" {
340 cmd.UI.DisplayText("Environment variable CF_DOCKER_PASSWORD not set.")
341 return cmd.UI.DisplayPasswordPrompt("Docker password")
342 }
343
344 cmd.UI.DisplayText("Using docker repository password from environment variable CF_DOCKER_PASSWORD.")
345 return cmd.Config.DockerPassword(), nil
346}
347
348func (cmd PushCommand) GetFlagOverrides() (v7pushaction.FlagOverrides, error) {
349 var pathsToVarsFiles []string

Callers 3

ExecuteMethod · 0.95

Calls 3

DockerPasswordMethod · 0.65
DisplayTextMethod · 0.65
DisplayPasswordPromptMethod · 0.65

Tested by

no test coverage detected