# ARCHIVE: TripleO CI Planning meeting Notes - From Agugust 2021 ###### tags: `Meeting` * **Previous archived items**: https://hackmd.io/RzlngcRmR72IJi7hfmVTww ### 2022-02-15 tc/ua/pm planning for sprint 58 * New items * clbyl project * https://issues.redhat.com/secure/RapidBoard.jspa?rapidView=13266&projectKey=OSPCRE * enable promoter service on downstream server * Remove docker completely and move to quay * ceph pipeline (Doug avail?) * Continue * c9/rhel9 * registry * infra work * ansible-collection-openstack * osp-director-operator * consumption of scenario manager * Ruck rover * current: * sandeep/rlandy always on, everyone else one week intervals * proposal: * take sandeep off downstream always - goes into regular schedule * rlandy will ruck/rover with anyone new and still sync with ruck/rovers if wanted * team of 3 ruck/rovers who watch all lines * 13 people on team - one week a month * Option: go back to three week sprint with three people * Review time * open to everyone * move one or two meetings later --- ### 2022-01-25 tc/ua/pm planning for sprint 57 * New items * Openstack Ansible Collections update for a new Openstack SDK * Sandeep * Possible breakout from move from downstream dlrn to https. * Priority to registry changes work before they decommisioning happens. * rdo registry (have to take care of) * ananya, arx, amol (promoter) * downstream registry (wait) * Explore possibility of enabling uefi for ovb job i.e in rdo, if vexxhost doesn't support it - probably in psi cloud for downstream jobs? * what the blockage is (OVB, vexxhost - steve question) * where can we put this? * more resources for OVB in downstream * integration line (16.2 and 17) * fs001, 020, 035 (three stcks per line) * component * two releases at a time * baremetal, tripleo, network * OVB two stacks at a time * testproject a failed jobs from ^^ * what's new * RBAC (additional 2 stacks per line for 17 +) * 17 on rhel 9 * pls impact on component lines * OVB stacks for CRE team * where are those resources coming from? * UEFI boot from upstream * if this is not supported on vexx but it is on PSI, then we will need to deploy RDO on OVB in PSI (investigating this) * If we just consider 17 on rhel9 + RBAC (know for sure) we woudl need at least a doubling of resources * To deploy one stack: * OVB resources for testing 1 Undercloud node 1 BMC Generally 4 overcloud Minimum requirement to test 1 ovb jobs with only 1 controller and 3 compute:- VCPU: 4(undercloud) + 2(BMC) + 32(Overcloud nodes 8 x4) = 36 Ram - 28G disk - 280G * FIPs and RBAC * One baremetal environment for upstream testing. * How many stacks do we need concurrently? 10 to 12 - atm we run about 4 * How long is lifecycle for 17 on rhel 8? * 5 baremetal:- * 1 - rhel9 17 baremetal line * 1 - rhel8 17 Integration line? -> tripleo(eventually if rhel8 is not a thing anymore) * 1 - rhel9 17 integration line * 1 - rhel8 16.2 integration line * 1 - Centos9 Master integration lin * director operator work * what ci actually look like for this deployment --- ### 2022-01-05 tc/ua/pm planning for sprint 56 * TripleO-CI 2022 planning: * https://hackmd.io/gONRxsVRTFGw2pZIWLxTPA * cs9 * master * make existing jobs voting * finish ovb jobs in integration and component jobs and rdo thord party check * start removing c8 jobs from upstream * integartion jobs * component jobs * cockpit work/monitoring * wallaby * finish mini integartion line * full integration line (may be next sprint) * cockpit work * clear up c8 c9 comparision in the cockpit * get clarity about update and upgrades * add support for repo setup in tripleo-repos * test reproducer on cs9 * RHEL 9 * container build - sandeep is working * image build * mini integration line * cockpit work * Move to new rdo registry * tempest * consumption of scenario manager --- ### 2021-12-13 tc/ua/pm planning for sprint 55 [sandeep] * Started adding thoughts on TripleO-CI 2022 planning: * https://hackmd.io/gONRxsVRTFGw2pZIWLxTPA --- ### 2021-11-22 tc/ua/pm planning for sprint 54 * weekly ruck/rover schedule * projects: * c9 continuation (marios/doug/amol) * yum-config * osp-director-operator(marios) * include pooja? * Compose-Id pinning: define the list of tasks and raise blockers, if any. (doug) * Discussion on design of new dashboard * Possible improvements of current dashboard/ruck_rover tool: * highlight components that are old, ordered by 'days old' * fix the way that job's results are shown in the dashboard, which today show duplicated entries. * improve/refactor rr_tool (depends if we are going to keep this tool in the future) * updating grafana * network-related (DF work) (amol) * web tool for copy quay (arx - availability?) * learning (pooja/soniya) * tempest - tasks on board (soniya) * ovb clean up (sandeep) * node hold (sandeep) --- ### 2021-10-29 tc/ua/pm planning for sprint 53 * Sandeep * Ideas from PTG * https://hackmd.io/szag-nE6RwOaehepbOO7Mw#Ceph-Integration * OVB job for ceph - ceph deploy prior * Make openstack-tox-py39 voting on master and wallaby for tripleo projects and drop openstack-tox-py36 * http://lists.openstack.org/pipermail/openstack-discuss/2021-October/025554.html * Python Versions to test: * py3.8 as voting (no change from currently tested) * py3.9 as voting * py3.10 as non voting. * keep py3.6 until we move from centos8-stream to centos9-stream * Keep the current stuff as it is, Add new stuff then decide * * New job requests * Custom network / Custom overcloud name * https://review.opendev.org/c/openstack/tripleo-quickstart/+/812428 * https://review.opendev.org/c/openstack/tripleo-heat-templates/+/812369 * Full IPV6 job (For provisioning network also) * https://issues.redhat.com/browse/TRIPLEOCI-645 * Convert some OVB job to use spine-leaf * I will be discussing with harald to know the scenario/ topology he have in mind. As per harald, OVB and ovb-manager role has the support already for spine-leaf. * Infra/dependency changes * Ansible: https://groups.google.com/g/ansible-announce/c/kegIH5_okmg/ ansible 2.9 and 2.10 * Ceph (just FYI):https://lists.centos.org/pipermail/centos-devel/2021-November/077411.html * fultonj: that is expected we plan to run {rhel,cent}8 ceph containers on a {rhel,cent}9 host. ken will also be providing {rhel,cent}9 packages like cephadm so we can use it to bootstrap on 9 (though we'd bootstrap an 8-based container) * PSI public replacement - using PSI internal for scenario010 * Grafana - Update ? Year end are good for updates * New features in latest grafana, but it's a lot of work to change all those panels though. * Change apache configuration on promoter to show complete name of logs. http://promoter.rdoproject.org/promoter_logs/ * No more 1:1 UA sync with PCD as jpena is leaving. I spoke with jpena - He mentioned Alan wants to make this coordination at the Prodchain Council level. Spoke with Alan about this - pls book a once a sprint meeting with him * Soniya * Consumption of scenario manager - https://etherpad.opendev.org/p/qa-yoga-ptg - start with cinder-tempest-plugin * Implementation of glance missing feature in cs9 - Add glance tempest plugin installation support in os_tempest https://opendev.org/openstack/openstack-ansible-os_tempest/src/branch/master/vars/redhat-9.yml#L39 * Bring back split ovb-manange story. --- ### 2021-10-12 tc/ua/pm planning for sprint 52 * PTG for first week * Recharge day * c9/stream * create epic for c9-stream * complete mini integration line * ~~container build~~ * image build * standalone * undercloud * build out integration line * scenarios * OVB * ipa * multinode * update/upgrade? * component pipeline work * promoter work * check/gate * emit release work * tempest work * cockpit work * stream pinning (tripleo-repos) * needed for c9 work * RHEL 9 - leave this for next sprint * create epic - but park it * health * fips/rbac --- ### 2021-09-20 tc/ua/pm planning for sprint 51 * Use disk-image-builder process in downstream for nodepool image creation. - add this task under c9 work * Context: In downstream we are using virt-customize to build images vs disk-image-builder process in rdo * https://code.engineering.redhat.com/gerrit/gitweb?p=openstack/sf-config.git;a=blob;f=nodepool/elements/virt-customize/cloud-rhel-8-4.yaml * https://code.engineering.redhat.com/gerrit/gitweb?p=openstack/sf-config.git;a=blob;f=nodepool/diskimages/upstream-centos-8.dhall * add item related rbac and fifps * Osp director operator * Promoter log rotation * Enhance cleanup script to consider hold nodes. * PSI work - scenario010 and move ussuri line * tempest - on going - patrole stable release (continuing with earlier work) --- ### 2021-08-31 tc/ua/pm planning for sprint 50 * Sandeep * Time to update https://docs.openstack.org/tripleo-quickstart/latest/feature-configuration.html, Its not clear what we test where. Brainstorm - Combine some scenarios /increase ci coverage with new scenarios. * We need to convert one featureset to do network/vip/baremetal provision in deploy command step instead of separate steps. * Clean featureset file for eol releases newton/octa/pike/queens/rocky * We can take over harald patch to clean featureset files: https://review.opendev.org/c/openstack/tripleo-quickstart/+/800211 * https://docs.openstack.org/tripleo-quickstart/latest/feature-configuration.html * https://opendev.org/openstack/tripleo-quickstart/src/branch/master/fs-matrix.py * Remove obselete featuresets * Clean old code/job definitions/pipelines for eol branches - stein/queens * Some developers https://review.opendev.org/c/openstack/tripleo-quickstart/+/800173 * add centos9 task on board --- ### 2021-08-10 tc/ua/pm planning for sprint 49 * tempest side * soniya on patrole stable release (carry on with that) * arx's work on allow list * tripleo --- # 2022-02-17 Unified Sprint 58 Planning **Sprint dates: Thu 2022-02-17 - Wed 2022-03-09** https://hackmd.io/gONRxsVRTFGw2pZIWLxTPA?both * TripleO-CI 2022 planning: * https://hackmd.io/gONRxsVRTFGw2pZIWLxTPA **Attendees:** arxcruz, pojadhav, chandan, marios, ananya, rlandy, ysandeep, jakob, akahat, dasm, rcastillo, dviroel :watch: (target +0:00) +0:04 ## Team availability and PTO plans ### Sprint team members Feb 17 to Mar 09 (it's 13 days - $your_PTO_days) including recharge 1. rlandy: 13 days 2. marios: 12 days (monday 7th March out) 3. chandan: 11 days (Out on Feb 21) 4. Amol: 13 Days 5. Bhagyashri: 6. Pooja: 13 days 7. Sandeep: 12 days (out next friday- 25th) 8. Soniya: 9. arxcruz: 12 days 10. Ananya: 13 (18 Feb recharge day) 11. Douglas: 12 and half (holidays from feb 28th to mar 2nd (half-day)) 12. Rafael: 13 days 13. Dariusz: 8 (21-25 Feb off) 14. Jakob: 11 days (out on Feb 24 and Feb 25) > Total team days (14 days for 11 team members (+2 in RR shift)): > 11*13 / 143 (100% of total capacity) ## Ruck / Rover > New ruck / rover: https://docs.google.com/spreadsheets/d/1-p0MU38u4NAOqNC_fPIgmRfcrCrSftdbf8CLA9K_JuI/edit#gid=1931857401 Dates | Ruck | Rover -|-|-| 21st Feb - 25th Feb | pooja | ananya+1 28th Feb - 04th Mar | bhagyashria | dariusz 07th Mar - 11th Mar | Soniya | chandan > next retrospective : Ananya :watch: (target: +0:15) + ## Ideas for improvement to sprint process > Retrospective cards: * hardware provisioning testing and hardware * UEFI testing based on RHEL 9 (patches required) * CentOS 9 was added - Chandan did that work as well * Hardware * don't have enough control * tenant - resources * individual tenants * open review time to everyone (move slot) * https://hackmd.io/FGMoCiRfSNa8puA1BpTQ-Q * stay as is on timing ( every day - too early for some) * two days a week early two days a week later (third day?): +1, +1+1 +1+1 +1+1,+1 * call twice a week - one early - one late :watch: (target: +0:45) + ## New topics or demos or education for community call [training schedule](https://hackmd.io/OXNWWIShSBaPXPC8d7kFgQ) * introduction on how to set up and configure DevStack? * introduction/overview on Ansible inventories and playbooks (redhat.tripleo_ci/jm1.cloudy) for VM deployments? ## New work items discovered by team * New items * clbyl project * https://issues.redhat.com/secure/RapidBoard.jspa?rapidView=13266&projectKey=OSPCRE * enable promoter service on downstream server * infra epci - Amol * Remove docker completely and move to quay * ceph pipeline (Doug avail?) * [Reproducer](https://hackmd.io/gONRxsVRTFGw2pZIWLxTPA?view#Reproducer-improvements) * Continue * c9/rhel9 * wallaby c9 check/gate * master reparent * rhel 9 * audit * registry * infra work * ansible-collection-openstack * osp-director-operator * consumption of scenario manager * Ruck rover * current: * sandeep/rlandy always on, everyone else one week intervals * proposal: * take sandeep off downstream always - goes into regular schedule * rlandy will ruck/rover with anyone new and still sync with ruck/rovers if wanted * team of 3 ruck/rovers who watch all lines * 13 people on team - one week a month * Option: go back to three week sprint with three people * keep one week switch * Option on team: * keep schedule add one downstream person * team of three and they work it out: +1 +1 (at least one from US/EU tz) * team of two +1+1 (lets try for a sprint?) * Review time * open to everyone * move one or two meetings later ## Words from PM (Ronelle/Chandan) ## Words from UA (Sandeep Yadav) :watch: (target: +1:00) +00:47 ## Sprint board Review https://issues.redhat.com/secure/RapidBoard.jspa?rapidView=11751&view=detail&selectedIssue=TRIPLEOCI-743 :watch: (target: +1:45) + ## Priority for this sprint on board * sdk * infra change rdo to quay ## General discussion of sprint scope/topics :watch: (target: +2:00) + ### End Of Meeting --- # 2022-01-27 Unified Sprint 57 Planning **Sprint dates: Thu 2022-01-27 - Wed 2022-02-16** https://hackmd.io/gONRxsVRTFGw2pZIWLxTPA?both * TripleO-CI 2022 planning: * https://hackmd.io/gONRxsVRTFGw2pZIWLxTPA **Attendees:** bhagyashris, dasm, marios, arxcruz, ananya, jm1, :watch: (target +0:00) +0:04 ## Team availability and PTO plans ### Sprint team members Jan 27 to Feb 16 (it's 14 days - $your_PTO_days) 1. rlandy: 13 (may take one Friday?) 2. marios: 14 (ruck 1 week) 3. chandan: 4. Amol: 14 5. Bhagyashari: 12 (6 days PTO- 11 Feb to 21 Feb) 6. Pooja: 7. Sandeep: no pto plans 8. Soniya: 9. arxcruz: 14 10. Ananya: 14 11. Douglas: 14 (ruck/rover for 5d) 12. Rafael: Holiday on feb 1st 13. Dariusz: 14 (ruck/rover for 5d) 14. Jakob: 13 (out on Feb 7) > Total team days (14 days for 11 team members (+2 in RR shift)): > 11*13 / 143 (100% of total capacity) ## Ruck / Rover > New ruck / rover: https://docs.google.com/spreadsheets/d/1-p0MU38u4NAOqNC_fPIgmRfcrCrSftdbf8CLA9K_JuI/edit#gid=1931857401 * 31st Jan - 04th Feb = marios/darius * 07th Feb - 11th Feb = doug/amol * 14th Feb - 18th Feb = rafael/arx > next retrospective : Amol :watch: (target: +0:15) + ## Ideas for improvement to sprint process > Retrospective cards: * Team social ideas - combined on line games - cooking demo - joined team project - home town pictures * it is all about communication: - sync meetings - document your work: comments on Jira, comments on LP bugs - create tasks on Jira if needed - comments on gerrit changes - Review list * marios: - revisit and keep the 5 min rule on meetings (& kudos Bhagyashris great job) - 5 mins general chat & prep time * Lets keep the jira cards updated for easier hand offs? + 1 from Bhagyashri :watch: (target: +0:45) + ## New topics or demos or education for community call [training schedule](https://hackmd.io/OXNWWIShSBaPXPC8d7kFgQ) * how kvm jobs works - ananya/ronelle * How to review changes offline with gerty - @arxcruz ## New work items discovered by team * New items * Openstack Ansible Collections update for a new Openstack SDK - https://hackmd.io/szgyWa5qSUOWw3JJBXLmOQ * Sandeep * Possible breakout from move from downstream dlrn to https. * Priority to registry changes work before they decommisioning happens. * rdo registry (have to take care of) * ananya, arx, amol (promoter) * downstream registry (wait) * Explore possibility of enabling uefi for ovb job i.e in rdo, if vexxhost doesn't support it - probably in psi cloud for downstream jobs? * what the blockage is (OVB, vexxhost - steve question) * where can we put this? * more resources for OVB in downstream * FIPs and RBAC * One baremetal environment for upstream testing. * 5 baremetal:- * 1 - rhel9 17 baremetal line * 1 - rhel8 17 Integration line? -> tripleo(eventually if rhel8 is not a thing anymore) * 1 - rhel9 17 integration line * 1 - rhel8 16.2 integration line * 1 - Centos9 Master integration line * director operator work * what ci actually look like for this deployment ## Words from PM (Ronelle/Chandan) ## Words from UA (Sandeep Yadav) Mirror sync script - https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/34441 :watch: (target: +1:00) +00:47 ## Sprint board Review https://issues.redhat.com/secure/RapidBoard.jspa?rapidView=11751&view=detail&selectedIssue=TRIPLEOCI-743 :watch: (target: +1:45) + ## Priority for this sprint on board * sdk * infra change rdo to quay ## General discussion of sprint scope/topics :watch: (target: +2:00) + ### End Of Meeting --- # 2022-01-06 Unified Sprint 56 Planning **Sprint dates: Thu 2022-01-06 - Wed 2022-01-26** https://hackmd.io/gONRxsVRTFGw2pZIWLxTPA?both * TripleO-CI 2022 planning: * https://hackmd.io/gONRxsVRTFGw2pZIWLxTPA **Attendees:** ananya, pojadhav, chandan, dasm, rlandy, bhagyashris, ysandeep, rcastillo, jm1 :watch: (target +0:00) +0:04 ## Team availability and PTO plans ### Sprint team members Jan 06 to Jan 27 (it's 14 days - $your_PTO_days) 1. rlandy: 14 2. marios: 12 (out 01/06 - 01/07) 3. chandan: 12 4. Amol: 21-24 Jan 5. Bhagyashari: 14th Jan , 26th jan is holiday in India 6. Pooja: 3 (12th Jan to 31st Jan - PTO ) 7. Sandeep: 14 (14th jan, 26th - public holidays) 8. Soniya: 12 (14 Jan and 26th jan is public holiday and 25th jan PTO) 9. arxcruz: 14 10. Ananya: 14 11. Douglas: 14 12. Rafael: 14 13. Dariusz: 14 14. Jakob: 14 > Total team days (14 days for 11 team members (+2 in RR shift)): > 11*13 / 143 (100% of total capacity) ## Ruck / Rover > New ruck / rover: https://docs.google.com/spreadsheets/d/1-p0MU38u4NAOqNC_fPIgmRfcrCrSftdbf8CLA9K_JuI/edit#gid=1931857401 * 04th Jan - 07th Jan = Amol/doug * 10th Jan - 14th Jan = arx/rafael * 17th Jan - 21st Jan = ananya/chandan * 24th Jan - 28th Jan = bhagyashri/rafael > next retrospective : Amol :watch: (target: +0:15) + ## Ideas for improvement to sprint process > Retrospective cards: :watch: (target: +0:45) + ## New topics or demos or education for community call [training schedule](https://hackmd.io/OXNWWIShSBaPXPC8d7kFgQ) * osp director operator ## New work items discovered by team * cs9 * master * make existing jobs voting * finish ovb jobs in integration and component jobs and rdo third party check * start removing c8 jobs from upstream * integartion jobs * component jobs * cockpit work/monitoring * wallaby * finish mini integration line * full integration line (may be next sprint) * cockpit work * clear up c8 c9 comparison in the cockpit * get clarity about update and upgrades * add support for repo setup in tripleo-repos * test reproducer on cs9 - Done by Sagi * RHEL 9 * container build - sandeep is working * image build * mini integration line * cockpit work * Move to new rdo registry * tempest * consumption of scenario manager * Using release-file in container and image build on CS8/RHEL-8/RHEL-9 ## Words from PM (Ronelle/Chandan) * cs9 is priority for next 2 to 3 sprint ## Words from UA (Sandeep Yadav) :watch: (target: +1:00) +00:47 ## Sprint board Review https://issues.redhat.com/secure/RapidBoard.jspa?rapidView=11751&view=detail&selectedIssue=TRIPLEOCI-743 :watch: (target: +1:45) + ## Priority for this sprint on board ## General discussion of sprint scope/topics :watch: (target: +2:00) + ### End Of Meeting --- # 2021-12-16 Unified Sprint 55 Planning **Sprint dates: Thu 2021-12-16 - Wed 2022-01-05** https://hackmd.io/gONRxsVRTFGw2pZIWLxTPA?both **Attendees:** chandan, akahat, marios, ananya, bhagyashris, rlandy, pojadhav, dasm :watch: (target +0:00) +0:04 ## Team availability and PTO plans ### Sprint team members 16th Dec to Jan 05 (it's 14 days - $your_PTO_days 1. rlandy: 9 (out Dec24 -Jan 03) 2. marios: 4 (out 27-31 & 3-7 probably ;) ) 3. chandan: 14 4. Amol: 10 (4 Days PTO) 5. Bhagyashari: 0 (3rd jan holiday) 6. Pooja: 4 (Out on 22 dec and from 27-31 dec) 7. Sandeep: 3 (Out from 20th dec to Jan-03) 8. Soniya: 10 days probably (Out from 20 dec to 31dec) 9. arxcruz: 0 10. Ananya: 6 (shutdown 25 dec to 1 jan) 11. Douglas: 5 (out from dec 24th to jan 2nd) 12. Rafael: 5 (out Dec 24 - Jan 01) 13. Dariusz: 9 (out RH End-Year recharge) > Total team days (14 days for 11 team members (+2 in RR shift)): > 11*13 / 143 (100% of total capacity) ## Ruck / Rover > New ruck / rover: * November 25 - December 5: sandeep/rlandy, arxcruz (if needed) * December 6 - December 12: marios, pooja * December 13 - December 19: dviroel, ananya (~~marios~~) * December 20 - December 26:Amol, soniya * December 27 - January 5: (rlandy, sandeep are out), chandan, bhagyashri > next retrospective : soniya :watch: (target: +0:15) + ## Ideas for improvement to sprint process > Retrospective cards: https://miro.com/app/board/uXjVOasS040=/ * one week ruck|rover has more advantage than disadvantage i think we should try it. e.g. for 1/2 months and can revisit * Notes: Do the handover thus * vote: * +1: aye, +1, +1,+1 +1 ,+1(to explore),+1, +1, +1(we can revert anyways) * -1: * wish the Elastic recheck bot actually reported back on patches with failure reason * we should revisit the logdiff - we checked that at some point :watch: (target: +0:45) + ## New topics or demos or education for community call [training schedule](https://hackmd.io/OXNWWIShSBaPXPC8d7kFgQ) ## New work items discovered by team * Main theme for this planning meeting is to discuss the new year plans and work items that we should focus: https://hackmd.io/gONRxsVRTFGw2pZIWLxTPA?both * Move to new rdo registry - add card on jira board for next year * Move to quay.rdoproject.org - credentials in infra doc * RDO wallaby CS9 * all packages are available * we can start with mini integration line * whats about backports?---all set :) * RHEL 9 RHOS-17 ## Words from PM (Ronelle/Chandan) ## Words from UA (Sandeep Yadav) :watch: (target: +1:00) +00:47 ## Sprint board Review :watch: (target: +1:45) + ## Priority for this sprint on board * cs9 * master * wallaby * cockpit * RHEL 9 * the same as above ## General discussion of sprint scope/topics :watch: (target: +2:00) + ### End Of Meeting --- # 2021-11-24 Unified Sprint 54 Planning **Sprint dates: Thu 2021-11-07 - Wed 2021-11-24** https://hackmd.io/8339lqSwSEeXxuk0LfxCwA# **Attendees:** rlandy, marios, arxcruz, pojadhav, dviroel, ysandeep, soniya29 :watch: (target +0:00) +0:04 ## Team availability and PTO plans ### Sprint team members 25th Nov to December 15 (it's 14 days - $your_PTO_days Dec3/5 day of learning 1. rlandy: 12 - out Nov 25, 26 2. marios: 14 (assuming i dont get sick) 3. chandan: 4. Amol: 11 Days (3 Days PTO next week) 5. Bhagyashari: 6. Pooja: 14 7. Sandeep: 13 (dec 3 - day of learning) 8. Soniya: 7 (7 days PTO next week) 9. arxcruz: 7 (back next year) 10. Ananya: 11. Douglas: 14 12. Rafael: > Total team days (14 days for 11 team members (+2 in RR shift)): > 11*13 / 143 (100% of total capacity) ## Ruck / Rover > New ruck / rover: * November 25 - December 5: sandeep/rlandy, arxcruz (if needed) * December 6 - December 12: marios, pooja * December 13 - December 19: dviroel, ananya (marios) * December 20 - December 26:Amol, soniya * December 27 - January 5: (rlandy, sandeep are out), chandan, bhagyashri > next retrospective : soniya :watch: (target: +0:15) + ## Ideas for improvement to sprint process > Retrospective cards: * Tech debt: * new hire items * mark in code TODO * EPIC (TC/UA/PM) tech debt: * skiplist (soniya) * old releases (Rafael) * tripleo-ci docs (fix and add whats missing https://docs.openstack.org/tripleo-docs/latest/ci/index.html) * c9 - https://issues.redhat.com/browse/TRIPLEOCI-705 * C8 - Move to venv from virtualenv usage * audit CI repos and see what branchful tests trigger where and we can reduce (who?) reproducer (Rafael) * documentation - dev-stage, pcci (might have quota) * psi - standalone, one node, containers multinode (two nodes) * https://github.com/rdo-infra/ansible-role-tripleo-ci-reproducer/blob/master/README.md * ^^ fix this documentation * extra doc for libvirt driver: https://github.com/bogdando/oooq-warp/blob/master/docs/CI-reproducer.md * Update reproducer to deploy C9 nodes - ananya, rlandy :watch: (target: +0:45) + ## New topics or demos or education for community call [training schedule](https://hackmd.io/OXNWWIShSBaPXPC8d7kFgQ) * ceph * ## New work items discovered by team * tech debt: * ussuri going to EM: https://review.opendev.org/c/openstack/releases/+/817623 (new hire task to reduce coverage) * standalone and multinode V/U jobs in our CI repos * https://docs.openstack.org/project-team-guide/stable-branches.html#maintenance-phases * wait for patch to merge * talk to DF (monday call - minimal set or remove altogether) * make a decision on what to keep/get rid of * victoria: bring up with PTL (community) * audit CI repos and see what branchful tests trigger where and we can reduce (who?) * projects: * c9 continuation (marios/doug/amol) * yum-config * osp-director-operator(marios) * include pooja? * Compose-Id pinning: define the list of tasks and raise blockers, if any. (doug/rafael) * Discussion on design of dashboard improvements * Possible improvements of current dashboard/ruck_rover tool: * highlight components that are old, ordered by 'days old' * fix the way that job's results are shown in the dashboard, which today show duplicated entries. * improve/refactor rr_tool (depends if we are going to keep this tool in the future) * updating grafana * network-related (DF work) (amol) * learning (pooja/soniya) * tempest - tasks on board (soniya) * ovb clean up (sandeep) * node hold (sandeep) * quickstart minimal * Work from Ceph Team * validations, upgrades ## Words from PM (Ronelle/Chandan) ## Words from UA (Sandeep Yadav) * Hearing lot of complaints from tripleo developers about quickstart not working * quickstart / product? * tripleo-quickstart-promote-master-current-tripleo-delorean-minimal - good enough? * what do we support? * do we support running quickstart outside of CI? * what configs are supported in this mode? * advantages * workarounds to get jobs to work * Explore if ovb jobs can be modified to boot with uefi. :watch: (target: +1:00) +00:47 ## Sprint board Review :watch: (target: +1:45) + ## Priority for this sprint on board ## General discussion of sprint scope/topics :watch: (target: +2:00) + ### End Of Meeting --- # 2021-11-04 Unified Sprint 53 Planning **Sprint dates: Thu 2021-11-07 - Wed 2021-11-24** https://hackmd.io/8339lqSwSEeXxuk0LfxCwA# **Attendees:** chandan, marios, ananya, rlandy, akahat :watch: (target +0:00) +0:04 ## Team availability and PTO plans ### Sprint team members 08th Nov to 24th November (it's 12 days - $your_PTO_days 1. rlandy: 11 out Nov 24 (Thanksgiving) 2. marios: 12 3. chandan: 6 days approx (Will be sharing dates adhoc) 4. Amol: 2 days 5. Bhagyashari: out from 28th oct to 25th Nov (15qth holiday in india and 22nd recharge day) 6. Pooja: 10/11 ( may be out for important work ) 7. Sandeep: 11 (out on 1 friday) 8. Soniya: 9. arxcruz: 10. Ananya: 5 (PTO from 15 Nov) 11. Douglas: 11 (holiday on 15th) > Total team days (13 days for 11 team members (+2 in RR shift)): > 11*13 / 143 (100% of total capacity) ## Ruck / Rover > New ruck / rover: - amol - soniya > next retrospective sandeep :watch: (target: +0:15) + ## Ideas for improvement to sprint process > Retrospective cards: * In person meet up - look into for new year - TODO: see how people are feeling wrt travel (locations) * Farm some CI members out to work with other teams * community call - start * opportunity to have hybrid work * track on sprint board * motivate * more concentrated work (action item) * Bring back one backlog task per sprint - new year * Use contents from centos mirrors in our jobs not from compose and use compose may be in dependency line? (chandan in c9) context: https://review.opendev.org/c/openstack/tripleo-quickstart/+/816648/2#message-1deca7ab6716fcca1724f465a80a9c5be6670c0a add pinning :watch: (target: +0:45) + ## New topics or demos or education for community call [training schedule](https://hackmd.io/OXNWWIShSBaPXPC8d7kFgQ) * reviews (marios) * allowed list - c9? ## New work items discovered by team * Upsteam c9 node is here yay! * Sandeep * Ideas from PTG * https://hackmd.io/szag-nE6RwOaehepbOO7Mw#Ceph-Integration * OVB job for ceph - ceph deploy prior * Make openstack-tox-py39 voting on master and wallaby for tripleo projects and drop openstack-tox-py36 * http://lists.openstack.org/pipermail/openstack-discuss/2021-October/025554.html * Python Versions to test: * py3.8 as voting (no change from currently tested) * py3.9 as voting * py3.10 as non voting. * keep py3.6 until we move from centos8-stream to centos9-stream * Keep the current stuff as it is, Add new stuff then decide * * New job requests * Custom network / Custom overcloud name * https://review.opendev.org/c/openstack/tripleo-quickstart/+/812428 * https://review.opendev.org/c/openstack/tripleo-heat-templates/+/812369 * Full IPV6 job (For provisioning network also) * https://issues.redhat.com/browse/TRIPLEOCI-645 * Convert some OVB job to use spine-leaf * I will be discussing with harald to know the scenario/ topology he have in mind. As per harald, OVB and ovb-manager role has the support already for spine-leaf. * Infra/dependency changes * Ansible: https://groups.google.com/g/ansible-announce/c/kegIH5_okmg/ ansible 2.9 and 2.10 downstream - rpm ansible-core collections missing * PSI public replacement - using PSI internal for scenario010 * ruck/rovers * Soniya * Consumption of scenario manager (moving out to next sprint) - https://etherpad.opendev.org/p/qa-yoga-ptg - start with cinder-tempest-plugin * Implementation of glance missing feature in cs9 (keep this sprint) - Add glance tempest plugin installation support in os_tempest https://opendev.org/openstack/openstack-ansible-os_tempest/src/branch/master/vars/redhat-9.yml#L39 ## Words from PM (Ronelle/Chandan) * Moving one scrum call: * mon - regular * thurs +1 +1, +1+1, +1, +1, +1, +1 * neither ,+1 * Prod chain mon, wed, thurs: https://docs.google.com/document/d/13viK0WahHjrDfhhdRF3zZ2tl_C_GnMpftjEd3-54Vxg/edit# meet.google.com/oxd-nkex-zzd ## Words from UA (Sandeep Yadav) <Chandan> * Review list: * https://hackmd.io/FGMoCiRfSNa8puA1BpTQ-Q * https://etherpad.opendev.org/p/tripleo-review-priorities * new core members: http://lists.openstack.org/pipermail/openstack-discuss/2021-November/025664.html https://www.stackalytics.io/report/contribution?module=tripleo-group&project_type=openstack&days=180 * Core on RDO: * sandeep :watch: (target: +1:00) +00:47 ## Sprint board Review https://issues.redhat.com/secure/RapidBoard.jspa?projectKey=TRIPLEOCI&rapidView=11751 :watch: (target: +1:45) + ## Priority for this sprint on board ## General discussion of sprint scope/topics :watch: (target: +2:00) + ### End Of Meeting --- # 2021-10-14 Unified Sprint 52 Planning **Sprint dates: Thu 2021-10-14 - Wed 2021-11-03** https://hackmd.io/8339lqSwSEeXxuk0LfxCwA# **Attendees:** arxcruz, pojadhav, marios, rlandy, ysandeep, ananya, chandan, dviroel, akahat, arxcruz :watch: (target +0:00) +0:04 ## Team availability and PTO plans ### Sprint team members 14th Oct to 03rd November (it's 14 days - $your_PTO_days - recharge day (22nd oct) 2. rlandy: 12 3. marios: 13 also ptg (1 recharge day) 4. chandan: 11 (Oct 15 and Recharge Day) 5. Amol: 6. Bhagyashari: out from 28th oct to 25th Nov (15th holiday in india and 22nd recharge day) 7. Pooja: 12 days ( 15th oct public holiday and 22nd oct recharge day) 8. Sandeep: 10 (Oct 15 - public holiday, 1 recharge day, (2nd/3rd) Nov 9. Soniya: 12 10. arxcruz: 12 11. Ananya: 10 (19-22 PTO) 12. Douglas: ruck/rover - 12 days (holiday 2nd Nov) > Total team days (13 days for 13 team members (+2 in RR shift)): > 14*13 / 169 (100% of total capacity) ## Ruck / Rover > New ruck / rover: - doug - pooja > next retrospective soniya :watch: (target: +0:15) + ## Ideas for improvement to sprint process > Retrospective cards: https://miro.com/app/board/o9J_lrP1x4k=/ *  jenkins periodic jobs: create new check jobs for other branches - rdo infra will check and will get back to us. *  review epics and move low prio to backlog * move to backlog: OR * draw the line between high and low priority task: +1 top 3/4 stories in the jira board are the priority/active ones. in scrum we only examine those stories in detail/all tasks etc. for the rest under the line we ask only for any blockers/updates/requests etc. * check the backlog stuff in the new year start. *  eyes on innovation * note down the new ideas in the PTG hackmd https://hackmd.io/szag-nE6RwOaehepbOO7Mw * may be we can setup the call once in the month *  sc 10 jobs *  review/improve jobs in component line - make sure we are exercising the right services in each line or remove if they don't make sense. :watch: (target: +0:45) + ## New topics or demos or education for community call [training schedule](https://hackmd.io/OXNWWIShSBaPXPC8d7kFgQ) * allowed list - ## New work items discovered by team * PTG for first week * Recharge day * c9/stream * create epic for c9-stream * complete mini integration line * ~~container build~~ * image build * standalone * undercloud * build out integration line * scenarios * OVB * ipa * multinode * update/upgrade? * component pipeline work * promoter work * check/gate * emit release work * tempest work * Updating python-tempestconf * Netstat logging * Patrole - neutron coverage(on-going) * cockpit work * stream pinning (tripleo-repos) * needed for c9 work * RHEL 9 - leave this for next sprint * create epic - but park it * health * fips/rbac ## Words from PM (Ronelle/Chandan) * ## Words from UA (Sandeep Yadav) * In centos9 the equivalent to powertools is CRB:- CS8: powertools CS9: CRB extras repo - will be there when c9 get's released * Collaboration with Glance team to improve ci coverage in CI:- https://review.opendev.org/q/topic:%22improve_glance_coverage%22+(status:open%20OR%20status:merged) https://review.rdoproject.org/r/q/topic:%22improve_glance_coverage%22+(status:open%20OR%20status:merged) :watch: (target: +1:00) +00:47 ## Sprint board Review https://issues.redhat.com/secure/RapidBoard.jspa?projectKey=TRIPLEOCI&rapidView=11751 :watch: (target: +1:45) + ## Priority for this sprint on board ## General discussion of sprint scope/topics :watch: (target: +2:00) + ### End Of Meeting ---