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

Release 2.0.0 tasks #190

Closed
nuwang opened this issue Feb 18, 2019 · 1 comment
Closed

Release 2.0.0 tasks #190

nuwang opened this issue Feb 18, 2019 · 1 comment
Milestone

Comments

@nuwang
Copy link
Contributor

nuwang commented Feb 18, 2019

Tasks outstanding for 2.0.0

Essential:
a. Make zone a part of the provider and remove it from all methods - we don't use multi-zone operations in general, so it seems like it's better to make it a provider wide setting, especially to benefit GCE. If at some point we want to perform multi-zone operations, we'll need multiple provider instances just like we do for regions or multiple clouds.
b. Prepare release note

Desirable but not essential:
c. Accept middleware in the provider constructor
d. Modify provider factory to pass in middleware
e. Consider whether it’s worthwhile moving config handling to ConfigProvider
f.Refactor GCE firewalls to use the Firewall object See: #194
g. Identify performance bottlenecks
h. Increase coverage > 90%

@afgane afgane added this to the release 2.0.0 milestone Feb 19, 2019
@nuwang
Copy link
Contributor Author

nuwang commented Nov 19, 2019

Fixed in Cloudbridge 2.0.0

@nuwang nuwang closed this as completed Nov 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants