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

Revert "net: allow dhcp6 configuration from generate_fallback_configu… #4607

Merged
merged 1 commit into from
Nov 15, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 1 addition & 6 deletions cloudinit/net/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -571,12 +571,7 @@ def generate_fallback_config(config_driver=None):
match = {
"macaddress": read_sys_net_safe(target_name, "address").lower()
}
cfg = {
"dhcp4": True,
"dhcp6": True,
"set-name": target_name,
"match": match,
}
cfg = {"dhcp4": True, "set-name": target_name, "match": match}
if config_driver:
driver = device_driver(target_name)
if driver:
Expand Down
4 changes: 0 additions & 4 deletions tests/unittests/net/test_init.py
Original file line number Diff line number Diff line change
Expand Up @@ -261,7 +261,6 @@ def test_generate_fallback_finds_connected_eth_with_mac(self):
"eth1": {
"match": {"macaddress": mac},
"dhcp4": True,
"dhcp6": True,
"set-name": "eth1",
}
},
Expand All @@ -279,7 +278,6 @@ def test_generate_fallback_finds_dormant_eth_with_mac(self):
"eth0": {
"match": {"macaddress": mac},
"dhcp4": True,
"dhcp6": True,
"set-name": "eth0",
}
},
Expand All @@ -295,7 +293,6 @@ def test_generate_fallback_finds_eth_by_operstate(self):
"ethernets": {
"eth0": {
"dhcp4": True,
"dhcp6": True,
"match": {"macaddress": mac},
"set-name": "eth0",
}
Expand Down Expand Up @@ -362,7 +359,6 @@ def is_netfail_master(iface, _driver=None):
"ethernets": {
"ens3": {
"dhcp4": True,
"dhcp6": True,
"match": {"name": "ens3"},
"set-name": "ens3",
}
Expand Down
22 changes: 2 additions & 20 deletions tests/unittests/test_net.py
Original file line number Diff line number Diff line change
Expand Up @@ -4287,7 +4287,6 @@ def test_device_driver_v2(
"ethernets": {
"eth0": {
"dhcp4": True,
"dhcp6": True,
"set-name": "eth0",
"match": {
"macaddress": "00:11:22:33:44:55",
Expand Down Expand Up @@ -4372,9 +4371,6 @@ def test_device_driver(

auto eth0
iface eth0 inet dhcp

# control-alias eth0
iface eth0 inet6 dhcp
"""
self.assertEqual(expected.lstrip(), contents.lstrip())

Expand Down Expand Up @@ -4464,9 +4460,6 @@ def test_hv_netvsc_vf_filter(

auto eth1
iface eth1 inet dhcp

# control-alias eth1
iface eth1 inet6 dhcp
"""
self.assertEqual(expected.lstrip(), contents.lstrip())

Expand Down Expand Up @@ -4690,9 +4683,7 @@ def test_default_generation(
#
BOOTPROTO=dhcp
DEVICE=eth1000
DHCPV6C=yes
HWADDR=07-1c-c6-75-a4-be
IPV6INIT=yes
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet
Expand Down Expand Up @@ -5603,8 +5594,7 @@ def test_default_generation(
expected_content = """
# Created by cloud-init automatically, do not edit.
#
BOOTPROTO=dhcp
DHCLIENT6_MODE=managed
BOOTPROTO=dhcp4
LLADDR=07-1c-c6-75-a4-be
STARTMODE=auto
""".lstrip()
Expand Down Expand Up @@ -5986,10 +5976,6 @@ def test_default_generation(
method=auto
may-fail=false

[ipv6]
method=auto
may-fail=false

"""
),
},
Expand Down Expand Up @@ -6254,9 +6240,6 @@ def test_default_generation(

auto eth1000
iface eth1000 inet dhcp

# control-alias eth1000
iface eth1000 inet6 dhcp
"""
self.assertEqual(expected.lstrip(), contents.lstrip())

Expand Down Expand Up @@ -6316,7 +6299,6 @@ class TestNetplanNetRendering:
ethernets:
eth1000:
dhcp4: true
dhcp6: true
match:
macaddress: 07-1c-c6-75-a4-be
set-name: eth1000
Expand Down Expand Up @@ -7816,7 +7798,7 @@ def test_networkd_default_generation(
Name=eth1000
MACAddress=07-1c-c6-75-a4-be
[Network]
DHCP=yes"""
DHCP=ipv4"""
).rstrip(" ")

expected = self.create_conf_dict(expected.splitlines())
Expand Down