On Tue, 17 Sep 2019 at 18:18, Clark Boylan <cboylan@sapwetik.org> wrote:
On Tue, Sep 17, 2019, at 3:12 AM, Radosław Piliszek wrote:
Hiya,
Kolla is not going to get an IPv6-only job because it builds docker images and is not tested regarding networking (it does not do devstack/tempest either).
Kolla-Ansible, which does the deployment, is going to get some IPv6-only test jobs - https://review.opendev.org/681573 We are testing CentOS and multinode and hence need overlay VXLAN to reach sensible levels of stability there - https://review.opendev.org/670690 The VXLAN patch is probably ready, awaiting review of independent cores. It will be refactored out later to put it in zuul plays as it might be useful to other projects as well. The IPv6 patch needs rebasing on VXLAN and some small tweaks still.
It is worth noting that you could test with the existing overlay network tooling that the infra team provides. This has been proven to work over years of multinode testing. Then we could incrementally improve it to address some of the deficiencies you have pointed out with it.
This was sort of what I was trying to get across on IRC. Rather than go and reinvent the wheel to the detriment of meeting this goal on time: instead use what is there and works. Then improve what is there over time.
The reason I used a different approach is that we run a containerised Open vSwitch - using this would not be compatible with the multinode-bridge role, and would also introduce a chicken and egg. I did study the role before reinventing the wheel, and I think the result will benefit everyone if we can push it back to zuul, since it avoids the potential double hop.
Kind regards, Radek