[Feature] golang package for creating `alb.networking.azure.io/v1` API resources programmatically
- Dominant language
- TypeScript
- Stars
- 2.1k
- Forks
- 395
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 13
Description
**Is your feature request related to a problem? Please describe.**
I am developing a Kubernetes operator that will have create resources from `alb.networking.azure.io/v1` (in my case `BackendTLSPolicy` for now)
Those resources are not covered by Gateway API yet (there is another issue for 1.5+ support, see: https://github.com/Azure/AKS/issues/5333)
Even though most of the resources will be covered by Gateway API in the future, I assume some Azure-specific APIs will remain under `alb.networking.azure.io/v1` group and version.
I would like to have a clean Go package to create or serialize those API resources programmatically.
I found those APIs have been copied in the migration tool (from AGIC to AGC): https://github.com/Azure/Application-Gateway-for-Containers-Migration-Utility/tree/main/crds/v1 but that does not look like a clean package.
**Describe the solution you'd like**
Have an official Go package with Go doc for `alb.networking.azure.io/v1` APIs.
**Describe alternatives you've considered**
Alternative is to use: https://github.com/Azure/Application-Gateway-for-Containers-Migration-Utility/tree/main/crds/v1 for now
**Additional context**
Add any other context or screenshots about the feature request here.
Contributor guide
Assessment
This issue has not been assessed yet.