[goals][IPv6-Only Deployments and Testing] Week R-4 Update-2

Ghanshyam Mann gmann at ghanshyammann.com
Tue Sep 17 20:47:50 UTC 2019


Hello Everyone, 

Below is the latest updated on  IPv6 goal. All the projects have the patch proposed now. Next step is to review then as per mentioned guidelines below or help in debugging the failure if any.

Summary: 

The projects still need to prepare the IPv6 job: 
* None

The projects waiting for IPv6 job patch to merge: 
If patch is failing, help me to debug that otherwise review and merge. 
* Barbican 
* Blazar 
* Cyborg 
* Tricircle 
* Vitrage 
* Zaqar 
* Cinder 
* Glance 
* Monasca 
* Neutron 
* Qinling 
* Sahara 
* Searchlight 
* Senlin 
* Tacker 
* Ec2-Api 
* Freezer 
* Heat 
* Ironic 
* Karbor 
* Kuryr 
* Magnum 
* Manila 
* Masakari 
* Mistral 
* Murano 
* Octavia  (johnsom is working on this and will take over the base patch)
* Swift 

The projects have merged the IPv6 jobs: 
* Designate 
* Murano 
* Trove 
* Cloudkitty 
* Congress 
* Horizon 
* Keystone 
* Nova 
* Placement 
* Solum 
* Telemetry 
* Watcher 
* Zun 

The projects do not need the IPv6 job (CLI, lib, deployment projects etc ): 
I have marked the tasks for below project as invalid.

* Adjutant 
* Documentation 
* I18n 
* Infrastructure 
* Kolla 
* Loci 
* Openstack Charms 
* Openstack-Chef 
* Openstack-Helm 
* Openstackansible 
* Openstackclient 
* Openstacksdk 
* Oslo 
* Packaging-Rpm 
* Powervmstackers 
* Puppet Openstack 
* Rally 
* Release Management 
* Requirements 
* Storlets 
* Tripleo 
* Winstackers 


Storyboard: 
========= 
- https://storyboard.openstack.org/#!/story/2005477 

IPv6 missing support found: 
===================== 
1. https://review.opendev.org/#/c/673397/ 
2. https://review.opendev.org/#/c/673449/ 
3. https://review.opendev.org/#/c/677524/ 

How you can help: 
============== 
- Each project needs to look for and review the ipv6 job patch. 
- Verify it works fine on ipv6 and no ipv4 used in conf etc 
- Any other specific scenario needs to be added as part of project IPv6 verification. 
- Help on debugging and fix the bug in IPv6 job is failing. 

Everything related to this goal can be found under this topic: 
Topic: https://review.opendev.org/#/q/topic:ipv6-only-deployment-and-testing+(status:open+OR+status:merged) 

How to define and run new IPv6 Job on project side: 
======================================= 
- I prepared a wiki page to describe this section - https://wiki.openstack.org/wiki/Goal-IPv6-only-deployments-and-testing 

Review suggestion: 
============== 
- Main goal of these jobs will be whether your service is able to listen on IPv6 and can communicate to any 
other services either OpenStack or DB or rabbitmq etc on IPv6 or not. So check your proposed job with 
that point of view. If anything missing, comment on patch. 
- One example was - I missed to configure novnc address to IPv6- https://review.opendev.org/#/c/672493/ 
- base script as part of 'devstack-tempest-ipv6' will do basic checks for endpoints on IPv6 and some devstack var 
setting. But if your project needs more specific verification then it can be added in project side job as post-run 
playbooks as described in wiki page[1]. 

[1] https://wiki.openstack.org/wiki/Goal-IPv6-only-deployments-and-testing 




More information about the openstack-discuss mailing list