https://github.com/tombuildsstuff/kermit
Contains Track1 versions of the Azure/azure-sdk-for-go SDK's which aren't yet supported by hashicorp/go-azure-sdk
https://github.com/tombuildsstuff/kermit
azure azure-sdk-for-go sdk
Last synced: 12 months ago
JSON representation
Contains Track1 versions of the Azure/azure-sdk-for-go SDK's which aren't yet supported by hashicorp/go-azure-sdk
- Host: GitHub
- URL: https://github.com/tombuildsstuff/kermit
- Owner: tombuildsstuff
- License: mpl-2.0
- Created: 2022-10-14T20:06:50.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-10T07:43:13.000Z (about 2 years ago)
- Last Synced: 2025-04-01T18:17:00.292Z (over 1 year ago)
- Topics: azure, azure-sdk-for-go, sdk
- Language: Go
- Homepage:
- Size: 15.8 MB
- Stars: 5
- Watchers: 3
- Forks: 14
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kermit
Kermit provides a stepping-stone from [the Track1 Azure SDK for Go](https://github.com/Azure/azure-sdk-for-go/tree/v67.0.0) to [`hashicorp/go-azure-sdk`](https://github.com/hashicorp/go-azure-sdk).
## Supporting new Versions of Data Plane and Resource Manager Services
See [the documentation in `./config`](./config/README.md) - which is also where the config files live.
## SDKs
SDK's are output into [the `./sdk` directory](./sdk) and can be used like any other Track1 Azure SDK for Go, for example:
```go
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 is this called Kermit?
Why not.