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

Method validateTargetSpecificFlags

command/v7/login_command.go:581–600  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

579}
580
581func (cmd *LoginCommand) validateTargetSpecificFlags() error {
582 if !cmd.Config.IsCFOnK8s() {
583 return nil
584 }
585
586 if cmd.Password != "" {
587 cmd.UI.DisplayWarning("Warning: password is ignored when authenticating against Kubernetes.")
588 }
589
590 if cmd.SSO {
591 return translatableerror.NotSupportedOnKubernetesArgumentError{Arg: "--sso"}
592 }
593 if cmd.SSOPasscode != "" {
594 return translatableerror.NotSupportedOnKubernetesArgumentError{Arg: "--sso-passcode"}
595 }
596 if cmd.Origin != "" {
597 return translatableerror.NotSupportedOnKubernetesArgumentError{Arg: "--origin"}
598 }
599 return nil
600}
601
602func contains(s []string, v string) bool {
603 for _, x := range s {

Callers 1

ExecuteMethod · 0.95

Calls 2

IsCFOnK8sMethod · 0.65
DisplayWarningMethod · 0.65

Tested by

no test coverage detected