XMLWordPrintable

    • host-ip-pooling
      • No docs
      • No QE
      • Administrator can enable automatic static IP configuration for secondary interfaces on existing and future Nodes
      • No UXD
    • Red
    • To Do
    • 0% To Do, 0% In Progress, 100% Done
    • dev-ready, doc-ready, po-ready, px-ready, qe-ready, ux-ready
    • Hide

      2022-07-13: After presenting a design we decided against working on this feature. Instead we will shift our focus on providing static IP management on day-1....

      Show
      2022-07-13: After presenting a design we decided against working on this feature. Instead we will shift our focus on providing static IP management on day-1....

      Goal

      Allow users to use NodeNetworkConfigurationPolicy to configure static cluster-unique IP addresses without hard-coding them.

      User Stories

      • As a cluster administrator,
        I want to configure static IPs on secondary NICs on a pool of nodes.
      • I want to do so with a single policy,
        so I don't have to create one per each node,
        and so this policy is automatically applied on any newly added node.
      • I want each of these static IPs to be unique,
        and taken from a defined range,
        and freed when needed.

      Non-Requirements

      • This epic does not cover IP address configuration of management NIC on day-0/1

      Notes

      • If at all possible, we should pick a solution that could be utilized even in the IPI nmstate API.
      • Could we ease the requirement into the IP being taken from Node annotation. The annotation can be populated manually or by another controller. That would keep nmstate simple. It would be also useful for tasks other than IP management. And it would be a solid phase 1 implementation.
      • This functionality was requested on U/S via https://github.com/nmstate/kubernetes-nmstate/issues/725
      • This feature would prevent issues like: https://access.redhat.com/support/cases/#/case/03265987

      Notes from demo

      Done Checklist

      Who What Reference
      DEV Upstream roadmap issue https://github.com/nmstate/kubernetes-nmstate/issues/725
      DEV Upstream code and tests merged <link to meaningful PR>
      DEV Upstream documentation merged <link to meaningful PR>
      DEV gap doc updated <name sheet and cell>
      DEV Upgrade consideration <link to upgrade-related test or design doc>
      DEV CEE/PX summary presentation label epic with cee-training and add a <link to your support-facingĀ preso>
      QE Test plans in Polarion <link or reference to Polarion>
      QE Automated tests merged <link or reference to automated tests>
      DOC Downstream documentation merged <link to meaningful PR>

              phoracek@redhat.com Petr Horacek
              phoracek@redhat.com Petr Horacek
              Petr Horacek Petr Horacek
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: