-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for datastream resources #10810
Add support for datastream resources #10810
Comments
any update on when this might get some love? |
Bump. Where is this on the roadmap? Datastream is "just a few clicks", but I want to reign in this config with IaC. |
I have written a python based automation for end to end deployment of DataStream. You can use this as IaC or integrate it with existing IaC for DataStream till terraform module for DataStream comes |
I would love this feature! |
Waiting for it!! |
any update? |
I'm going to give this feature a try myself. |
I have done a bit of work on a terraform module using @arunsingh2803 's script posted above. I have ripped some of his features out and added some features of my own. Would anyone be interested in me publishing this and allowing you all to modify it to be a fully featured module? |
b/233804820 |
@trentkgUjet @jlowe64 thanks for offering to contribute - just wanted to give you a heads up I've started working on this ticket from the core contributor side. Apologies if you've already started work on this! Just found the Github ticket when I made my first PR :-) |
@melinath Oh excellent! Do you have anything to show yet? I have only gotten as far as familiarizing myself with the work needed. I've setup the environment for |
I'll reference this ticket in all PRs so they'll show up in the comment thread as I make them :-) The first one is above my previous comment. |
Any updates on when we will be able to create datastream resources using terraform ? Have to created everything manually 😞 |
…le field Related to hashicorp/terraform-provider-google#10810 This required making some changes to compilation & templates to truly support completely empty "nested objects". I removed .nested_properties? in favor of more explicitly checking whether the nested properties are not specified or are present but empty.
@melinath beautiful! If you ever need help on producing some code please ping me, I'd be more than happy to contribute to the gcp provider |
Hey @melinath we are so happy this is now in terraform and can't wait for the stream resource too :) We've been running into issues when destroying private connections
this resource may need to support the equivalent of |
@laksh-bhat could you please open a new |
Definitely looking forward to the stream resource feature too! |
Still highly interested in having the datastream resources managed in terraform over here. |
Some work remaining on this. |
Super exciting to have this resource available! I saw in your PRs:
Is there an intent to add postgres support as a follow up? |
Perfect ! I have an error when I try to update an existing stream:
Thanks ! |
The last PR for this work was merged yesterday, which includes Postgres and Oracle sources: GoogleCloudPlatform/magic-modules#7175. Marking this issue as closed as support for these resources has been added, but for those experiencing an issue or potential bug, please open a new issue so that we can track it separately. |
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. |
Community Note
Description
I would love to see support for the following Datastream resources:
Datastream is generally available as of November 30, 2021. It would be great to have the ability to manage datastream resources via Terraform.
New or Affected Resource(s)
The new resources might look something like this:
Potential Terraform Configuration
This is not exhaustive, but resources might look something like this:
References
This might be a helpful starting point: https://cloud.google.com/datastream/docs/use-the-cloud-sdk
The text was updated successfully, but these errors were encountered: