-
Notifications
You must be signed in to change notification settings - Fork 116
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
[PROPOSAL] Switch to Go Modules #29
Comments
abhimutant
pushed a commit
that referenced
this issue
Dec 9, 2024
* Feat/v4 recovery points on v4-recovery-points (#26) * add sdk, create client for Data Protection and add Recovery Point Api Client * implement get recovery point data source * implement list recovery points data source * implement CRUD recovery points resource, update api is not supported for RP * implement implement recovery points resource acc tests, in progress * recovery points datasource acc tests. * recovery points examples * recovery points docs * create Vg within RP test cases * fix provider version on examples * add test config on test_config_v2.json file * fix acc test when create vg, remove unnecessary filepath parameter, remove vm uuid from test_config_v2.json file * Feat/v4 replicate recovery points on v4 recovery points (#27) * add sdk, create client for Data Protection and add Recovery Point Api Client * implement get recovery point data source * implement list recovery points data source * implement CRUD recovery points resource, update api is not supported for RP * implement implement recovery points resource acc tests, in progress * recovery points datasource acc tests. * recovery points examples * recovery points docs * create Vg within RP test cases * fix provider version on examples * implement recovery point replicate in progress * implementation of recovery point replication * add test config on test_config_v2.json file * fix acc test when create vg, remove unnecessary filepath parameter, remove vm uuid from test_config_v2.json file * implement acc test for recovery point replication * add examples for recovery point replication * add docs for recovery point replication * add replicated_rp_ext_id attribute to store the replicated recovery point uuid * Feat/v4 recovery points on v4 data protection (#28) * add sdk, create client for Data Protection and add Recovery Point Api Client * implement get recovery point data source * implement list recovery points data source * implement CRUD recovery points resource, update api is not supported for RP * implement implement recovery points resource acc tests, in progress * recovery points datasource acc tests. * recovery points examples * recovery points docs * create Vg within RP test cases * fix provider version on examples * add test config on test_config_v2.json file * fix acc test when create vg, remove unnecessary filepath parameter, remove vm uuid from test_config_v2.json file * fix terraform plan for recovery point, there is no update in the resource just changing in the order of vm_recovery_points and volume_group_recovery_points array * fix comments on the added DiffSub function * Feat/v4 recovery point restore on v4-data-protection (#29) * add sdk, create client for Data Protection and add Recovery Point Api Client * implement get recovery point data source * implement list recovery points data source * implement CRUD recovery points resource, update api is not supported for RP * implement implement recovery points resource acc tests, in progress * recovery points datasource acc tests. * recovery points examples * recovery points docs * create Vg within RP test cases * fix provider version on examples * add test config on test_config_v2.json file * fix acc test when create vg, remove unnecessary filepath parameter, remove vm uuid from test_config_v2.json file * implement recovery point restore resource * fix terraform plan for recovery point, there is no update in the resource just changing in the order of vm_recovery_points and volume_group_recovery_points array * fix terraform plan for recovery point, there is no update in the resource just changing in the order of vm_recovery_points and volume_group_recovery_points array * fix terraform plan for recovery point, there is no update in the resource just changing in the order of vm_recovery_points and volume_group_recovery_points array * fix comments on the added DiffSub function * remove commented code * acc tests for recovery point restore * examples for recovery point restore * examples for recovery point restore * docs for recovery point restore * Feat/v4 vm recovery point info (#30) * add sdk, create client for Data Protection and add Recovery Point Api Client * implement get recovery point data source * implement list recovery points data source * implement CRUD recovery points resource, update api is not supported for RP * implement implement recovery points resource acc tests, in progress * recovery points datasource acc tests. * recovery points examples * recovery points docs * create Vg within RP test cases * fix provider version on examples * add test config on test_config_v2.json file * fix acc test when create vg, remove unnecessary filepath parameter, remove vm uuid from test_config_v2.json file * implement recovery point restore resource * fix terraform plan for recovery point, there is no update in the resource just changing in the order of vm_recovery_points and volume_group_recovery_points array * fix terraform plan for recovery point, there is no update in the resource just changing in the order of vm_recovery_points and volume_group_recovery_points array * fix terraform plan for recovery point, there is no update in the resource just changing in the order of vm_recovery_points and volume_group_recovery_points array * fix comments on the added DiffSub function * remove commented code * acc tests for recovery point restore * examples for recovery point restore * examples for recovery point restore * docs for recovery point restore * implement vm recovery point info * Acc tests for vm recovery point info * examples for vm recovery point info * docs for vm recovery point info * fix links schema
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
As part of the preparation for Terraform v0.12, we would like to migrate all providers to use Go Modules. We plan to continue checking dependencies into vendor/ to remain compatible with existing tooling/CI for a period of time, however go modules will be used for management. Go Modules is the official solution for the go programming language, we understand some providers might not want this change yet, however we encourage providers to begin looking towards the switch as this is how we will be managing all Go projects in the future. Would maintainers please react with 👍 for support, or 👎 if you wish to have this provider omitted from the first wave of pull requests. If your provider is in support, we would ask that you avoid merging any pull requests that mutate the dependencies while the Go Modules PR is open (in fact a total codefreeze would be even more helpful), otherwise we will need to close that PR and re-run
go mod init
. Once merged, dependencies can be added or updated as follows:GO111MODULE=on might be unnecessary depending on your environment, this example will fetch a module @ master and record it in your project's go.mod and go.sum files. It's a good idea to tidy up afterward and then copy the dependencies into vendor/. To remove dependencies from your project, simply remove all usage from your codebase and run:
Thank you sincerely for all your time, contributions, and cooperation!
The text was updated successfully, but these errors were encountered: