hashicorp / terraform-k8s

Terraform Cloud Operator for Kubernetes
https://learn.hashicorp.com/tutorials/terraform/kubernetes-operator?in=terraform/kubernetes
Mozilla Public License 2.0
454 stars 71 forks source link

Client code-gen #71

Open sgran opened 3 years ago

sgran commented 3 years ago

Community Note

Description

We are building an integration that converts between the Open Service Broker API and CRDs. As it's written in golang, making use of native types for resource creation and for clients would be quite helpful.

The current Workspace type does not have the +clientgen annotation, which would allow starting to build integrations that make use of this CRD from native golang bindings.

redeux commented 3 years ago

Hi Stephen.

Thanks for opening this issue; it's an interesting idea. I'd like to speak with you directly to learn more about your use case and plans as it relates to OSB integrations with the operator. If you don't mind, please book some time on my calendar at a time that's convenient for you, so we can discuss.

https://calendly.com/philsautter/30min

Thanks!

brightsparc commented 1 year ago

Hi I also have a requirement to be able to create a k8s workspace programatically. At the moment I can do this by creating a yaml file and calling kubectl apply -f but I would like go ideally do this via a golang client.

Is there any movement on creating a client @redeux?