kmoe
40ec62c139
command: make module installation interruptible
...
Earlier work to make "terraform init" interruptible made the getproviders
package context-aware in order to allow provider installation to be cancelled.
Here we make a similar change for module installation, which is now also
cancellable with SIGINT. This involves plumbing context through initwd and
getmodules. Functions which can make network requests now include a context
parameter whose cancellation cancels those requests.
Since the module installation code is shared, "terraform get" is now
also interruptible during module installation.
2021-11-11 12:28:10 +00:00
..
2021-10-20 06:42:47 -07:00
2021-09-29 13:36:59 -07:00
2021-08-17 15:20:05 -07:00
2021-10-25 12:45:35 -04:00
2021-09-23 14:37:08 -07:00
2021-09-03 13:53:52 -04:00
2021-10-06 11:13:06 -04:00
2021-10-28 16:00:02 -04:00
2021-10-06 11:13:06 -04:00
2021-11-11 12:28:10 +00:00
2021-10-20 06:42:47 -07:00
2021-09-10 14:56:49 -07:00
2021-05-17 14:09:07 -07:00
2021-10-13 17:28:14 -04:00
2021-10-29 21:23:28 -05:00
2021-11-11 12:28:10 +00:00
2021-08-17 15:20:05 -07:00
2021-10-28 11:51:39 -04:00
2021-10-29 14:41:05 -04:00
2021-11-11 12:28:10 +00:00
2021-11-11 12:28:10 +00:00
2021-05-17 14:09:07 -07:00
2021-10-28 19:29:09 -05:00
2021-10-01 14:43:58 -07:00
2021-10-28 19:29:09 -05:00
2021-11-11 12:28:10 +00:00
2021-11-11 12:28:10 +00:00
2021-10-28 11:51:39 -04:00
2021-10-28 19:29:13 -05:00
2021-10-28 19:29:21 -05:00
2021-10-25 15:08:10 -04:00
2021-11-01 10:20:15 -07:00
2021-11-11 12:28:10 +00:00
2021-10-01 14:43:58 -07:00
2021-05-17 14:09:07 -07:00
2021-10-05 10:59:59 -07:00
2021-05-17 14:09:07 -07:00
2021-05-17 14:09:07 -07:00
2021-10-21 08:44:26 -04:00
2021-05-17 14:09:07 -07:00
2021-10-28 19:29:09 -05:00
2021-10-01 14:43:58 -07:00
2021-10-28 19:29:21 -05:00
2021-10-01 14:43:58 -07:00
2021-09-10 14:56:49 -07:00
2021-05-19 12:56:16 -04:00
2021-05-19 12:56:16 -04:00
2021-05-19 12:56:16 -04:00
2021-05-17 14:09:07 -07:00
2021-10-28 19:29:09 -05:00
2021-10-28 19:29:09 -05:00
2021-05-17 14:09:07 -07:00
2021-10-28 19:29:21 -05:00
2021-09-28 17:58:40 -04:00
2021-10-28 19:29:09 -05:00
2021-10-28 19:29:09 -05:00
2021-10-28 19:29:09 -05:00
2021-09-01 11:36:21 -04:00
2021-05-17 14:09:07 -07:00
2021-10-28 19:29:09 -05:00
2021-05-17 14:09:07 -07:00
2021-10-28 19:29:09 -05:00
2021-05-17 14:09:07 -07:00
2021-05-17 14:09:07 -07:00
2021-05-17 14:09:07 -07:00
2021-05-17 14:09:07 -07:00
2021-10-28 19:29:09 -05:00
2021-05-17 14:09:07 -07:00
2021-05-17 14:09:07 -07:00
2021-10-28 19:29:09 -05:00
2021-11-11 12:28:10 +00:00
2021-05-17 14:09:07 -07:00
2021-09-21 22:26:16 -05:00
2021-05-17 14:09:07 -07:00
2021-05-17 14:09:07 -07:00
2021-10-28 19:29:09 -05:00
2021-08-30 13:59:14 -07:00
2021-10-13 13:54:11 -07:00
2021-10-13 13:54:11 -07:00
2021-10-28 19:29:09 -05:00
2021-10-28 19:29:09 -05:00
2021-10-28 19:29:09 -05:00
2021-10-28 19:29:09 -05:00