df923a
From 7f22035de59580789e68975aef89c34cb1800bbf Mon Sep 17 00:00:00 2001
6e9e77
From: Vitaly Kuznetsov <vkuznets@redhat.com>
6e9e77
Date: Thu, 26 Apr 2018 09:27:49 +0200
df923a
Subject: sysconfig: Don't disable IPV6_AUTOCONF
6e9e77
6e9e77
RH-Author: Vitaly Kuznetsov <vkuznets@redhat.com>
6e9e77
Message-id: <20180426092749.7251-2-vkuznets@redhat.com>
6e9e77
Patchwork-id: 79904
6e9e77
O-Subject: [RHEL7.6/7.5.z cloud-init PATCH 1/1] sysconfig: Don't disable IPV6_AUTOCONF
6e9e77
Bugzilla: 1578702
6e9e77
RH-Acked-by: Mohammed Gamal <mgamal@redhat.com>
6e9e77
RH-Acked-by: Cathy Avery <cavery@redhat.com>
6e9e77
RH-Acked-by: Eduardo Otubo <otubo@redhat.com>
6e9e77
6e9e77
Downstream-only commit 118458a3fb ("sysconfig: Don't write BOOTPROTO=dhcp
6e9e77
for ipv6 dhcp") did two things:
6e9e77
1) Disabled BOOTPROTO='dhcp' for dhcp6 setups. This change seems to be
6e9e77
   correct as BOOTPROTO is unrelated to IPv6. The change was since merged
6e9e77
   upstream (commit a57928d3c314d9568712cd190cb1e721e14c108b).
6e9e77
2) Explicitly disabled AUTOCONF and this broke many valid configurations
6e9e77
   using it instead of DHCPV6C. Revert this part of the change. In case
6e9e77
   DHCPV6C-only support is needed something like a new 'dhcpv6c_only'
6e9e77
   network type needs to be suggested upstream.
6e9e77
6e9e77
X-downstream-only: yes
6e9e77
6e9e77
Resolves: rhbz#1558854
6e9e77
6e9e77
Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
6e9e77
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
6e9e77
---
6e9e77
 cloudinit/net/sysconfig.py | 1 -
6e9e77
 1 file changed, 1 deletion(-)
6e9e77
6e9e77
diff --git a/cloudinit/net/sysconfig.py b/cloudinit/net/sysconfig.py
df923a
index f870b0f..bd81832 100644
6e9e77
--- a/cloudinit/net/sysconfig.py
6e9e77
+++ b/cloudinit/net/sysconfig.py
df923a
@@ -286,7 +286,6 @@ class Renderer(renderer.Renderer):
6e9e77
             if subnet_type == 'dhcp6':
6e9e77
                 iface_cfg['IPV6INIT'] = True
6e9e77
                 iface_cfg['DHCPV6C'] = True
6e9e77
-                iface_cfg['IPV6_AUTOCONF'] = False
6e9e77
             elif subnet_type in ['dhcp4', 'dhcp']:
6e9e77
                 iface_cfg['BOOTPROTO'] = 'dhcp'
6e9e77
             elif subnet_type == 'static':
6e9e77
-- 
6e9e77
1.8.3.1
6e9e77