Skip to content

Commit f2ee56b

Browse files
committed
Update success message for headless install
1 parent 627c3c7 commit f2ee56b

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

cmd/installer/cli/install.go

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -829,7 +829,9 @@ func runInstall(ctx context.Context, flags InstallCmdFlags, rc runtimeconfig.Run
829829
logrus.Warnf("Unable to create host support bundle: %v", err)
830830
}
831831

832-
printSuccessMessage(flags.license, flags.hostname, flags.networkInterface, rc)
832+
isHeadlessInstall := flags.configValues != "" && flags.adminConsolePassword != ""
833+
834+
printSuccessMessage(flags.license, flags.hostname, flags.networkInterface, rc, isHeadlessInstall)
833835

834836
return nil
835837
}
@@ -849,7 +851,6 @@ func getAddonInstallOpts(flags InstallCmdFlags, rc runtimeconfig.RuntimeConfig,
849851
euCfgSpec = &euCfg.Spec
850852
}
851853

852-
853854
opts := &addons.InstallOptions{
854855
ClusterID: flags.clusterID,
855856
AdminConsolePwd: flags.adminConsolePassword,
@@ -1419,11 +1420,16 @@ func normalizeNoPromptToYes(f *pflag.FlagSet, name string) pflag.NormalizedName
14191420
return pflag.NormalizedName(name)
14201421
}
14211422

1422-
func printSuccessMessage(license *kotsv1beta1.License, hostname string, networkInterface string, rc runtimeconfig.RuntimeConfig) {
1423+
func printSuccessMessage(license *kotsv1beta1.License, hostname string, networkInterface string, rc runtimeconfig.RuntimeConfig, isHeadlessInstall bool) {
14231424
adminConsoleURL := getAdminConsoleURL(hostname, networkInterface, rc.AdminConsolePort())
14241425

14251426
// Create the message content
1426-
message := fmt.Sprintf("Visit the Admin Console to configure and install %s:", license.Spec.AppSlug)
1427+
var message string
1428+
if isHeadlessInstall {
1429+
message = fmt.Sprintf("The Admin Console for %s is available at:", license.Spec.AppSlug)
1430+
} else {
1431+
message = fmt.Sprintf("Visit the Admin Console to configure and install %s:", license.Spec.AppSlug)
1432+
}
14271433

14281434
// Determine the length of the longest line
14291435
longestLine := len(message)

0 commit comments

Comments
 (0)