-
Notifications
You must be signed in to change notification settings - Fork 359
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
Support manila resources (shared file system) #502
Comments
@kayrus Please submit one resource per PR at a time. Otherwise the PR will be too large to easily review. Thanks! |
I'll put first two into one PR, because tests will require both resources: #515 |
That should be fine, as long as the PR isn't massive. If a resource depends on another resource, then it's common to still have individual tests (and separate files) for each. As an example, On the topic of tests, OpenLab has Manila enabled for Gophercloud, but I'm not sure about Terraform. If it is not enabled, we will want to disable the tests from being run by using an environment variable flag:
At a very minimum, a
Documentation is required for new resources and needs to be in the same PR so we can ensure it isn't forgotten about. Documentation goes in https://github.com/terraform-providers/terraform-provider-openstack/blob/master/website. "r" for resources and "d" for data sources. You can copy an existing file to use as a template. You'll also have to update the side bar here which is a common thing we always forget :)
Data sources are never required. I've only been personally making data sources when they are requested. If you want to make them, by all means go for it. They would also be a separate PR. Thank you for your work on this and let me know if you have any questions or need any help. |
It would be nice to support Manila API in Terraform
Terraform Version
0.11.10
Affected Resource(s)
Terraform Configuration Files
N/A
Debug Output
N/A
Panic Output
N/A
Expected Behavior
I can create shared file systems via terraform.
Actual Behavior
I can't create shared file systems via terraform.
Steps to Reproduce
Important Factoids
There are gophercloud dependencies like: gophercloud/gophercloud#1334
References
The text was updated successfully, but these errors were encountered: