@@ -6,7 +6,7 @@ const kebabcaseKeys = require('kebabcase-keys');
6
6
const timestring = require ( 'timestring' ) ;
7
7
const winston = require ( 'winston' ) ;
8
8
const CML = require ( '../../src/cml' ) . default ;
9
- const { exec , randid, sleep } = require ( '../../src/utils' ) ;
9
+ const { randid, sleep } = require ( '../../src/utils' ) ;
10
10
const tf = require ( '../../src/terraform' ) ;
11
11
12
12
let cml ;
@@ -27,8 +27,7 @@ const shutdown = async (opts) => {
27
27
tfResource,
28
28
noRetry,
29
29
reason,
30
- destroyDelay,
31
- dockerMachine
30
+ destroyDelay
32
31
} = opts ;
33
32
const tfPath = workdir ;
34
33
@@ -66,20 +65,6 @@ const shutdown = async (opts) => {
66
65
}
67
66
} ;
68
67
69
- const destroyDockerMachine = async ( ) => {
70
- if ( ! dockerMachine ) return ;
71
-
72
- winston . info ( 'docker-machine destroy...' ) ;
73
- winston . warning (
74
- 'Docker machine is deprecated and will be removed!! Check how to deploy using our tf provider.'
75
- ) ;
76
- try {
77
- await exec ( `echo y | docker-machine rm ${ dockerMachine } ` ) ;
78
- } catch ( err ) {
79
- winston . error ( `\tFailed shutting down docker machine: ${ err . message } ` ) ;
80
- }
81
- } ;
82
-
83
68
const destroyTerraform = async ( ) => {
84
69
if ( ! tfResource ) return ;
85
70
@@ -106,8 +91,6 @@ const shutdown = async (opts) => {
106
91
} catch ( err ) {
107
92
winston . error ( `Error connecting the SCM: ${ err . message } ` ) ;
108
93
}
109
-
110
- await destroyDockerMachine ( ) ;
111
94
}
112
95
113
96
await destroyTerraform ( ) ;
@@ -596,11 +579,6 @@ exports.builder = (yargs) =>
596
579
description :
597
580
'Seconds to wait for collecting logs on failure (https://github.com/iterative/cml/issues/413)'
598
581
} ,
599
- dockerMachine : {
600
- type : 'string' ,
601
- hidden : true ,
602
- description : 'Legacy docker-machine environment variable'
603
- } ,
604
582
workdir : {
605
583
type : 'string' ,
606
584
hidden : true ,
0 commit comments