<div dir="ltr"><div class="gmail_default"><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Hi All,</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">First of all, thanks for joining Rocky PTG and making it really productive and successful. I am writing the QA PTG summary. Wwe started the 'owner' for each working item so that we have single point of contact to track those. That will help to make each priority item to complete on time. </font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">1. Queens Retrospective</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">---------------------------------------------------------</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">We discussed the Queens Retrospective at start the PTG. We went through 1. what went well and 2. what needs to improve and gather some concrete action items. </font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Action Items: </font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">- chandankumar: Use newly tempest plugin jobs for stable branches for other projects.</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">- felipemonteiro: stable branches jobs needs to be done for Patrole for in-repo zuul gate.</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">- masayukig: Mail to ML to abandon no active patches, then put a comment and record the list, then abandon them</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">- gmann: will start the some etherpad and ML to notify the projects using plugins for best practice and improve the interfaces used by them.</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">- gmann: will check with SamP on progress on destructive HA testing.</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">- mguiney: will start to put some unit tests for CLIs</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">We will be tracking the above AI in our QA meeting so that we really work on mentioned AI and do not forget these as PTG finished.</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Owner: gmann</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Etherpad link: <a href="https://etherpad.openstack.org/p/qa-queens-retrospective">https://etherpad.openstack.org/p/qa-queens-retrospective</a> </font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">2. Zuul v3 native jobs </font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">-----------------------------------------------------------</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">andreaf explained about the devstack and tempest base jobs and migration of jobs. That was really helpful and good learning sessions. Basic idea to finish the devstack and tempest base jobs to make them available for projects specific jobs.</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">We decided to have only 2 devstack base jobs, 1. base abstract job 2. base job for single and multinode jobs. Inherited jobs can adjust single and multinode setup with nodeset var.</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Action Items:</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">    - andreaf to merge current hierarchy of devstack jobs to make a single job for single node and multinode jobs.</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Owner: andreaf</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Etherpad link: <a href="https://etherpad.openstack.org/p/qa-rocky-ptg-zuul-v3-native-jobs">https://etherpad.openstack.org/p/qa-rocky-ptg-zuul-v3-native-jobs</a></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">3. Cold upgrades capabilities (Rocky community goal)</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">---------------------------------------------------------------------------</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">This is not Rocky goal now but we did talk on this little bit. We discussed about preparation for grenade plugins developments. Masayuki will check whether we have enough documentation and process written for implementing the plugins. </font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Action Items:</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">    - masayukig to check the current documentation about grenade plugins whether it is enough for projects to implement plugins. </font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Owner: masayukig </font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Etherpad link: <a href="https://etherpad.openstack.org/p/qa-rocky-ptg-cold-upgrades-capabilities">https://etherpad.openstack.org/p/qa-rocky-ptg-cold-upgrades-capabilities</a> </font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">4. Interop test for adds-on project</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">-------------------------------------------------------------------------</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">I sent separate detailed mail on this and outcomes with action items.</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">please refer  -  <a href="http://lists.openstack.org/pipermail/openstack-dev/2018-March/127994.html">http://lists.openstack.org/pipermail/openstack-dev/2018-March/127994.html</a> </font></div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">5. Remove Deprecated APIs tests from Tempest</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">-------------------------------------------------------------------------</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">We talked about the testing of Deprecated APIs in tempest and on stable branches. We concluded to tests all Deprecated APIs on master as well on all stable branch. Till they are being removed we should tests APIs even they are in any state. There are few APIs like glance v1 and keystone admin v2 which are being skipped now So we are going to enable these APIs tests on each corresponding stable and master branch.</font><br></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Volume APIs testing will be little different way. We will tests v3 as default in all jobs with all existing tests. v2 APIs will be tested with new job running all current tests with v2 endpoints on tempest and cinder CI.</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Action Items:</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">    - gmann to make all glance v2 tests to run on all job</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">    - gmann to make keystone v2 admin tests in all jobs</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">    - gmann to make volume tests testing v3 as default and setup  v2 new job on tempest and cinder</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Owner: gmann</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Etherpad link: <a href="https://etherpad.openstack.org/p/qa-rocky-ptg-remove-deprecated-apis-tests">https://etherpad.openstack.org/p/qa-rocky-ptg-remove-deprecated-apis-tests</a> </font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">6. Backlogs from Queens Cycle</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">-------------------------------------------------------------------------</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">We went through the backlogs items of queens release which we discussed in Denver PTG but did not completed. </font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">We picked up the items which we still wanted to do but need volunteers to take those items. </font><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">I will publish those items to ML and find</span><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif"> out some volunteer if I can. </span></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Action Items:</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">    - gmann to send the backlogs items to ML to find the volunteers.</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Owner: Need Volunteer to pickup the items</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Etherpad link: <a href="https://etherpad.openstack.org/p/qa-rocky-ptg-queens-backlogs">https://etherpad.openstack.org/p/qa-rocky-ptg-queens-backlogs</a> </font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">7. Consuming Kolla tempest container source image in CI</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">-----------------------------------------------------------------------------</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">The tempest kolla image contains tempest as well as container. We can use that to tests image and process of creating the image.</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">For that we can add a job on tempest and kolla CI to use of kolla Tempest image and run few or more tempest test. </font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Action Items:</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">   - chandankumar to add job in tempest as non-voting with creating the image dynamicaly with current proposed patches using kolla-ansible</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><span style="white-space:pre"> </span>-run tempest tests</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><span style="white-space:pre">   </span>-check sanity things only for tempest plugin</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">- chandankumar to add  the same job on kolla CI but with precreated image.</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Owner: chandankumar </font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Etherpad link: <a href="https://etherpad.openstack.org/p/qa-rocky-ptg-consuming-kolla-tempest-container">https://etherpad.openstack.org/p/qa-rocky-ptg-consuming-kolla-tempest-container</a> </font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">8. QA SIG</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">----------------------------------------------------------</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">We talked about QA SIG and further steps on this. QA SIG is not meant to replace the QA Program. It is meant for OpenStack users, operators - including other communities interested in OpenStack / cross-community testing.</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Our next step is to get more feedback from various stack holders and start the wiki page and governance proposal patch.</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Action Items:</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">- andreaf: reach out to OpenLab team to see if they are interested</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">- andreaf: send out a doodle for meeting time for an initial meeting to discuss scope of QA SIG</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">- andreaf: review formal process for SIG creation. </font><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">SIG wiki, Governance patch etc</span></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">- georgk will bring it up in the OPNFV test WG and other OPNFV fora</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">- chandankumar to reachout Tripleo HA team to participate in SIG</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Owner: andreaf, QA Team</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Etherpad link: <a href="https://etherpad.openstack.org/p/qa-rocky-ptg-qa-sig">https://etherpad.openstack.org/p/qa-rocky-ptg-qa-sig</a></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">9. Future of OpenStack-Health</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">-----------------------------------------------------------------</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">OpenStack health is a still useful tool/dashboard to understand the status of upstream development and useful for downstream development too. We discussed about issues and challenges in health dashboard. </font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">- Graph library is hard to be created and modified without (deep) Javascript knowledge</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">- Diffifcult to keep npm libraries updates</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">- lack of number of developers</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Action Items:</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">- masayukig and mtreinish and other developers keep working on current working items.</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Owner: masayukig, mtreinish</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">10. QA Rocky Priority:</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">--------------------------------------------------------------------</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">In the last, we discussed the priority items for Rocky and listed the items and owner of each items in below etherpads. Zuulv3 jobs are main priority for QA team along with Bug Triage, Deprecated API testing, interop adss-on program testing etc.</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">We will be tracking each item weekly and try to keep the good progress on these. </font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">Etherpad link: <a href="https://etherpad.openstack.org/p/qa-rocky-ptg-rocky-priority">https://etherpad.openstack.org/p/qa-rocky-ptg-rocky-priority</a> </font></div><div class="gmail_default" style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">Let's work closely as team and finish the mentioned item in time.</div><div class="gmail_default" style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">-gmann</div></div></div>