GoogleCloudPlatform / k8s-config-connector

GCP Config Connector, a Kubernetes add-on for managing GCP resources
https://cloud.google.com/config-connector/docs/overview
Apache License 2.0
889 stars 218 forks source link

Add Cloud Workflow resource support #511

Open tokatsu-gc opened 3 years ago

tokatsu-gc commented 3 years ago

Describe the feature or resource Please add Google Cloud Workflow as a supported resource. A similar feature is also supported by terraform. https://cloud.google.com/workflows/docs/quickstart-terraform

Importance The number of Serverless entities are increasing and workflow of serverless functions are getting more complicated. Managing workflow configuration with Config Connector is a preferable way to manage serverless workflow on Google Cloud.

jcanseco commented 3 years ago

Thank you @tokatsu-gc.

A similar feature is also supported by terraform.

To clarify, you're referring to the google_workflows_workflow resource right?

If so, I've added the resource request to our backlog.

tokatsu-gc commented 3 years ago

Yes, I would like Config Connector to support the google_workflows_workflow resource.

jcanseco commented 3 years ago

Great, thanks for confirming!

tokatsu-gc commented 2 years ago

When is the ETA of supporting google_workflows_workflow?

mbzomowski commented 2 years ago

At the moment, it looks like it should be added at 2022Q2 at the earliest.

vgelot commented 2 years ago

Hello, Are we still with an ETA for 2022Q2?

diviner524 commented 2 years ago

@vgelot Sorry we don't have a solid ETA for cloud workflow resource at this moment. Also if this is a blocker for you to adopt Config Connector, please consider filing a GCP support ticket to boost the signal and help the team better prioritize our resource requests.

vgelot commented 2 years ago

Hi, Thank you @diviner524 for the answer. I don't know right now if this will be a blocker or if we can find another solution for our use case - as we, currently, don't use Google Workflow (but was a really good candidate). And the goal was to find a tool to replace terraform by only helm resources, so Google config connector seems to be a good solution.

davidvarnes commented 1 year ago

Connector support for Workflows is important to our adoption of Config Connector in the serverless landscape

wtait1-ff commented 12 months ago

I just created a request in IssueTracker to mirror this Github issue.

diviner524 commented 12 months ago

We have a preview CRD (v1alpha1) to support this resource.

https://github.com/GoogleCloudPlatform/k8s-config-connector/blob/master/crds/workflows_v1alpha1_workflowsworkflow.yaml

Here is link to instructions on how to install and manage the v1alpha1 CRDs:

https://cloud.google.com/config-connector/docs/how-to/install-alpha-crds