Skip to content

Add Onapp IaaS platform support#487

Closed
MatthiasWiesnerCC wants to merge 1 commit intoapache:trunkfrom
cloudControl:onapp
Closed

Add Onapp IaaS platform support#487
MatthiasWiesnerCC wants to merge 1 commit intoapache:trunkfrom
cloudControl:onapp

Conversation

@MatthiasWiesnerCC
Copy link
Copy Markdown

No description provided.

@Kami
Copy link
Copy Markdown
Member

Kami commented Mar 19, 2015

Cool, thanks. Will have a look asap.

prepare_tests.sh Outdated
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you please add Apache 2.0 license headers to those non-code related files and move them to contrib/?

@Kami
Copy link
Copy Markdown
Member

Kami commented Mar 28, 2015

Can you please add some documentation?

See docs/compute/drivers/vsphere.rst for an example.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of having those methods here, either add raise NotImplementedError or remove them - base NodeDriver class already throws this error by default if the method is not overridden in a sub class.

This way it's possible to programatically check and know that those methods are unimplemented. Python returns implicit None by default so doing that means it's hard / impossible to programatically check if those methods are implemented.

@MatthiasWiesnerCC MatthiasWiesnerCC force-pushed the onapp branch 5 times, most recently from 0bf2819 to 3860544 Compare April 9, 2015 16:06
@MatthiasWiesnerCC
Copy link
Copy Markdown
Author

  • move run_test.sh to contrib
  • added onapp doc, with example
  • removed unused methods
  • shortened helper method

Implement missing support for Virtual Server in OnApp node driver,
as described in the OnApp API documentation:
https://docs.onapp.com/display/34API/Virtual+Servers
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

Successfully merging this pull request may close these issues.

2 participants