@@ -24,20 +24,20 @@ import { isMac, isWindows } from './util';
24
24
const macosExtraPath = '/usr/local/bin:/opt/homebrew/bin:/opt/local/bin:/opt/podman/bin' ;
25
25
26
26
export const PODMAN_COMMANDS = {
27
- SM_VERSION : ( machineName : string ) : string [ ] => `machine ssh ${ machineName } sudo subscription-manager` . split ( ' ' ) ,
28
- RPM_INSTALL_SM : ( machineName : string ) : string [ ] =>
27
+ smVersion : ( machineName : string ) : string [ ] => `machine ssh ${ machineName } sudo subscription-manager` . split ( ' ' ) ,
28
+ rpmInstallSm : ( machineName : string ) : string [ ] =>
29
29
`machine ssh ${ machineName } sudo rpm-ostree install -y subscription-manager` . split ( ' ' ) ,
30
- SM_ACTIVATION_STATUS : ( machineName : string ) : string [ ] =>
30
+ smActgivationStatus : ( machineName : string ) : string [ ] =>
31
31
`machine ssh ${ machineName } sudo subscription-manager status` . split ( ' ' ) ,
32
- SM_ACTIVATE_SUBS : ( machineName : string , activationKeyName : string , orgId : string ) : string [ ] =>
32
+ smActivateSubs : ( machineName : string , activationKeyName : string , orgId : string ) : string [ ] =>
33
33
`machine ssh ${ machineName } sudo subscription-manager register --force --activationkey ${ activationKeyName } --org ${ orgId } ` . split (
34
34
' ' ,
35
35
) ,
36
- SM_DEACTIVATE_SUBS : ( machineName : string ) : string [ ] =>
36
+ smDeactivateSubs : ( machineName : string ) : string [ ] =>
37
37
`machine ssh ${ machineName } sudo subscription-manager unregister` . split ( ' ' ) ,
38
- MACHINE_STOP : ( machineName : string ) : string [ ] => `machine stop ${ machineName } ` . split ( ' ' ) ,
39
- MACHINE_START : ( machineName : string ) : string [ ] => `machine start ${ machineName } ` . split ( ' ' ) ,
40
- CREATE_FACTS_FILE : ( machineName : string , oneLineJson : string ) : string [ ] => [
38
+ machineStop : ( machineName : string ) : string [ ] => `machine stop ${ machineName } ` . split ( ' ' ) ,
39
+ machineStart : ( machineName : string ) : string [ ] => `machine start ${ machineName } ` . split ( ' ' ) ,
40
+ createFactFile : ( machineName : string , oneLineJson : string ) : string [ ] => [
41
41
'machine' ,
42
42
'ssh' ,
43
43
machineName ,
@@ -123,22 +123,22 @@ function errTelemetryHandler(commandName: string, telemetryEventName: string, er
123
123
}
124
124
125
125
export async function runSubscriptionManager ( machineName : string ) : Promise < number > {
126
- return runCommand ( 'Subscription manager execution' , PODMAN_COMMANDS . SM_VERSION ( machineName ) , errToExitCodeHandler ) ;
126
+ return runCommand ( 'Subscription manager execution' , PODMAN_COMMANDS . smVersion ( machineName ) , errToExitCodeHandler ) ;
127
127
}
128
128
129
129
export async function runRpmInstallSubscriptionManager ( machineName : string ) : Promise < RunResult > {
130
130
return runCommandAndSendTelemetry (
131
131
'Subscription manager installation' ,
132
132
'subscriptionManagerInstallationError' ,
133
- PODMAN_COMMANDS . RPM_INSTALL_SM ( machineName ) ,
133
+ PODMAN_COMMANDS . rpmInstallSm ( machineName ) ,
134
134
errTelemetryHandler ,
135
135
) ;
136
136
}
137
137
138
138
export async function runSubscriptionManagerActivationStatus ( machineName : string ) : Promise < number > {
139
139
return runCommand (
140
140
'Subscription manager subscription activation check' ,
141
- PODMAN_COMMANDS . SM_ACTIVATION_STATUS ( machineName ) ,
141
+ PODMAN_COMMANDS . smActgivationStatus ( machineName ) ,
142
142
errToExitCodeHandler ,
143
143
) ;
144
144
}
@@ -151,7 +151,7 @@ export async function runSubscriptionManagerRegister(
151
151
return runCommandAndSendTelemetry (
152
152
'Subscription manager registration' ,
153
153
'subscriptionManagerRegisterError' ,
154
- PODMAN_COMMANDS . SM_ACTIVATE_SUBS ( machineName , activationKeyName , orgId ) ,
154
+ PODMAN_COMMANDS . smActivateSubs ( machineName , activationKeyName , orgId ) ,
155
155
errTelemetryHandler ,
156
156
) ;
157
157
}
@@ -160,7 +160,7 @@ export async function runSubscriptionManagerUnregister(machineName: string): Pro
160
160
return runCommandAndSendTelemetry (
161
161
'Subscription manager unregister' ,
162
162
'subscriptionManagerUnregisterError' ,
163
- PODMAN_COMMANDS . SM_DEACTIVATE_SUBS ( machineName ) ,
163
+ PODMAN_COMMANDS . smDeactivateSubs ( machineName ) ,
164
164
errTelemetryHandler ,
165
165
) ;
166
166
}
@@ -169,7 +169,7 @@ export async function runCreateFactsFile(machineName: string, jsonText: string):
169
169
return runCommandAndSendTelemetry (
170
170
'Writing /etc/rhsm/facts/podman-desktop-redhat-account-ext.facts' ,
171
171
'subscriptionManagerCreateFactsFileError' ,
172
- PODMAN_COMMANDS . CREATE_FACTS_FILE ( machineName , jsonText . replace ( '\n' , '\\n' ) ) ,
172
+ PODMAN_COMMANDS . createFactFile ( machineName , jsonText . replace ( '\n' , '\\n' ) ) ,
173
173
errTelemetryHandler ,
174
174
) ;
175
175
}
@@ -178,7 +178,7 @@ export async function runStopPodmanMachine(machineName: string): Promise<RunResu
178
178
return runCommandAndSendTelemetry (
179
179
'Podman machine stop' ,
180
180
'stopPodmanMachineError' ,
181
- PODMAN_COMMANDS . MACHINE_STOP ( machineName ) ,
181
+ PODMAN_COMMANDS . machineStop ( machineName ) ,
182
182
errTelemetryHandler ,
183
183
) ;
184
184
}
@@ -187,7 +187,7 @@ export async function runStartPodmanMachine(machineName): Promise<RunResult> {
187
187
return runCommandAndSendTelemetry (
188
188
'Podman machine start' ,
189
189
'startPodmanMachineError' ,
190
- PODMAN_COMMANDS . MACHINE_START ( machineName ) ,
190
+ PODMAN_COMMANDS . machineStart ( machineName ) ,
191
191
errTelemetryHandler ,
192
192
) ;
193
193
}
0 commit comments