DataSourceOpenNebula.py doesn't configure network
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-init |
Fix Released
|
Medium
|
Unassigned |
Bug Description
I am using OpenNebula 5.4 cloud environment.
I tried to create Ubuntu 16.04 server instance from image that is installed cloud-init 0.7.9-233-
The configuration of HOSTNAME and SSH_PUBLIC_KEY works fine, but network configration doesn't work and fallback to dhcp.
It seems that DataSourceOpenN
I wrote attached patch. It works fine on my environment.
my cloud provider:
OpenNebula 5.4
instance's cloud-init:
$ dpkg-query -W -f='${Version}' cloud-init
0.7.
This instance's image is downloaded from Ubuntu Cloud Images (https:/
Related branches
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 1537 lines (+767/-173)23 files modified.gitignore (+1/-0)
cloudinit/config/cc_resizefs.py (+11/-1)
cloudinit/config/cc_rsyslog.py (+5/-5)
cloudinit/net/__init__.py (+2/-2)
cloudinit/net/dhcp.py (+42/-1)
cloudinit/net/network_state.py (+12/-0)
cloudinit/sources/DataSourceAzure.py (+129/-9)
cloudinit/sources/DataSourceEc2.py (+7/-16)
cloudinit/sources/DataSourceOpenNebula.py (+59/-53)
cloudinit/sources/__init__.py (+1/-1)
cloudinit/sources/helpers/azure.py (+14/-8)
cloudinit/temp_utils.py (+8/-3)
cloudinit/tests/test_util.py (+46/-0)
cloudinit/url_helper.py (+20/-9)
cloudinit/util.py (+17/-6)
debian/changelog (+13/-0)
doc/rtd/topics/network-config-format-v1.rst (+1/-1)
tests/unittests/test_datasource/test_azure.py (+151/-6)
tests/unittests/test_datasource/test_ec2.py (+1/-1)
tests/unittests/test_datasource/test_opennebula.py (+177/-46)
tests/unittests/test_handler/test_handler_resizefs.py (+21/-1)
tests/unittests/test_net.py (+15/-3)
tools/read-version (+14/-1)
- Scott Moser: Approve
- Server Team CI bot: Needs Fixing (continuous-integration)
-
Diff: 501 lines (+241/-104)4 files modifiedcloudinit/net/__init__.py (+2/-2)
cloudinit/sources/DataSourceOpenNebula.py (+59/-53)
tests/unittests/test_datasource/test_opennebula.py (+177/-46)
tests/unittests/test_net.py (+3/-3)
summary: |
- DataSourceOpenNebula.py doesn't config network + DataSourceOpenNebula.py doesn't configure network |
Changed in cloud-init: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in cloud-init: | |
status: | Confirmed → Fix Committed |
And attached another patch which is support for Predictable Network Interface Names.
This patch fixes Bug #1716397 .