diff --git a/cmd/flux/create_source_git.go b/cmd/flux/create_source_git.go index 8de87e92..b864132f 100644 --- a/cmd/flux/create_source_git.go +++ b/cmd/flux/create_source_git.go @@ -241,6 +241,7 @@ func createSourceGitCmdRun(cmd *cobra.Command, args []string) error { secretOpts.Password = sourceGitArgs.password secretOpts.CAFilePath = sourceGitArgs.caFile case "http": + logger.Warningf("insecure configuration: credentials configured for an HTTP URL") secretOpts.Username = sourceGitArgs.username secretOpts.Password = sourceGitArgs.password } diff --git a/cmd/flux/log.go b/cmd/flux/log.go index d8b25b22..8343fce7 100644 --- a/cmd/flux/log.go +++ b/cmd/flux/log.go @@ -41,6 +41,10 @@ func (l stderrLogger) Successf(format string, a ...interface{}) { fmt.Fprintln(l.stderr, `✔`, fmt.Sprintf(format, a...)) } +func (l stderrLogger) Warningf(format string, a ...interface{}) { + fmt.Fprintln(l.stderr, `⚠️`, fmt.Sprintf(format, a...)) +} + func (l stderrLogger) Failuref(format string, a ...interface{}) { fmt.Fprintln(l.stderr, `✗`, fmt.Sprintf(format, a...)) } diff --git a/pkg/log/log.go b/pkg/log/log.go index 2833e077..63b99a49 100644 --- a/pkg/log/log.go +++ b/pkg/log/log.go @@ -24,6 +24,8 @@ type Logger interface { Waitingf(format string, a ...interface{}) // Successf logs a formatted success message. Successf(format string, a ...interface{}) + // Warningf logs a formatted warning message. + Warningf(format string, a ...interface{}) // Failuref logs a formatted failure message. Failuref(format string, a ...interface{}) }