opensearch-project / terraform-provider-opensearch

https://registry.terraform.io/providers/opensearch-project/opensearch
Apache License 2.0
74 stars 57 forks source link

[FEATURE] Support Snapshot Management #70

Closed chas0amx closed 9 months ago

chas0amx commented 1 year ago

Is your feature request related to a problem?

Need implementation of Snapshot Management API https://opensearch.org/docs/latest/tuning-your-cluster/availability-and-recovery/snapshots/snapshot-restore/

What solution would you like?

Support the Snapshot Management API in this provider: https://opensearch.org/docs/latest/tuning-your-cluster/availability-and-recovery/snapshots/sm-api/#create-or-update-a-policy

What alternatives have you considered?

Create snapshots using direct API calls or using the Dashboards UI.

Do you have any additional context?

no

jordarlu commented 1 year ago

@phillbaker , would you pls help take a look on this request ? CC : @prudhvigodithi

prudhvigodithi commented 1 year ago

Hey @chas0amx this would be a great enhancement, Could you please consider contributing this feature? Thank you

chas0amx commented 12 months ago

For now, I am just a customer of terraform-provider-opensearch, not a Go developer. But it should not have a lot of difference in its implementation compared to other APIs.

duboisph commented 10 months ago

My attempt at a PR for this feature: https://github.com/opensearch-project/terraform-provider-opensearch/pull/125

prudhvigodithi commented 10 months ago

Thanks @duboisph I will review your PR and my thoughts as soon as I can. Thanks