Merge lp:~jfontan/cloud-init/opennebula-4.8 into lp:~cloud-init-dev/cloud-init/trunk
Status: | Rejected |
---|---|
Rejected by: | Scott Moser |
Proposed branch: | lp:~jfontan/cloud-init/opennebula-4.8 |
Merge into: | lp:~cloud-init-dev/cloud-init/trunk |
Diff against target: |
522 lines (+270/-90) 4 files modified
cloudinit/distros/__init__.py (+19/-6) cloudinit/distros/rhel.py (+12/-0) cloudinit/sources/DataSourceOpenNebula.py (+137/-52) tests/unittests/test_datasource/test_opennebula.py (+102/-32) |
To merge this branch: | bzr merge lp:~jfontan/cloud-init/opennebula-4.8 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
cloud-init Commiters | Pending | ||
Review via email:
|
Description of the change
Changes to bring new functionality to the OpenNebula DataSource (ONE 4.8) and fix problems with the new interface naming scheme. It also addresses some problems with RHEL/CentOS 7 that made the old version incompatible.
There is a change that I'm not sure you are happy with it. I've added a ifdown command before ifup as in Ubuntu the interface did not get configured as the interface was already up. If there is a better way to fix this I will be happy to change the code.
Unmerged revisions
- 1012. By Javi Fontan
-
Update OpenNebula DataSource to the latest version
Now network interfaces are matched using MAC addresses instead of name,
this makes it work with the new interface naming scheme.Also added support for IPv6, select interface for gateway, search domain
and fixes for RHEL/CentOS 7 - 1011. By Javi Fontan
-
Add distro functions for OpenNebula DataSource
OpenNebula datasource need to disable NetworkManager and use runuser instead
of sudo in RHEL/CentOS - 1010. By Javi Fontan
-
Bring down interface before configuring it
If the interface is already up the ifup command will have no effect in
some distributions.
I'm sorry for horribly delinquent behavior.
Javi, thanks for your submission. www.ubuntu. com/legal/ contributors please feel free to ping me in irc or email if you have questions.
If you're still around
a.) is this still relevant / needed?
b.) Can you sign the contributors agreement? http://