• Angus Lees's avatar
    openstack: Implement Routes API · 0b57371f
    Angus Lees authored
    This change implements the Routes API using Neutron's "extraroute"
    extension.
    
    To use, this requires all the nodes to be on the same Neutron network
    and the UUID of the Neutron router on that network.
    
    Required cloud provider config section:
      [Route]
      router-id = <UUID of Neutron router>
    
    Ensure kube-controllermanager is started with (non-default)
    `--allocate-node-cidrs=true` and set `--cluster-cidr` to the POD
    super-subnet (a private /16 would be reasonable).
    
    Based on an earlier version by @timbyr (#19473)
    0b57371f
openstack_routes_test.go 1.74 KB