sailesh1993 / rpms / cloud-init

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