Skip to content

Provider Review #47

Closed
8 tasks done
bill-rich opened this issue Oct 11, 2018 · 5 comments
Closed
8 tasks done

Provider Review #47

bill-rich opened this issue Oct 11, 2018 · 5 comments
Assignees

Comments

@bill-rich
Copy link

bill-rich commented Oct 11, 2018

Hello!

My name is Bill, I'm a member of the Terraform team @ HashiCorp.

I’ve taken a look at the provider here and would like to say great work so far! I do have feedback outlined below that I’d like to see addressed before we move on to the next steps. I’m opening this issues as a sort of checklist for tracking remaining items and discussion. The review was done on the git commit 03ec8e3 .

Thank you for taking the time to work through these questions and comments with me!

Cheers,
Bill

@ozerovandrei
Copy link
Contributor

@bill-rich Greetings.

I agree with all points, will fix them shortly.

@ozerovandrei
Copy link
Contributor

@bill-rich I created PRs to address all points except removing “resell” prefix from resource names.
I’m going to fix it after merging all other commits.

You can check all open PRs, they’re waiting to be reviewed by you.

@ozerovandrei
Copy link
Contributor

@bill-rich after discussing removal of the resell_ prefix with my team we came to the conclusion that we can't remove it.

We have two-level API hierarchy in our SelVPC API and Resell is used by the top-level user (reseller). Other APIs can be used by regular users but they can have similar resources. And those resources will have less attributes.
For example - the reseller can select broader parameters for creating public subnets, when the regular users can only create subnets of the fixed prefix length, etc.

The go-selvpcclient library that is used by terraform-provider-selvpc also uses this schema, so for now they have similar object names and it will be great if it stays that way.

I hope it's not a problem, and we can release the provider without renaming the resources. Let me know what you think.

@bill-rich
Copy link
Author

@ozerovandrei That is totally fine to not remove the resell_ prefix. I just wanted to ask to make sure it was necessary. As long as it serves a purpose and is useful for differentiating different resources, it makes perfect sense to keep it.

Thank you for addressing all the questions and issues in the review. The work you've done looks great!

@ozerovandrei
Copy link
Contributor

@bill-rich thank you for review!

I'm closing this issue because we've discussed the release of the provider with Chris.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants