@@ -44,6 +44,7 @@ var devRunTestsAllowedArgs = []string{"olm", "standalone", "upgrade"}
44
44
45
45
var microshiftUser = "cloud-user"
46
46
var defaultDiskSpace = "20G"
47
+ var defaultHost = "microshift.dev"
47
48
48
49
var errMissingArg = errors .New ("missing argument" )
49
50
@@ -73,8 +74,8 @@ func createMicroshift(kmd *cobra.Command, cliCtx cliutils.SoftwareFactoryConfigC
73
74
74
75
msHost := cliCtx .Dev .Microshift .Host
75
76
if msHost == "" {
76
- ctrl . Log . Error ( errMissingArg , "Host must be set in `microshift` section of the configuration" )
77
- os . Exit ( 1 )
77
+ msHost = defaultHost
78
+ ctrl . Log . Info ( "Host not set, defaulting to " + defaultHost )
78
79
}
79
80
msUser := cliCtx .Dev .Microshift .User
80
81
if msUser == "" {
@@ -84,14 +85,15 @@ func createMicroshift(kmd *cobra.Command, cliCtx cliutils.SoftwareFactoryConfigC
84
85
}
85
86
msOpenshiftPullSecret := cliCtx .Dev .Microshift .OpenshiftPullSecret
86
87
if msOpenshiftPullSecret == "" {
87
- ctrl . Log . Error ( errMissingArg , "A valid OpenShift pull secret must be set in `microshift` section of the configuration file" )
88
- os . Exit ( 1 )
88
+ msOpenshiftPullSecret = "not-a- valid- pull- secret"
89
+ ctrl . Log . Info ( "A valid OpenShift pull secret must be set in `microshift` section of the configuration file" )
89
90
}
90
91
msDiskFileSize := cliCtx .Dev .Microshift .DiskFileSize
91
92
if msDiskFileSize == "" {
92
93
msDiskFileSize = defaultDiskSpace
93
94
ctrl .Log .Info ("disk-file-size not set, defaulting to " + defaultDiskSpace )
94
95
}
96
+ msEtcdOnRamdisk := cliCtx .Dev .Microshift .ETCDOnRAMDisk
95
97
msAnsibleMicroshiftRolePath := cliCtx .Dev .AnsibleMicroshiftRolePath
96
98
if msAnsibleMicroshiftRolePath == "" {
97
99
msAnsibleMicroshiftRolePath = rootDir + "/ansible-microshift-role"
@@ -104,7 +106,8 @@ func createMicroshift(kmd *cobra.Command, cliCtx cliutils.SoftwareFactoryConfigC
104
106
}
105
107
106
108
options := ms .MkAnsiblePlaybookOptions (msHost , msUser , msOpenshiftPullSecret , rootDir )
107
- varsFile := ms .MkTemporaryVarsFile (cliCtx .FQDN , msDiskFileSize , msAnsibleMicroshiftRolePath , rootDir )
109
+ varsFile := ms .MkTemporaryVarsFile (
110
+ cliCtx .FQDN , msDiskFileSize , msAnsibleMicroshiftRolePath , rootDir , msEtcdOnRamdisk )
108
111
options .ExtraVarsFile = []string {"@" + varsFile }
109
112
// Ensure ansible-microshift-role is available
110
113
ms .MkMicroshiftRoleSetupPlaybook (rootDir )
0 commit comments