SDK for every minectl product
-
GCE: Refactored authentication to use Application Default Credentials (ADC) instead of JSON keyfile.
NewGCE(keyfile, zone string)changed toNewGCE(zone string)GCE_KEYenvironment variable is no longer used- New required environment variables:
GOOGLE_PROJECTandGOOGLE_SERVICE_ACCOUNT_EMAIL - Optional:
GOOGLE_APPLICATION_CREDENTIALSfor service account JSON (if not usinggcloud auth application-default login)
-
Azure: Removed unused
authFileparameter fromNewAzure()function.NewAzure(authFile string)changed toNewAzure()AZURE_AUTH_LOCATIONenvironment variable is no longer used- No changes needed if already using
AZURE_SUBSCRIPTION_IDwithaz login
- Rename
LinodetoAkamai Connected Cloudand all related files. See this blog post for more information.
- Rename of the field
keyFoldertopublickeyfilein the SSH Struct - Add new field
publickeyin the SSH Struct - Both fields are optional, but at least one of them must be set.
- Add tests