()
| 579 | } |
| 580 | |
| 581 | func (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 | |
| 602 | func contains(s []string, v string) bool { |
| 603 | for _, x := range s { |
no test coverage detected