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

Ghanshyam Mann gmann at ghanshyammann.com
Thu Sep 5 11:46:43 UTC 2019


Hello Everyone, 

Below is the progress on Ipv6 goal during R6 week. I am preparing the legacy base job
for IPv6 deployment. 

NOTE: As first step, I am going to set up the job with all IPv6 deployment setting and basic verification
whether service listens on IPv6 or not. As the second step, we will add post-run script to audit the
tcpdump/logs etc for unwanted IPv4 traffic. 

Summary: 
* Number of Ipv6 jobs proposed Projects: 28 
* Number of pass projects: 18
** Number of project merged out of pass project: 13
* Number of failing projects: 10

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

Current status: 
============ 
1. Cinder and devstack fix are merged for cinder IPv6 job and I did recheck on cinder patch.
2. Preparing the legacy base job with IPv6 setting - https://review.opendev.org/#/c/680233/
3. Zun, Watcher, Telemetry(thanks to zhurong) are merged. I have proposed to run telemetry
     ipv6 job on Panko and Aodh gate also.
4. This week new projects ipv6 jobs patch and status: 
- Tacker: 
link: https://review.opendev.org/#/c/676918/
status: Current functional jobs are n-v so I am not sure IPv6 job will pass or not. waiting for gate result.

Need Help from the project team:
1. Monasca: waiting for new kafka client patches merge - https://review.opendev.org/#/c/674814/2
2. Sahara: https://review.opendev.org/#/c/676903/
     Job is failing to start the sahara service. I could not find the logs for sahara service(it shows an empty
     log under apache). Need help from sahara team. 
3. Searchlight: https://review.opendev.org/#/c/678391/
     python-searchlightclient error, Trinh will be looking into this.
4. Senlin: https://review.opendev.org/#/c/676910/
    Not able to connect on auth url - https://zuul.opendev.org/t/openstack/build/0ad3b4aac0424ad78171ca7546421f5e/log/job-output.txt#43011
5. qinling: https://review.opendev.org/#/c/673506/1
     logs are not there so i did recheck to get the fresh log for debugging. 

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 

-gmann 




More information about the openstack-discuss mailing list