# 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
---