cloud/shepherd/equinix: implement initializer parallelism
This adds a flag which allows starting multiple initializers in
parallel, sharing the same SSH key/config and API rate limiting.
Change-Id: I415e855d9b649fac258e25d884cac17f895c91c0
Reviewed-on: https://review.monogon.dev/c/monogon/+/1135
Tested-by: Jenkins CI
Reviewed-by: Mateusz Zalega <mateusz@monogon.tech>
diff --git a/go.mod b/go.mod
index 0c1ee62..9ec5608 100644
--- a/go.mod
+++ b/go.mod
@@ -122,6 +122,7 @@
golang.org/x/crypto v0.0.0-20220517005047-85d78b3ac167
golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3
golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4
+ golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
golang.org/x/sys v0.0.0-20220804214406-8e32c043e418
golang.org/x/text v0.3.7
golang.org/x/time v0.0.0-20220224211638-0e9765cccd65
@@ -378,7 +379,6 @@
golang.org/x/arch v0.0.0-20190927153633-4e8777c89be4 // indirect
golang.org/x/exp v0.0.0-20220428152302-39d4317da171 // indirect
golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5 // indirect
- golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 // indirect
golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f // indirect
golang.zx2c4.com/wireguard v0.0.0-20220202223031-3b95c81cc178 // indirect