Skip to content
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

[Feature Request] Support for Creating Scheduled Workflows #165

Open
dahlke opened this issue Nov 6, 2024 · 2 comments
Open

[Feature Request] Support for Creating Scheduled Workflows #165

dahlke opened this issue Nov 6, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@dahlke
Copy link

dahlke commented Nov 6, 2024

It would be great if it were possible to create scheduled workflows using the Terraform Provider.

@dahlke dahlke added the enhancement New feature or request label Nov 6, 2024
@mahsu
Copy link

mahsu commented Nov 13, 2024

I'm fairly interested in this as well. It looks like schedules don't belong to the CloudOperationsClient though and belong to the workflows Client, which means that you would need to authenticate to a specific namespace in order to manipulate schedules, rather than using an account-level API key.

This seems pretty hard to accomplish given how the terraform provider is currently setup. Are there any plans to add schedule manipulation to the cloud operations API?

@DonForbes
Copy link

Also interested.
In my scenario schedules are used to run workflows on a regular basis. The workflows coordinate the upload and processing of data streams. The plan is to use a gitops like approach and have all the schedules defined and managed in git and terraform would be a good mechanism to use to keep the Temporal schedules in-sync with the git definitions. Appreciate it can be done via scripts and CLI/SDK but Terraform would be a good fit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants