Kermit provides a stepping-stone from the Track1 Azure SDK for Go to hashicorp/go-azure-sdk
.
See the documentation in ./config
- which is also where the config files live.
SDK's are output into the ./sdk
directory and can be used like any other Track1 Azure SDK for Go, for example:
package main
import "github.com/tombuildsstuff/kermit/sdk/containerregistry/2022-02-01/containerregistry"
func main() {
client := containerregistry.NewRegistriesClient("https://management.azure.com", "subscription-id")
client.Authorizer = ... // see github.com/hashicorp/go-azure-helpers
}
Why not.