← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1818669] Re: ipv6 static routes configured for eni are incorrect

 

This bug is believed to be fixed in cloud-init in version 19.1. If this
is still a problem for you, please make a comment and set the state back
to New

Thank you.

** Changed in: cloud-init
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1818669

Title:
  ipv6 static routes configured for eni are incorrect

Status in cloud-init:
  Fix Released

Bug description:
  static routes rendered for eni configuration are not correct

  example:

  config:
      - mac_address: aa:12:bc:34:ee:ac
        name: eno3
        subnets:
        - address: fd00::12/64
          dns_nameservers: ['fd00:2::15']
          gateway: fd00::1
          ipv6: true
          routes:
          - netmask: '32'
            network: 'fd00:12::'
            gateway: fd00::2
          type: static
        type: physical
      version: 1

  Cloud init renders:
  """
  auto lo
  iface lo inet loopback

  auto eno3
  iface eno3 inet6 static
      address fd00::12/64
      dns-nameservers fd00:2::15
      gateway fd00::1
      post-up route add -net fd00:12:: netmask 32 gw fd00::2 || true
      pre-down route del -net fd00:12:: netmask 32 gw fd00::2 || true
  """

  but the post-up/pre-down commands are incorrect (tested, even when
  replacing the 32 netmask by ffff:ffff::)

  One working version
  """
      post-up route add -A inet6 fd00:12::/32 gw fd00::2 || true
      pre-down route del -A inet6 fd00:12::/32 gw fd00::2 || true
  """

  Fix proposal available here
  https://code.launchpad.net/~raphael-glon/cloud-init/+git/cloud-init/+merge/363970

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1818669/+subscriptions


References