# Validation Framework team meeting - Old
# New: https://hackmd.io/Ein7tRRqSgmju2sw_yovxQ
# Meeting 2021/09/30
## Atttendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [x] apetrich
- [ ] jbuchta
- [x] pweeks
- [ ] cjeanner
## Agenda
* https://docs.google.com/document/d/1Hl1Iki3KelWsoOjjsbMet09dVIvZbmxO6zMu2QVCjvk/
### Problems
* constraints trouble are hitting EMEA
* Lets put that in Jira with more details.
### Bug scrub
* 16.1.7 All in VERIFIED
* 16.1.8
* https://bugzilla.redhat.com/show_bug.cgi?id=1887444 MODIFIED
* https://bugzilla.redhat.com/show_bug.cgi?id=2001968 ON_DEV
* What's the state of this ?
* Waiting for build
* 16.2.0 All Closed and Released
* 16.2.1 - https://url.corp.redhat.com/osp-16-2
* 2 MODIFIED
* https://bugzilla.redhat.com/show_bug.cgi?id=1989743
* https://bugzilla.redhat.com/show_bug.cgi?id=2007556
* 4 ON_DEV
* https://bugzilla.redhat.com/show_bug.cgi?id=2001629
* broken in master/wallaby due to tripleo-ansible-inventory broken too
* but could be fixed quickly with a downstream patch only?
* Added to the legacy eval Jira card which covers this container-status validation
* https://issues.redhat.com/browse/VALFRWK-650
* https://bugzilla.redhat.com/show_bug.cgi?id=2005914
* https://bugzilla.redhat.com/show_bug.cgi?id=2005986
* https://bugzilla.redhat.com/show_bug.cgi?id=2001917
* this one needs 1 core vote on:
* https://review.opendev.org/c/openstack/python-tripleoclient/+/807125/
* 17.0 - https://url.corp.redhat.com/osp-17-0
* 18 BUGS
* 2 NEW / 4 ASSIGNED / 4 ON_DEV / 7 MODIFIED / 1 ON_QA
### Collab
## Review
# Meeting 2021/09/28
## Atttendees
- [x] dpeacock
- [x] mbultel
- [ ] jpodivin
- [x] gchamoul
- [x] apetrich
- [ ] jbuchta
- [x] pweeks
- [ ] cjeanner
## Agenda
# Sprint preparation
* Sprint priority:
* CI - Component pipeline in particular
* Legacy validation catalogue:
* Onboarding Adriano on it as well
* Inventory bug
* Finilization Community Validation specs
* s/custom/community/g
* Using ansible-galaxy to create the role skeleton in the CLI instead of using the tripleo-validations role called validation_init.
* FutureFeature: using ansible-galaxy to create role AND collection
* Community logs are going in the same place (/var/log/validations by default)
# Custom validation Spec discussion and finalization
* Custom renamed to: community
* Logging will be done in the standard path: $home/validations
* new CLI entry point will wrap and call ansible-galaxy for role generation
* and 1st implementation bits for calling Collection
# Meeting 2021/09/16
## Atttendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [x] apetrich
- [ ] jbuchta
- [ ] pweeks
- [ ] cjeanner
## Agenda
### Bug scrub
* 16.1.7:
* All VERIFIED
* 16.1.8:
* https://bugzilla.redhat.com/show_bug.cgi?id=1887444 MODIFIED
* https://bugzilla.redhat.com/show_bug.cgi?id=2001968 ON_DEV
* 16.2:
* GA is out, all our BZs have been closed
* 16.2.1:
* 3 BZs
* 17.0
### Reviews
* Jiri's directory conditionals
* https://review.opendev.org/c/openstack/python-tripleoclient/+/808067
* https://review.opendev.org/c/openstack/python-tripleoclient/+/808068
* https://review.opendev.org/c/openstack/python-tripleoclient/+/808070
* Mathieu's skip list
* https://review.opendev.org/c/openstack/validations-libs/+/809289
* Mathieu's table expansion
* https://review.opendev.org/c/openstack/validations-libs/+/804392
# Meeting 2021/09/14
## Atttendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
- [ ] cjeanner
## Agenda
* https://review.opendev.org/c/openstack/tripleo-validations/+/804193
* moving to compute
* Reviews for the playbook dir issues
* https://review.opendev.org/q/topic:%22validations-legacy-dir%22+(status:open%20OR%20status:merged)
* Code looks good to VF devs, but we must test properly (sensitive code area)
* Jiri to coordinate with upgrades team / QE folks for help on this
* Look into spec file update to clean up old directory after upgrade
* Jiri to coordinate with FIPS folks regarding dropping in on our meetup
* Upper constraints - what to do
* Upper constraints are misnamed; they do NOT specify the highest level a package can be, but actually specify the LOWEST level a package can be
* Negative impacts of dropping constraints
* Check requirements job needs to run on all our CI jobs
* Pip will glob all packages possible and then only install the relevant one, this will wastefully consume time and bandwidth
* Just ignoring this with a better understanding of the upper constraints, then being aware of this potential confusion for the future
# Meeting 2021/09/09
## Atttendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
- [ ] cjeanner
## Agenda
* Inventory issue: https://bugs.launchpad.net/tripleo/+bug/1936406
* Mathieu Jira about working on our own inventory.
# Meeting 2021/09/07
## Atttendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
- [ ] cjeanner
## Agenda
### Bug scrub
* RHOS-13:
* NEW https://bugzilla.redhat.com/show_bug.cgi?id=2000692
* RHOS-16.1.8:
* https://bugzilla.redhat.com/show_bug.cgi?id=1974353 --run-validations (openstack-tripleo-common)
### Reviews
* 16.2 BZ: https://bugzilla.redhat.com/show_bug.cgi?id=2001917
* https://review.opendev.org/c/openstack/tripleo-common/+/806878
* https://review.opendev.org/c/openstack/python-tripleoclient/+/807125
* https://review.opendev.org/c/openstack/validations-libs/+/792257
### Brainstorming
* https://miro.com/app/board/o9J_l0XPzqM=/
# Meeting 2021/09/02
## Atttendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
- [ ] cjeanner
## Agenda
* tox failures in VC and TV
* https://zuul.opendev.org/t/openstack/build/bc121f5bc7cd440483d11388ddc59198
* https://zuul.opendev.org/t/openstack/builds?job_name=openstack-tox-docs&project=openstack%2Ftripleo-validations&project=openstack%2Fvalidations-common
* http://pastebin.test.redhat.com/991429
* Virtual Meetup
* https://etherpad.opendev.org/p/VF_Virtual_Meetup_Sept_20to24th
### Bug Scrub
#### RHOS-16.1.8
* 'pacemaker-status' validation reports incorrect status
* https://bugzilla.redhat.com/show_bug.cgi?id=2000125 (yadnesh from CEE - Pune)
* Master patch merged
* Backports -> https://review.opendev.org/q/Id8d99321c870aee70f0e177b1b633654a04c8402
* Getting error while using "--run-validations" during overcloud deployment
* https://bugzilla.redhat.com/show_bug.cgi?id=1974353 (mbultel)
#### RHOS-16.2
* On track
#### RHOS-17.0
* The undercloud-debug validation is producing confusing output
* https://bugzilla.redhat.com/show_bug.cgi?id=1992692 (jpodivin)
### Reviews
#### jpodivin
* ...
* ...
#### mbultel
* Train Only:
* https://review.opendev.org/c/openstack/python-tripleoclient/+/807125 Or
* https://review.opendev.org/c/openstack/tripleo-common/+/806878
#### dpeacock
* ...
* ...
#### gchamoul
* Backports for Owen (Upgrades)
* https://review.opendev.org/q/I8b30574fcc769b4ee39a0c24f3a5a982b80f6c0a
#### Discussions
# Meeting 2021/08/31
### Atttendees
- [ ] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
- [ ] cjeanner
### Agenda
* Virtual Meetup Preparation
* https://etherpad.opendev.org/p/VF_Virtual_Meetup_Sept_20to24th
* Release Management
#### Bug Scrub
* 16.1.8
* https://bugzilla.redhat.com/show_bug.cgi?id=1974353 (mbultel) WIP
* 16.2
* Nothing to declare here
* 17.0
* https://bugzilla.redhat.com/show_bug.cgi?id=1971607 - [RFE] Implement a Validation config file
* Patch merged upstream
* BZ still ON_DEV, we need to check the downstream build status
* https://wimp.usersys.redhat.com/?change_id_input=I05c54a43bc0a03878793cca3f51e23f4a8b63a23
* https://review.rdoproject.org/r/c/openstack/validations-libs-distgit/+/34847
* (and cherry pick):
* https://review.rdoproject.org/r/c/openstack/validations-libs-distgit/+/35093
* https://review.rdoproject.org/r/c/openstack/validations-libs-distgit/+/35034
* https://review.rdoproject.org/r/c/openstack/validations-libs-distgit/+/35035
* https://bugzilla.redhat.com/show_bug.cgi?id=1972259 - OSP 16.2 Some validations don't return pass or fail
* Build to check (jpodivin)
* https://bugzilla.redhat.com/show_bug.cgi?id=1992692 - The undercloud-debug validation is producing confusing output ON_DEV
* https://review.opendev.org/c/openstack/validations-common/+/805843
* https://review.opendev.org/c/openstack/tripleo-validations/+/805852
* https://bugzilla.redhat.com/show_bug.cgi?id=1971587 - [RFE] Validation Metadata Evolution
* Still ON_DEV and I need to check the build status
#### Review(s)
#### Discussion(s)
* Issue when running molecule through tox-ansible on fedora 33/34 (jpodivin)
* gchamoul: will try to reproduce
* issue seems to be in the http://pastebin.test.redhat.com/990728 permissions
* avc: denied { read } for pid=1476200 comm="sh" path="/usr/lib64/libtinfo.so.6.1" dev="dm-0" ino=76811902 scontext=system_u:system_r:container_t:s0:c706,c933 tcontext=unconfined_u:object_r:container_file_t:s0:c520,c868 tclass=file permissive=0
* Skiplist format:
{'xyz':
{'hosts': 'ALL',
'reason': None,
'lp': None}
}
# Meeting 2021/08/26
### Atttendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [ ] gchamoul
- [ ] jbuchta
- [ ] pweeks
- [ ] cjeanner
### Agenda
* Release management
#### Bug Scrub
* 16.1 issue WIP:
* https://bugzilla.redhat.com/show_bug.cgi?id=1974353
#### Review(s)
#### Discussion(s)
* Release management draft proposal https://docs.google.com/document/d/1Q-7JomWySjhWIuOX4gsgyCAakEQWITQqJMd3q5RK80s
* Validation Extension
* RHEL: Validations
* Get a RHEL post install check list and implement it as Validations
* Get Security checks for Linux system and implement it as Validations
* Checklist https://ncp.nist.gov/general
# Meeting 2021/08/24
### Atttendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [ ] gchamoul
- [ ] jbuchta
- [ ] pweeks
- [ ] cjeanner
### Agenda
#### Bug Scrub
#### Review(s)
* https://review.opendev.org/c/openstack/validations-common/+/800169
* Gael found a bug in the review (@matbu) I will try to reproduce it and comment in the review
* [stack@undercloud ~]$ validation run --validation check-ram
Validation config file found: /home/stack/validation.cfg
+--------------------------------------+-------------+--------+------------+-----------------+-------------------+----------+
| UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration |
+--------------------------------------+-------------+--------+------------+-----------------+-------------------+----------+
| 066ff298-2528-4369-b395-d4a099dcab5f | check-ram | FAILED | Controller | No host matched | | |
+--------------------------------------+-------------+--------+------------+-----------------+-------------------+----------+
validation run --validation check-ram --inventory config-download/overcloud/tripleo-ansible-inventory.yaml
Validation config file found: /home/stack/validation.cfg
+--------------------------------------+-------------+--------+------------+------------------------+------------------------+-------------+
| UUID | Validations | Status | Host_Group | Status_by_Host | Unreachable_Hosts | Duration |
+--------------------------------------+-------------+--------+------------+------------------------+------------------------+-------------+
| b13eb739-f0c9-4f68-948a-5a6477973273 | check-ram | FAILED | Controller | overcloud-controller-0 | overcloud-controller-0 | 0:00:12.983 |
+--------------------------------------+-------------+--------+------------+------------------------+------------------------+-------------+
Looks ok to me.
* Cherry pick config file creation in specfile:
* https://review.rdoproject.org/r/c/openstack/validations-libs-distgit/+/35035
* https://review.rdoproject.org/r/c/openstack/validations-libs-distgit/+/35034
* https://review.rdoproject.org/r/c/openstack/validations-libs-distgit/+/35075
#### Discussion(s)
* Release management draft proposal https://docs.google.com/document/d/1Q-7JomWySjhWIuOX4gsgyCAakEQWITQqJMd3q5RK80s
# Meeting 2021/08/12
### Atttendees
- [x] dpeacock
- [x] mbultel
- [ ] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
- [ ] cjeanner
### Agenda
#### Bug Scrub
* 16.1.7:
* We are good to go!
* 16.1.8 (only two BZs):
* 15-Sept -> Patches Landed and merged
* 21-Sept -> Announce Blocker Only
* Running "openstack tripleo validator" without any overcloud leads to an inventory error and crash
* https://bugzilla.redhat.com/show_bug.cgi?id=1887444 MODIFIED
* Getting error while using "--run-validations" during overcloud deployment
* https://bugzilla.redhat.com/show_bug.cgi?id=1974353 ASSIGNED
* 16.2.0 and 16.2.1:
* under control
* 17.0:
* Next sprint should be focused on finishing our RFEs ON_DEV and especially the validation config file
* At this point the patch is in good shape; we just need to get this review through CI; +2 from me (dpeacock)
* TODO after merging first patch introducing the config file
* Not effective Config keys:
* inventory
* fact_cache and fact_cache_type (in ansible.py:+82 _creates_ansible_fact_dir method is not used or called)
* Documentation to be written in sphinx
#### Review(s)
#### Discussion(s)
# Meeting 2021/08/10
### Atttendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
- [ ] cjeanner
### Agenda
#### Bug Scrub
* Bugzilla outage ... was resolved apparently. yep
* but https://bugzilla.redhat.com/show_bug.cgi?id=1991682 is NEW for 16.2
* Assigned to jpodivin. Will be a team work with dpeacock during next sprint.
#### Review(s)
* https://review.opendev.org/c/openstack/validations-libs/+/803931 Validations show group filtering MERGED
* https://review.opendev.org/c/openstack/validations-libs/+/792460 Add validation config file mechanism
* https://etherpad.opendev.org/p/validation_config_file_patch_testing
* https://review.opendev.org/c/openstack/validations-common/+/803002 Test validations for false positives
* https://review.opendev.org/c/openstack/validations-common/+/803695 General CI test expansion
* Tested by the test project https://review.rdoproject.org/r/c/testproject/+/34893
* https://review.opendev.org/c/openstack/validations-common/+/800169 Callback adjustment
#### Discussion(s)
* requirements / version bumping (dpeacock)
* tripleoclient (downstream) is 1.2.0
* vlibs and vcommon are being unified under 1.3.0, tagged deliberately prior to the merge of the new config file patch
* rdo use the micro number for packaging purposes (e.g. N.n.1 > N.n.2 is purely a packaging version difference)
* https://review.rdoproject.org/r/q/topic:%22VLVERSIONINC%22+(status:open%20OR%20status:merged)
# Meeting 2021/08/05
### Atttendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
- [ ] cjeanner
### Agenda
#### Bug Scrub
* 16.1.7:
* https://bugzilla.redhat.com/show_bug.cgi?id=1986849 is now ON_QA (BLOCKER)
* 16.1.8:
* Running "openstack tripleo validator" without any overcloud leads to an inventory error and crash
* https://bugzilla.redhat.com/show_bug.cgi?id=1887444 is now MODIFIED
* 16.2.1:
* Running "openstack tripleo validator" without any overcloud leads to an inventory error and crash
* https://bugzilla.redhat.com/show_bug.cgi?id=1989743 is now MODIFIED
#### Reviews
* https://review.opendev.org/c/openstack/validations-common/+/803002
* https://review.opendev.org/c/openstack/tripleo-validations/+/798636
* https://review.opendev.org/c/openstack/validations-libs/+/796482 +2 from gchamoul
* https://review.opendev.org/c/openstack/validations-libs/+/802901 depends on 796482
* https://review.opendev.org/c/openstack/validations-common/+/802680
* https://review.opendev.org/c/openstack/validations-libs/+/792460
* Should be ready
* Coverage job claim for more tests
* The cover can point in the direction of deficiencies
#### Discussion
* Pipeline / CI / Independent Release
* POC almost ready (independent software factory deployment)
* Working on writing up notes on direction / pros / cons
* Spec Custom Validations started this morning (still DRAFTY)
* https://docs.google.com/document/d/1Hl1Iki3KelWsoOjjsbMet09dVIvZbmxO6zMu2QVCjvk/
* Functional test HOWITZER
* https://review.opendev.org/c/openstack/validations-common/+/803316
# Meeting 2021/08/03
### Atttendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
- [x] cjeanner
### Agenda
#### Bug Scrub
* RHOS-16.1.x:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.1&sharer_id=328335
* 16.1.7: TOTAL 9 BZs, 4 VERIFIED, 4 ON_QA and the blocker is in MODIFIED
* https://bugzilla.redhat.com/show_bug.cgi?id=1986849
* RHOS-16.1.8:
* https://bugzilla.redhat.com/show_bug.cgi?id=1974353 ASSIGNED (gchamoul)
* https://bugzilla.redhat.com/show_bug.cgi?id=1887444 ON_DEV (gchamoul)
* Upstream patches: https://review.opendev.org/q/If0dc3300fbd8cf245c0477be782110d897344860
* RHOS-16.2:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.2&sharer_id=328335
* TOTAL 15 BZs, 14 VERIFIED, 1 ON_QA (a low one)
* https://bugzilla.redhat.com/show_bug.cgi?id=1978140 (Closed as NOTABUG)
* RHOS-17.0:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-17.0&sharer_id=328335 (filter is missing the)
* https://bugzilla.redhat.com/show_bug.cgi?id=1901993 - TOA - this should have been in the list (and pretty sure it was)
#### Discussion
* Monolithic approach
* TODO: Establish a full an detailed plan to get rid of validations-common (see discussion from meeting 2021/07/29)
* Does it make sense to do this once custom validations are fully baked, so we have no _built in_ validations in our packaging? (dpeacock)
* No - let's focus on monolithic repo only for now (gchamoul)
* Plan must be ready and fully baked conceptually by September 1 - to be implemented Sprint 204?
* How many pinned versions we have? Is there a list? (jpodivin)
* Only a Train concern (mbultel)
* https://opendev.org/openstack/validations-libs/tags
* https://opendev.org/openstack/validations-common/tags
* https://review.opendev.org/c/openstack/python-tripleoclient/+/794577
* Component pipeline tests expanded to cover false positives run into heat issues
* https://logserver.rdoproject.org/95/34795/2/check/periodic-tripleo-ci-centos-8-standalone-network-wallaby-validation/c6a092d/logs/undercloud/home/zuul/standalone_deploy.log.txt.gz
* Ussuri/Molecule issue
*
## Meeting 2021/07/29
### Atttendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
- [ ] cjeanner
### Agenda
#### Bug Scrub
* RHOS-16.1.x:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.1&sharer_id=328335
* TOTAL 9 BZs, 5 VERIFIED and still 4 ON_QA (16.1.7)
* RHOS-16.1.8:
* https://bugzilla.redhat.com/show_bug.cgi?id=1974353 ASSIGNED (gchamoul)
* RHOS-16.2:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.2&sharer_id=328335
* TOTAL 16 BZs, 14 VERIFIED, 1 ON_QA and 1 ASSIGNED
* RHOS-17.0:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-17.0&sharer_id=328335
* Nothing much to declare
#### Discussion
* Monolithic approach:
* Moving callbacks from VC to VL (allowing better validation log dir management synchronization between callback code and vl code)
* Moving validations from VC to TV
* Moving the CI validations/fetch_validations ansible role from VC
* No-op / minimal validation to be created for uptream to ensure VF itself is functional during upstream CI
* Optional: opportunity to rename libs to just a simple 'validations-framework' or something like it
* List of validations touching hiera (Relevant for DF.next)
* ceph-health (light use) DFG:Storage
* nova_event_callback (light use) DFG:Compute
* check_undercloud_conf (heavy use in molecule) DFG:Upgrades
* undercloud_tokenflush (heavy use in molecule) DFG:DF Squad:VF
* tls_everywhere (light use) DFG:Security
* Back to USSR... !
* Analysis from Jiri about eating a Poutine!
* https://www.youtube.com/watch?v=0Pig2jFbqwY
* FIPS - Jiri attended office hours
* Potentially two validations
* Check for if FIPS is even enabled
* Check for various types of encryption - correlation against FIPS list
## Meeting 2021/07/27
### Atttendees
- [x] dpeacock
- [ ] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
- [x] cjeanner
### Agenda
#### Bug Scrub
* RHOS-16.1.x:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.1&sharer_id=328335
#### Reviews
* https://review.opendev.org/c/openstack/validations-common/+/802313
*
#### Discussion
* DirectorD / Task-Core https://review.opendev.org/c/openstack/tripleo-specs/+/801630
## Meeting 2021/07/22
### Attendees
- [ ] dpeacock
- [ ] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
- [ ] cjeanner
### Agenda
* ~~CIX - https://trello.com/c/qYpG6ueT/2025-cixlp1936218tripleociproamaster-comp-pipeline-network-selected-log-directory-home-zuul-validations-does-not-exist-attempting-to~~
* Custom validations in 17 and possibly 16.2z. How difficult?
#### Bug Scrub
* RHOS-16.1.7:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.1&sharer_id=328335
* Everything in MODIFIED.
* RHOS-16.1.8:
* https://bugzilla.redhat.com/show_bug.cgi?id=1974353 ASSIGNED (gchamoul)
* Moved to z8 because a lot things to do and a lot of testing as well
* Planified for SPRINT 201 but will be postponed
* https://projects.engineering.redhat.com/browse/VALFRWK-573
* RHOS-16.2:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.2&sharer_id=328335
* Nothing much to declare
* RHOS-17.0:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-17.0&sharer_id=328335
* Nothing much to declare
#### Reviews
#### Discussion
## Meeting 2021/07/20 - No Meeting
### Attendees
- [ ] dpeacock
- [ ] mbultel
- [ ] jpodivin
- [ ] gchamoul
- [ ] jbuchta
- [ ] pweeks
- [ ] cjeanner
* Triggering tripleo-ci-centos-8-undercloud-containers with validations-libs
* https://review.opendev.org/c/openstack/python-tripleoclient/+/801019
## Meeting 2021/07/15
### Attendees
- [x] dpeacock
- [ ] mbultel
- [x] jpodivin
- [ ] gchamoul
- [x] jbuchta
- [ ] pweeks
- [ ] cjeanner
### Agenda
* CIX - https://trello.com/c/qYpG6ueT/2025-cixlp1936218tripleociproamaster-comp-pipeline-network-selected-log-directory-home-zuul-validations-does-not-exist-attempting-to
* Custom validations in 17 and possibly 16.2z. How difficult?
#### Bug Scrub
#### Reviews
#### Discussion
## Meeting 2021/07/13
### Attendees
- [x] dpeacock
- [ ] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
- [ ] cjeanner
### Agenda
#### Bug Scrub
* RHOS-16.1.7:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.1&sharer_id=328335
* https://bugzilla.redhat.com/show_bug.cgi?id=1974353 ASSIGNED (gchamoul)
* SPRINT 201 https://projects.engineering.redhat.com/browse/VALFRWK-573
* Otherwise, everything in MODIFIED.
* RHOS-16.2:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.2&sharer_id=328335
* https://bugzilla.redhat.com/show_bug.cgi?id=1978140 Retargeted to 16.2.1
* https://bugzilla.redhat.com/show_bug.cgi?id=1960185 ON_QA but low/low BZ ...
* Otherwise, everything in VERIFIED
* RHOS-17.0:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-17.0&sharer_id=328335
#### Reviews
* https://review.opendev.org/c/openstack/validations-libs/+/795565
* https://review.opendev.org/c/openstack/validations-libs/+/799925
* https://review.opendev.org/q/topic:%22validation_metadata_evolution%22+(status:open%20OR%20status:merged)
* https://review.opendev.org/q/topic:%22reqconstraints%22+(status:open%20OR%20status:merged)
* https://review.opendev.org/c/openstack/validations-libs/+/797284
* https://review.opendev.org/q/topic:%22reqcheck%252Fvoting%22+(status:open%20OR%20status:merged)
* https://zuul.opendev.org/t/openstack/builds?job_name=validations-libs-reqcheck&job_name=validations-common-reqcheck
#### Discussion
* Closing the log dir chapter
* https://opendev.org/openstack/validations-common/src/branch/master/validations_common/callback_plugins/validation_json.py#L40-L42
## Meeting 2021/07/08
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [x] pweeks
- [x] cjeanner
### Agenda
#### Bug Scrub
* RHOS-16.1.7:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.1&sharer_id=328335
* RHOS-16.2:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.2&sharer_id=328335
* OSP16.2 Beta Blocker (Request Granted) - ON_QA for Beta.
* https://bugzilla.redhat.com/show_bug.cgi?id=1976300 - OSP16.2 No Validations Execute
* OSP 16.2 Some validations don't return pass or fail (jpodivin)
* https://bugzilla.redhat.com/show_bug.cgi?id=1972259 to retarget for 17.0
* [OSP16.2][Validation] Inventory file path appears in Status_by_Host/Unreachable_Hosts columns after validation executions
* https://bugzilla.redhat.com/show_bug.cgi?id=1978140 - (mbultel)
* No reproducible for now!
* RHOS-17.0:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-17.0&sharer_id=328335
* [RFE] Validation Metadata Evolution
* https://bugzilla.redhat.com/show_bug.cgi?id=1971587 ON_DEV
#### Reviews
* https://review.opendev.org/c/openstack/validations-libs/+/795565
* https://review.opendev.org/c/openstack/validations-libs/+/799925
#### Discussion
* VF metadata evolution https://docs.google.com/document/d/1SJ3HVnquuuPjWmbNWDE6_wVGl5dDVWELrN1JilWwlRk
* VF playbook schema validator https://docs.google.com/document/d/1AG5gPnA9dD_J3mN-YjvYkJ7IbhiMyiHaYE1sC9cneKE
* VF exceptions proposal https://docs.google.com/document/d/14DWvBSvV2wg5n2tVzLjhOdMamo6VWArT9om7dTak5ts
* Molecule req constraints
* Test contamination
* Decoupling of validation _tests_
* Exploring the option of using an Ansible collection publicly (?) listed - this way customers can automagically include the latest validations
## Meeting 2021/07/07
### Attendees
- [x] dpeacock
- [x] mbultel
- [ ] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
### Agenda
#### Bug Scrub
#### Reviews
#### Discussion
* VF metadata evolution https://docs.google.com/document/d/1SJ3HVnquuuPjWmbNWDE6_wVGl5dDVWELrN1JilWwlRk
* VF playbook schema validator https://docs.google.com/document/d/1AG5gPnA9dD_J3mN-YjvYkJ7IbhiMyiHaYE1sC9cneKE
* VF exceptions proposal https://docs.google.com/document/d/14DWvBSvV2wg5n2tVzLjhOdMamo6VWArT9om7dTak5ts
* Component CI:
* Validations List per Components:
* https://github.com/openstack/validations-common/blob/master/roles/validations/vars/main.yaml
* https://github.com/rdo-infra/rdo-jobs/blob/master/zuul.d/component-jobs.yaml#L1558-L1562
* https://trunk.rdoproject.org/centos8-master/component/
* baremetal
* https://github.com/openstack/tripleo-validations/tree/master/roles/collect_flavors_and_verify_profiles
* https://github.com/openstack/tripleo-validations/tree/master/roles/ironic_boot_configuration
* cinder
*
* clients
* cloudops
* common
* compute ->
* Need to add new Compute Validation
* glance
* https://github.com/openstack/tripleo-validations/tree/master/roles/image_serve
* manila
* network -> OK
* octavia
* we don't have validations so far
* security
* https://github.com/openstack/tripleo-validations/tree/master/roles/tls_everywhere
* swift
* tempest
* tripleo -> OK
* ui
* validation -> OK
* PIDONE ?
* https://github.com/openstack/tripleo-validations/tree/master/roles/stonith_exists
* https://github.com/openstack/tripleo-validations/tree/master/roles/pacemaker_status
* https://github.com/openstack/tripleo-validations/tree/master/roles/rabbitmq_limits
* https://github.com/openstack/tripleo-validations/tree/master/roles/mysql_open_files_limit
* For testing the changes and reviews:
* https://review.rdoproject.org/r/c/testproject/+/34322
## Meeting 2021/07/01
### Attendees
- [ ] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
### Agenda
#### Bug Scrub
* RHOS-16.1.7:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.1&sharer_id=328335
* RHOS-16.2:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.2&sharer_id=328335
* OSP16.2 Beta Blocker (Request Granted) - MODIFIED and tested successfully before verification.
* https://bugzilla.redhat.com/show_bug.cgi?id=1976300 - OSP16.2 No Validations Execute
* [OSP16.2][Validation] Inventory file path appears in Status_by_Host/Unreachable_Hosts columns after validation executions
* https://bugzilla.redhat.com/show_bug.cgi?id=1978140 - (mbultel)
* No reproducible for now!
* RHOS-17.0:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-17.0&sharer_id=328335
* `openstack tripleo validator group info` command throws an error "TypeError: expected str, bytes or os.PathLike object, not NoneType"
* https://bugzilla.redhat.com/show_bug.cgi?id=1972155 (jpodivin) IN MODIFIED
#### Reviews
* https://review.opendev.org/q/topic:%22ci%252Fcoverchange%22+(status:open%20OR%20status:merged)
* https://review.opendev.org/q/topic:%22VALIDATION_DEVELOPMENT_WORKFLOW%22+(status:open%20OR%20status:merged)
*
#### Discussion
* Thierry Carrez's suggestion / talk with ironic
* Ironic branching example:
* https://github.com/openstack/releases/blob/master/deliverables/wallaby/ironic.yaml#L34
## Meeting 2021/06/29
### Attendees
- [ ] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [x] pweeks
### Agenda
#### Bug Scrub
* RHOS-16.1.7:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.1&sharer_id=328335
* Getting error while using "--run-validations" during overcloud deployment
* https://bugzilla.redhat.com/show_bug.cgi?id=1974353 (gchamoul)
* Not urgent and I'll finish the patch during the next sprint.
* RHOS-16.2:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.2&sharer_id=328335
* https://bugzilla.redhat.com/show_bug.cgi?id=1972259 - OSP 16.2 Some validations don't return pass or fail
* OSP16.2 Beta Blocker (Request Granted)
* https://bugzilla.redhat.com/show_bug.cgi?id=1976300 - OSP16.2 No Validations Execute
* RHOS-17.0:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-17.0&sharer_id=328335
* `openstack tripleo validator group info` command throws an error "TypeError: expected str, bytes or os.PathLike object, not NoneType"
* https://bugzilla.redhat.com/show_bug.cgi?id=1972155 (jpodivin)
* https://review.opendev.org/c/openstack/validations-libs/+/796815 (Needs URGENT reviews ASAP)
* [RFE] Implement a Validation config file
* https://bugzilla.redhat.com/show_bug.cgi?id=1971607 (mbultel)
* https://review.opendev.org/c/openstack/validations-libs/+/792460 (Needs Reviews/feedbacks ASAP)
* [RFE] Provide a way to run non-ansible Validation
* https://bugzilla.redhat.com/show_bug.cgi?id=1971614 (mbultel)
* https://review.opendev.org/c/openstack/validations-libs/+/792257
#### Reviews
* Config file review (I know it's a big one)
* https://review.opendev.org/c/openstack/validations-libs/+/792460
* https://review.opendev.org/q/topic:%22ci%252Fcoverchange%22+(status:open%20OR%20status:merged)
#### Discussion
* Reviews & discussion:
* https://review.opendev.org/c/openstack/releases/+/798144
* Thierry Carrez Code-Review -1
This is basically creating an invisible stable branch inside a release model that is designed for single-channel (master branch) releasing.
two slightly better solutions:
* switch to a true stable branch model if the end goal is to maintain stable branches based on openstack releases
* if the end goal is to close a corner case and it won't happen ever again, create an exceptional bugfix branch, and do a manual release from that (the way ironic does it, outside openstack/releases)
* 2 ways:
* Handle backward campatibility for Cliff in stable/train (easy) and Unpinned everything (v-libs and v-common) .. even backport in OSP 16 the new CLI
* manage a bug branch like Thierry suggest.
* ---> swiftching to stable branch model is a no go IMHO
## Meeting 2021/06/24
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [x] jbuchta
- [x] pweeks
### Agenda
#### Bug Scrub
* RHOS-16.1.7:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.1&sharer_id=328335
* Getting error while using "--run-validations" during overcloud deployment
* https://bugzilla.redhat.com/show_bug.cgi?id=1974353 (gchamoul)
* Not urgent and I'll finish the patch during the next sprint.
* RHOS-16.2:
* 14 BZs (12 VERIFIED, 2 ON_QA)
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.2&sharer_id=328335
* https://bugzilla.redhat.com/show_bug.cgi?id=1959884 (ON_QA)
* https://bugzilla.redhat.com/show_bug.cgi?id=1960185 (ON_QA)
* RHOS-17.0:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-17.0&sharer_id=328335
* https://bugzilla.redhat.com/show_bug.cgi?id=1972155
#### Reviews
* https://review.opendev.org/q/topic:%22ci%252Fcoverchange%22+(status:open)
* Needs this for the config file review:
* https://review.rdoproject.org/r/c/openstack/validations-libs-distgit/+/34241
* Please rebase on top of https://review.rdoproject.org/r/c/openstack/validations-libs-distgit/+/34222
* why ? Not really needed, Javier already +2, it could merged quickly
* https://review.opendev.org/q/topic:%22VALIDATION_DEVELOPMENT_WORKFLOW%22+(status:open%20OR%20status:merged)
*
### Discussion
* I should have worried about it.
* python3-validations-libs-1.1.1-0.20210605052600
* All-Hands - Follow-up
## Meeting 2021/06/22
### Attendees
- [x] dpeacock
- [ ] mbultel (on PTO this afternoon)
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
### Agenda
#### Bug Scrub
* RHOS-16.1.7:
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.1&sharer_id=328335
* Getting error while using "--run-validations" during overcloud deployment
* https://bugzilla.redhat.com/show_bug.cgi?id=1974353 (gchamoul)
* RHOS-16.2:
* 14 BZs (12 VERIFIED, 2 ON_QA)
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.2&sharer_id=328335
* https://bugzilla.redhat.com/show_bug.cgi?id=1959884 (ON_QA)
* https://bugzilla.redhat.com/show_bug.cgi?id=1960185 (ON_QA)
* RHOS-17.0:
* DFG:DF RFEs List
* https://docs.google.com/spreadsheets/d/1KayMgf9G3QqTYlRWu0Em_V79Dpgg-7l4m2jaN03E7Ck/edit#gid=0
### Discussion
* Final decision on https://review.opendev.org/c/openstack/validations-libs/+/796815
* Should I be worried about https://zuul.opendev.org/t/openstack/build/1784bdf0f8b0400aab9b0fcce1d2d0ab/log/job-output.txt#3959
* python3-validations-libs-1.1.1-0.20210605052600
## Meeting 2021/06/17
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [x] jbuchta
- [x] pweeks
### Agenda
#### Bug Scrub
* RHOS-16.1.7:
* All clear
* RHOS-16.2:
* 14 BZs (12 VERIFIED, 2 ON_QA)
* https://bugzilla.redhat.com/show_bug.cgi?id=1959884
* https://bugzilla.redhat.com/show_bug.cgi?id=1960185
* RHOS-17.0:
* DFG:DF RFEs List
* https://docs.google.com/spreadsheets/d/1KayMgf9G3QqTYlRWu0Em_V79Dpgg-7l4m2jaN03E7Ck/edit#gid=0
#### RHOS-17.0 RFEs and Specs
* Validation playbook schema validator
* https://docs.google.com/document/d/1AG5gPnA9dD_J3mN-YjvYkJ7IbhiMyiHaYE1sC9cneKE/edit#heading=h.5te51h5mctkw
* Validation Metadata Evolution
* https://docs.google.com/document/d/1SJ3HVnquuuPjWmbNWDE6_wVGl5dDVWELrN1JilWwlRk/edit#heading=h.5te51h5mctkw
#### ROADMAP & Strategy
* Priority #1:
* We have to finish this ROADMAP ASAP and Jan needs us
* Defining a strong strategy plan to achieve our objectives
* Marketing material(s), Communication lines, Elevator pitch etc ...
* whatever, but most importantly -> Being all on the same line
* Making the LT reassured/impressed and making them want to invest even more in us!
* By allowing Jan to hire new brains for our team!
#### Reviews
* ...
* ...
## Meeting 2021/06/15
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
### Agenda
#### Bug Scrub
* RHOS-16.1 & RHOS-16.2:
* All clear
* RHOS-17.0:
* `openstack tripleo validator group info` command throws an error "TypeError: expected str, bytes or os.PathLike object, not NoneType"
* https://bugzilla.redhat.com/show_bug.cgi?id=1972155
* https://review.opendev.org/c/openstack/validations-libs/+/796426
* Drosenfe's email about RFEs final list
* http://mailman-int.corp.redhat.com/archives/rhos-df/2021-June/msg00042.html
* Let's prepare plan tests for QE Team
* Not urgent yet, but to keep in mind!
#### RHOS-17.0 RFEs and Specs
* Validation playbook schema validator
* https://docs.google.com/document/d/1AG5gPnA9dD_J3mN-YjvYkJ7IbhiMyiHaYE1sC9cneKE/edit#heading=h.5te51h5mctkw
* Validation Metadata Evolution
* https://docs.google.com/document/d/1SJ3HVnquuuPjWmbNWDE6_wVGl5dDVWELrN1JilWwlRk/edit#heading=h.5te51h5mctkw
### Reviews
* https://review.opendev.org/c/openstack/tripleo-validations/+/796282
* https://review.opendev.org/c/openstack/tripleo-validations/+/795025
* https://review.opendev.org/c/openstack/validations-libs/+/771438
* https://review.opendev.org/c/openstack/tripleo-validations/+/796282
* https://review.opendev.org/c/openstack/tripleo-validations/+/796282
* https://review.opendev.org/c/openstack/tripleo-validations/+/795941
## Meeting 2021/06/10
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
### Agenda
#### Bug Scrub
* RHOS-16.1.6 CLEAR
* RHOS-16.1.7 CLEAR
* RHOS-16.2
* RHOS-17.0
* RFEs to fill in for:
* Configuration file management
* Validation Metadata Evolution
* Non Ansible validation
* New validation addition process
* https://bugzilla.redhat.com/show_bug.cgi?id=1970252
#### Important reviews(s)
* https://review.opendev.org/q/hashtag:%22dev_workflow_wallaby%22+(status:open%20OR%20status:merged)
* #VFUSESURVEY
* https://review.opendev.org/q/hashtag:%22vfusesurvey%22+(status:open%20OR%20status:merged)
* It's time to end this: https://review.opendev.org/c/openstack/validations-libs/+/795093
* And the dependency chain
* https://review.opendev.org/c/openstack/validations-common/+/792993
#### Topic(s)
* Next Sprint Preparation
* Reports from previous and this sprint
* https://projects.engineering.redhat.com/secure/RapidBoard.jspa?rapidView=3396&view=reporting&chart=sprintRetrospective&sprint=13638
* https://projects.engineering.redhat.com/secure/RapidBoard.jspa?rapidView=3396&view=reporting&chart=sprintRetrospective&sprint=13453
* https://projects.engineering.redhat.com/secure/RapidBoard.jspa?rapidView=3396&view=reporting&chart=sprintRetrospective&sprint=13297
* And the velocity
* https://projects.engineering.redhat.com/secure/RapidBoard.jspa?rapidView=3396&view=reporting&chart=velocityChart
## Meeting 2021/06/08
### Attendees
- [ ] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
### Agenda
#### Bug Scrub
* RHOS-16.1.6 CLEAR
* RHOS-16.1.7 CLEAR
* RHOS-16.2
``17:16 jbuchta : so ... from
17:16 jbuchta : BZs which are not hitting Beta:
17:16 jbuchta : https://bugzilla.redhat.com/show_bug.cgi?id=1962681
17:16 jbuchta : https://bugzilla.redhat.com/show_bug.cgi?id=1966202
17:16 jbuchta : https://bugzilla.redhat.com/show_bug.cgi?id=1959884
17:16 VFBot : Bug 1962681: medium, medium, 16.2 (Train on RHEL 8.4), rc, gchamoul, python-tripleoclient, MODIFIED, OSP 16.2 validations extra-var and extra-env-vars are mutually exclusive
17:16 jbuchta : https://bugzilla.redhat.com/show_bug.cgi?id=1960185
17:16 VFBot : Bug 1966202: high, high, 16.2 (Train on RHEL 8.4), beta, gchamoul, openstack-tripleo-validations, MODIFIED, [OSP16.2][Validation] container-status validation not ready for FFU 13 -> 16.1: [Errno 2] No such file or directory
17:16 VFBot : Bug 1959884: medium, medium, 16.2 (Train on RHEL 8.4), rc, gchamoul, python-tripleoclient, MODIFIED, Filtering by groups of validations when listing them does return all the validations catalog and doesn't apply the filter at all
17:17 VFBot : Bug 1960185: low, low, 16.2 (Train on RHEL 8.4), Alpha, jpodivin, validations-common, MODIFIED, Unrelated validations showed in "openstack tripleo validator show history" during FFU
17:17 jbuchta : 17:14 jjoyce: So 1966202 is the only one not on an advisory.
17:17 jbuchta : 17:15 jjoyce: The other 3 will move to on_qa once we have builds in the compose.
17:17 - : eliadcohen|Mtg is now known as eliadcohen
17:19 jbuchta : 17:18 jjoyce: I am going to argue we need a promotion with content post 2.6 to make sure we have everything.
17:19 jbuchta : 17:18 jjoyce: That would take care of those bugs listed above
17:20 jbuchta : jjoyce: happy to help. Your portion of the bug is complete at this point. It just needs to get into the composes with is more or less out of your hands.``
* RHOS-17.0
* RFEs to fill in for:
* Configuration file management
* Validation Metadata Evolution
* Non Ansible validation
#### Important reviews(s)
* https://review.opendev.org/c/openstack/validations-libs/+/795093
* https://review.opendev.org/q/I8f197a2a240e0a9571b7cfca198530f170233dac
* https://review.opendev.org/c/openstack/tripleo-validations/+/793410
#### Topic(s)
* Pinning of v-libs to specific cliff commit - long term ramifications
* https://review.rdoproject.org/r/c/rdoinfo/+/34018
* Mail to the rhos-dev
* http://pastebin.test.redhat.com/969800
## Meeting 2021/06/03
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
### Agenda
#### Bug Scrub ?
* RHOS-16.1.6 CLEAR
* RHOS-16.1.7 CLEAR
* RHOS-16.2
* https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=bug-backlog-VF-16.2&sharer_id=328335
* https://bugzilla.redhat.com/show_bug.cgi?id=1966202 won't hit 16.2
* build has not been promoted due to multiple failure out of our business
* RHOS-17.0
* 2 RFEs need pm_acks, sent request to Sean Cohen
* pweeks will ping him
*
#### Important review(s) to be focused on
* wallaby ci issue due to jinja2 constraints on the way to the gate
* https://review.opendev.org/c/openstack/tripleo-validations/+/793675
* and the 4 patches in the relation chain...
#### Topic(s)
* New logs management (jpodivin)
* irc.libera.chat #validation-framework - please join us matbu
* Or OFTC - Gael did we decide?
## Meeting 2021/06/01
### Attendees
- [x] dpeacock
- [ ] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
### Agenda
#### Bug Scrub ?
* Now on #validation-framework
* rhos-16.1 (!query stat rhos-16.1)
* z6 released! We delivered in time, well I should say, in advance! Thanks everyone! ;-)
* https://bugzilla.redhat.com/buglist.cgi?quicksearch=1953552+1959492+1954970+1959866+1935933+1963872+1887444+1959815+1962688
* rhos-16.2 (!query stat rhos-16.2)
* Our 2 RFEs have been verified!
* https://bugzilla.redhat.com/buglist.cgi?quicksearch=1946454+1926721+1940688+1959853+1902736+1966202+1902738+1926725+1910508+1942531+1960185+1959884+1962681+1919988
* rhos-17.0 (!query stat rhos-17.0)
* https://bugzilla.redhat.com/buglist.cgi?quicksearch=1944586+1918825+1918829+1918819+1758322+1901993+1944872+1962522
#### Important review(s) to be focused on
* Current CI blocker
* https://bugs.launchpad.net/tripleo/+bug/1930327
* ysandeep : strider: issue will ideally resolve in next ~2 hours.. as soon as infra mirror sync
* Validation Development Workflow (gchamoul)
* Introduce new Ansible validation_init role
* https://review.opendev.org/c/openstack/tripleo-validations/+/791977
* Add Validation Development Workflow Documentation
* https://review.opendev.org/c/openstack/tripleo-validations/+/793410
* Requirements-check enabled (jpodivin)
* https://review.opendev.org/c/openstack/tripleo-validations/+/792643
* Not directly related to VF. Backport of
* https://review.opendev.org/c/openstack/osc-lib/+/792236
#### Topic(s)
* ..
* ..
## Meeting 2021/05/27
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
### Agenda
* Config file discussion:
* José inputs:
* Config by default
* Populated with commented out options, allowing user to uncomment / activate a given parameter
* If CLI presents parameter that exists in the config, the CLI takes precedence
* Ansible variables inside the file are daunting; this needs further discussion / thought
* dpeacock:
* Re-characterizing this 'config file' as an 'answer file' is more in line with the above, which satisfies these ideas above by José
## Meeting 2021/05/24
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] pweeks
### Agenda
#### Bug Scrub ?
* Now on #validation-framework
* rhos-16.1 (!query stat rhos-16.1)
* https://bugzilla.redhat.com/buglist.cgi?quicksearch=1953552+1959492+1927196+1954970+1930650+1926238+1959866+1935933+1903606+1963872+1887444+1959815+1895045+1946047+1962688
* rhos-16.2 (!query stat rhos-16.2)
* https://bugzilla.redhat.com/buglist.cgi?quicksearch=1959707+1946454+1926721+1940688+1902736+1959853+1902738+1926725+1910508+1942531+1960185+1959884+1962681+1919988
* rhos-17.0 (!query stat rhos-17.0)
* https://bugzilla.redhat.com/buglist.cgi?quicksearch=1962522+1944586+1918825+1918829+1918819+1758322+1901993+1944872
#### Important review(s) to be focused on
* validation.cfg:
* https://review.opendev.org/c/openstack/validations-libs/+/792460
* https://review.opendev.org/c/openstack/python-tripleoclient/+/792278 New CLI wallaby backport
#### Topic(s)
## Meeting 2021/05/20
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [x] pweeks
### Agenda
#### Bug Scrub ?
* Now on #validation-framework
* rhos-16.1 (!query stat rhos-16.1)
* https://url.corp.redhat.com/4317a77
`[NEW: 1 |ASSIGNED: 0 |ON_DEV: 1 |POST: 0 |MODIFIED: 6 |ON_QA: 1 |VERIFIED: 5]`
* rhos-16.2 (!query stat rhos-16.2)
* https://url.corp.redhat.com/74f48b0
`[NEW: 0 |ASSIGNED: 0 |ON_DEV: 2 |POST: 0 |MODIFIED: 1 |ON_QA: 6 |VERIFIED: 4]`
* rhos-17.0 (!query stat rhos-17.0)
* https://url.corp.redhat.com/f9b2dbd
`[NEW: 0 |ASSIGNED: 3 |ON_DEV: 3 |POST: 0 |MODIFIED: 2 |ON_QA: 0 |VERIFIED: 0]`
#### Important review(s) to be focused on
* https://review.opendev.org/c/openstack/validations-common/+/791982 (validations-common)
* Patch to be merged ASAP to unblock the docs building!
* Use Validations libs Client for main validation entry point
* https://bugzilla.redhat.com/show_bug.cgi?id=1962522 RHOS-17.0
* https://review.opendev.org/c/openstack/python-tripleoclient/+/783610 MERGED (Master)
* https://review.opendev.org/c/openstack/python-tripleoclient/+/792278 IN_REVIEW (stable/wallaby)
* CI coverage for this : https://review.opendev.org/c/openstack/python-tripleoclient/+/792091
* First step of "Provide a way to run non-ansible Validation":
* https://review.opendev.org/c/openstack/validations-libs/+/792257
* Reqcheck
* https://review.opendev.org/c/openstack/validations-common/+/790469
* https://review.opendev.org/c/openstack/validations-libs/+/790664
#### Topic(s)
* CI resources mutualization
* What resources we have today?
* Sphinx external ansible-autodoc.py script,
* Sphinx external generate_validations_doc.py script,
* Custom ansible-lint rules,
* New validation_init role to create new validation,
* Tripleo-ansible uses the same resources, they can also benefit from it ...
* TODO:
* New repository creation for those resources,
* Where will we host it?
* Descending order of preference: Software Factory, GitLab (dpeacock)
* Integration in TV/VC/VL
* Documentation updates
* GSS working sessions
* Happening on Fridays (sorry; their call)
* Older validation modules still in use
* ceph-ansible-installed is used by the enterprise
* https://code.engineering.redhat.com/gerrit/gitweb?p=rhos-qe-jenkins.git;a=tree;f=jobs/defaults/stages/validations;hb=HEAD
* this job specifically:
* https://rhos-ci-jenkins.lab.eng.tlv2.redhat.com/view/DFG/view/df/view/rfe/job/DFG-df-rfe-16.2-virsh-1cont_1comp_1ceph-validator-verification/
## Meeting 2021/05/18
### Attendees
- [ ] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
### Agenda
#### Bug Scrub ?
* Now on #validation-framework
* rhos-16.1 (!query stat rhos-16.1)
`[NEW: 0 |ASSIGNED: 0 |ON_DEV: 2 |POST: 0 |MODIFIED: 6 |ON_QA: 1 |VERIFIED: 5]`
* rhos-16.2 (!query stat rhos-16.2)
`[NEW: 0 |ASSIGNED: 0 |ON_DEV: 2 |POST: 0 |MODIFIED: 1 |ON_QA: 6 |VERIFIED: 4]`
* rhos-17.0 (!query stat rhos-17.0)
`[NEW: 0 |ASSIGNED: 3 |ON_DEV: 1 |POST: 0 |MODIFIED: 2 |ON_QA: 0 |VERIFIED: 0]`
#### Important review(s) to be focused on
* https://review.opendev.org/c/openstack/python-tripleoclient/+/783610
#### Topic(s)
* log directory - lets crack it
* Patch we have in gerrit works
* https://review.opendev.org/c/openstack/validations-libs/+/789174/
* Cons:
* It is more complicated than it has to be
* Some of the functions are used just once per run
* Pros
* The process can be documented and reported on in detail
* when debugging you don't have keep track of recursion
* jpodivin is slowly going insane
* follow up patches are based on it
* What are we going to log from the runner_config?
* Everything and remove sensitive items? (blacklist)
* Only selected items? (whitelist)
* https://review.opendev.org/c/openstack/validations-libs/+/790973
## Meeting 2021/05/11
### Attendees
- [ ] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] cjeanner
### Agenda
#### Bug Scrub ?
* Now on #validation-framework
* rhos-16.1 (!query stat rhos-16.1)
* https://url.corp.redhat.com/dd6cc9f
`[NEW: 0 |ASSIGNED: 0 |ON_DEV: 0 |POST: 0 |MODIFIED: 4 |ON_QA: 1 |VERIFIED: 5]`
* rhos-16.2 (!query stat rhos-16.2)
* https://url.corp.redhat.com/d8f5d7d
`[NEW: 0 |ASSIGNED: 0 |ON_DEV: 0 |POST: 0 |MODIFIED: 0 |ON_QA: 6 |VERIFIED: 3]`
* rhos-17.0 (!query stat rhos-17.0)
* https://url.corp.redhat.com/abc72ce
`[NEW: 1 |ASSIGNED: 3 |ON_DEV: 2 |POST: 0 |MODIFIED: 1 |ON_QA: 0 |VERIFIED: 0]`
* All versions, VF Bugs owned by other DFGs (!query nonvf bz)
* https://url.corp.redhat.com/1c3b56d
`[NEW: 5 |ASSIGNED: 2 |ON_DEV: 3 |POST: 0 |MODIFIED: 3 |ON_QA: 1 |VERIFIED: 1]`
#### Reviews
* Mathieu:
* https://review.opendev.org/c/openstack/python-tripleoclient/+/783610 (status?)
*
* Jiri:
* ...
* David:
* ...
* Gaël:
* https://review.opendev.org/c/openstack/tripleo-validations/+/781167 (shared molecule config)
* https://review.opendev.org/c/openstack/validations-libs/+/790654
* https://review.opendev.org/c/openstack/validations-libs/+/790593
* https://review.opendev.org/q/topic:%22pre-commit-update%22+(status:open%20OR%20status:merged)
* https://review.opendev.org/c/openstack/tripleo-validations/+/755243 (Doc reorg)
* https://review.opendev.org/c/openstack/validations-common/+/790645 (targeting hosts)
#### Topics
* Merging https://review.opendev.org/c/openstack/python-tripleoclient/+/783610 is the prio. Should be backported into Wallaby as well.
*
## Meeting 2021/05/06
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] cjeanner
### Agenda
#### Bug Scrub ?
* Now on #validation-framework
* rhos-16.1 (!query stat rhos-16.1)
* https://url.corp.redhat.com/4b4c9de
`[NEW: 0 |ASSIGNED: 0 |ON_DEV: 0 |POST: 0 |MODIFIED: 4 |ON_QA: 1 |VERIFIED: 5]`
* rhos-16.2 (!query stat rhos-16.2)
* https://url.corp.redhat.com/66527b1
`[NEW: 0 |ASSIGNED: 0 |ON_DEV: 0 |POST: 0 |MODIFIED: 3 |ON_QA: 3 |VERIFIED: 3]`
* rhos-17.0 (!query stat rhos-17.0)
* https://url.corp.redhat.com/f791f73
`[NEW: 1 |ASSIGNED: 3 |ON_DEV: 2 |POST: 0 |MODIFIED: 1 |ON_QA: 0 |VERIFIED: 0]`
* All versions, VF Bugs owned by other DFGs (!query nonvf bz)
* https://url.corp.redhat.com/baef005
`[NEW: 5 |ASSIGNED: 2 |ON_DEV: 3 |POST: 1 | ODIFIED: 1 |ON_QA: 2 VERIFIED: 1]`
#### Reviews
* Mathieu:
* https://review.opendev.org/c/openstack/tripleo-validations/+/788617 -> needs A+
* https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/788513 -> needs A+
* Jiri:
* https://review.opendev.org/c/openstack/validations-libs/+/788902
* https://review.opendev.org/q/hashtag:%22vftesting%22+(status:open)
* David:
* ...
* Gaël:
* https://github.com/ansible-community/tox-ansible/pull/89
* https://review.opendev.org/q/topic:%22VALIDATION_DEVELOPMENT_WORKFLOW%22+(status:open%20OR%20status:merged)
* https://review.opendev.org/q/topic:%22pre-commit-update%22+(status:open%20OR%20status:merged)
#### Topics ?
* Discussion about running validations through a file given in arguments ...
* ...
## Meeting 2021/05/04
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] cjeanner
### Agenda
#### Bug Scrub ?
* Now on #validation-framework
* rhos-16.1
`!query stat rhos-16.1`
* rhos-16.2
`!query stat rhos-16.2`
* rhos-17.0
`!query stat rhos-17.0`
#### Reviews
* Mathieu:
* https://review.opendev.org/c/openstack/tripleo-validations/+/788431
* Should be abandoned according to our IRC discussion about that
* All group run should be enabled on the python code side
* https://review.opendev.org/c/openstack/validations-common/+/789408 -> needs A+
* https://review.opendev.org/c/openstack/tripleo-validations/+/788617 -> needs A+
* https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/788513 -> needs A+
* Jiri:
* https://review.opendev.org/c/openstack/validations-libs/+/789174
* David:
* nada yet
* Gaël:
* Same
* https://review.opendev.org/c/openstack/validations-common/+/788178 - not passing right now - check fail
#### Topics ?
## Meeting 2021/04/29
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [x] jbuchta
- [ ] cjeanner
### Agenda
#### Bug Scrub
* **RHOS 16.1**
* https://bugzilla.redhat.com/buglist.cgi?quicksearch=1953552+1903606+1954970+1895045+1930650+1887444+1946047+1926238+1927196+1935933
| NEW | ASSIGNED | ON_DEV | POST | MODIFIED | ON_QA | VERIFIED | Total Bugs |
|:---:|:--------:|:------:|:----:|:--------:|:-----:|:--------:|:----------:|
| 0 | 0 | 0 | 0 | 4 | 1 | 5 | 10 |
* rhos-16.1-trunk-patches clean now!
* Recent BZ promotion to MODIFIED:
* https://bugzilla.redhat.com/show_bug.cgi?id=1935933
* https://bugzilla.redhat.com/show_bug.cgi?id=1953552
* https://bugzilla.redhat.com/show_bug.cgi?id=1954970
* **RHOS 16.2**
* https://bugzilla.redhat.com/buglist.cgi?quicksearch=1926721+1946454+1940688+1902736+1902738+1926725+1910508+1942531+1919988
| NEW | ASSIGNED | ON_DEV | POST | MODIFIED | ON_QA | VERIFIED | Total Bugs |
|:---:|:--------:|:------:|:----:|:--------:|:-----:|:--------:|:----------:|
| 0 | 0 | 0 | 0 | 4 | 2 | 3 | 9 |
* https://bugzilla.redhat.com/show_bug.cgi?id=1942154 has been closed in favor of https://bugs.launchpad.net/tripleo/+bug/1926583
* **RHOS 17.0** (No changes here)
* https://bugzilla.redhat.com/buglist.cgi?quicksearch=1944872+1944586+1918825+1901993+1918829+1918819+1758322
| NEW | ASSIGNED | ON_DEV | POST | MODIFIED | ON_QA | VERIFIED | Total Bugs |
|:---:|:--------:|:------:|:----:|:--------:|:-----:|:--------:|:----------:|
| 2 | 4 | 0 | 0 | 1 | 0 | 0 | 7 |
#### Reviews
* Mathieu:
* needs A+ : https://review.opendev.org/c/openstack/validations-common/+/786450
* https://review.opendev.org/c/openstack/validations-common/+/788512 (Converge Tripleo CI and devstack roles)
* https://review.opendev.org/c/openstack/tripleo-validations/+/788431 (thank you Gael)
* Jiri:
* https://review.opendev.org/q/hashtag:%22exceptionsurvey%22+(status:open)
* https://review.opendev.org/q/topic:%22rhel9%252Fprep%22+(status:open)
* David: nada
* Gaël:
* https://review.opendev.org/c/openstack/tripleo-validations/+/788541 (groups.yaml file related)
* https://review.opendev.org/c/openstack/tripleo-validations/+/755243 (docs related)
* https://review.opendev.org/q/Ieeb0e15533de0eb6fc7ba099cd381182bdb7bc68
* https://review.opendev.org/q/topic:%22VALIDATION_DEVELOPMENT_WORKFLOW%22+(status:open%20OR%20status:merged)
#### Topic(s)
* python-validations-libs release bump to 1.1.0 (PTL-Approved +1 and +2 from tcarrez)
* https://review.opendev.org/c/openstack/releases/+/788219
* Should be merged quickly IMO.
* (dpeacock) I need replies to my email regarding planned work for the next sprint
* (dpeacock) Thank you Gael for taking care of my https://bugzilla.redhat.com/show_bug.cgi?id=1935933 bug; I was going to get to this but he beat me to it. :-) Gael++
* [20210430 sprint retrospective doc](https://docs.engineering.redhat.com/pages/resumedraft.action?draftId=195654304&draftShareId=2b6d3729-f171-4928-8823-c37150994499&)
## Meeting 2021/04/27
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] jbuchta
- [ ] cjeanner
### Agenda
#### Bug Scrub
* **RHOS 16.1**
* https://bugzilla.redhat.com/buglist.cgi?quicksearch=1953552+1903606+1895045+1930650+1887444+1946047+1926238+1927196+1935933+1891200
| NEW | ASSIGNED | ON_DEV | POST | MODIFIED | ON_QA | VERIFIED | Total Bugs |
|:---:|:--------:|:------:|:----:|:--------:|:-----:|:--------:|:----------:|
| 0 | 1 | 1 | 0 | 2 | 1 | 5 | 10 |
* **RHOS 16.2**
* https://bugzilla.redhat.com/buglist.cgi?quicksearch=1926721+1946454+1940688+1902736+1902738+1926725+1942154+1910508+1942531+1919988
| NEW | ASSIGNED | ON_DEV | POST | MODIFIED | ON_QA | VERIFIED | Total Bugs |
|:---:|:--------:|:------:|:----:|:--------:|:-----:|:--------:|:----------:|
| 0 | 1 | 0 | 0 | 4 | 2 | 3 | 10 |
* **RHOS 17.0**
* https://bugzilla.redhat.com/buglist.cgi?quicksearch=1944872+1944586+1918825+1901993+1918829+1918819+1758322
| NEW | ASSIGNED | ON_DEV | POST | MODIFIED | ON_QA | VERIFIED | Total Bugs |
|:---:|:--------:|:------:|:----:|:--------:|:-----:|:--------:|:----------:|
| 2 | 4 | 0 | 0 | 1 | 0 | 0 | 7 |
#### Reviews
* Mathieu:
* https://review.opendev.org/c/openstack/validations-libs/+/787219
* https://review.opendev.org/c/openstack/validations-common/+/787353
* https://review.opendev.org/c/openstack/validations-common/+/786450
* Jiri:
* https://review.opendev.org/q/hashtag:%22exceptionsurvey%22+(status:open)
* https://review.opendev.org/q/topic:%22rhel9%252Fprep%22+(status:open)
* David: nada
* Gaël:
* https://review.opendev.org/c/openstack/tripleo-validations/+/786497 (remaining CIX patch on stable/train)
* https://review.opendev.org/q/Ieeb0e15533de0eb6fc7ba099cd381182bdb7bc68
* https://review.opendev.org/q/topic:%22VALIDATION_DEVELOPMENT_WORKFLOW%22+(status:open%20OR%20status:merged)
#### Topic(s)
* Email coming (from dpeacock) summarizing priority items we should be working on for the next sprint; I'd like some feedback from the team about which way we should go
* Release tagging; we need a system for this
* Period (sprint alignment? epic alignment?)
* tagging at end of sprint
* release tagging at end of epic
* Tagged versions should be added / updated on rdoinfo
* https://review.rdoproject.org/r/q/project:rdoinfo
* Tags should be pushed into openstack/releases repo, like this:
* https://review.opendev.org/c/openstack/releases/+/788219 (minor bump to 1.1.0)
* Semvar can be compatible:
* tag at end of a sprint cycle
* micro number gets bumped incrementally (e.g. 1.1.1 -> 1.1.2)
* at end of an epic, we bump minor or major number (as necessary) for the tag, and cut a formal release
## Meeting 2021/04/15
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [ ] gchamoul
- [x] jbuchta
- [ ] cjeanner
### Agenda
#### Bug Scrub
* **RHOS 16.1**
* https://bugzilla.redhat.com/buglist.cgi?quicksearch=1903606+1893902+1895045+1930650+1946047+1887444+1926238+1927196+1935933
| NEW | ASSIGNED | ON_DEV | POST | MODIFIED | ON_QA | VERIFIED | Total Bugs |
|:---:|:--------:|:------:|:----:|:--------:|:-----:|:--------:|:----------:|
| 0 | 1 | 1 | 0 | 1 | 6 | 0 | 9 |
* **RHOS 16.2**
* https://bugzilla.redhat.com/buglist.cgi?quicksearch=1926721+1946454+1940688+1902736+1902738+1942154+1926725+1910508+1942531+1919988
| NEW | ASSIGNED | ON_DEV | POST | MODIFIED | ON_QA | VERIFIED | Total Bugs |
|:---:|:--------:|:------:|:----:|:--------:|:-----:|:--------:|:----------:|
| 0 | 1 | 2 | 1 | 1 | 2 | 3 | 10 |
* https://bugzilla.redhat.com/show_bug.cgi?id=1942154 doesn't appear to have a Jira tracker; needs attention
* **RHOS 17.0**
* https://bugzilla.redhat.com/buglist.cgi?quicksearch=1944872+1944586+1918825+1901993+1918829+1918819+1758322
| NEW | ASSIGNED | ON_DEV | POST | MODIFIED | ON_QA | VERIFIED | Total Bugs |
|:---:|:--------:|:------:|:----:|:--------:|:-----:|:--------:|:----------:|
| 2 | 4 | 0 | 0 | 1 | 0 | 0 | 7 |
* https://bugzilla.redhat.com/show_bug.cgi?id=1944586 - needs a Jira card under David's 17 epic
#### Topics
* Proposal by weshay
* The proposal
* https://review.opendev.org/c/openstack/tripleo-validations/+/786279
* Consider adding validations that match upstream / periodic reqs.
* https://opendev.org/openstack/tripleo-validations/src/branch/master/roles/tripleo_validations/vars/main.yml#L7-L9
* https://review.opendev.org/c/openstack/validations-libs/+/784960
* --> (matbu) put default to None will work.
## Sprint planning notes 2021/04/12
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [x] jbuchta
- [ ] cjeanner
### Velocity:
* 12 days (24 points) x 4 Engs (15 - 3 days ... 3 days for paperwork)
* PTOs:
* gchamoul:
* half-PTO (afternoon) from Apr 12th to Apr 23th Included
* ruck/rover (week #16) -1
* I'll participate only the PTG day when our topic will be on the agenda
* Mathieu: 3 PTos (6 points)
* PTG : 4 days (4 points) only half a day ?
* Ruck / rover - dpeacock 12-17 4 points?
* 0.5 day == 1 point
* Points per person:
* Jirka: 16pt (24 - (PTG + stumbling-in-the-dark))
* David: 16pt (losing points due to PTG + Ruck / rover)
* Gael: 12pt
* Mathieu: 24 - 6 - (3 points for PTG) = 15
* Total:
* 59 points
### Jira Epic Reshuffle (of Epics)
* What to kill
* Mistral - all done
* documentation - 211, 56, 234 - Not an epic
* Molecule - all done
* CLI - Not an epic
* CI Coverage - Not an epic
* Team collaboration - Not an epic
* Backport - Not an epic
* Container validation runner - All done
* Packaging - All done
* Validations roadmap - Not an epic
* Documentation for VF 16.1 release - All done
* DFG Validations - Not an epic
* Validation Framework in DFG component pipelines - All done
* Bugs - defects - Not an epic
*
## Meeting 2021/04/08
### Attendees
- [x] dpeacock
- [ ] mbultel
- [x] jpodivin
- [x] gchamoul
- [x] jbuchta
- [ ] cjeanner
### Agenda
#### Bug Scrub
* **RHOS 16.1**
* https://url.corp.redhat.com/VF-RHOS-16-1
| NEW | ASSIGNED | ON_DEV | POST | MODIFIED | ON_QA | Total Bugs |
|:---:|:--------:|:------:|:----:|:--------:|:-----:|:----------:|
| 1 | 4 | 0 | 0 | 7 | 0 | 12 |
* The 7 BZs in MODIFIED have proper erratas and will be composted into a compose in a few days
* https://bugzilla.redhat.com/show_bug.cgi?id=1908354 has been closed just right now
* New incoming RFE
* [RFE] tripleO validations - provide a method to show only most recent history
* https://bugzilla.redhat.com/show_bug.cgi?id=1944872
* Target will be 17.0.
* Action: communication with Chris about availability in 16.x ???(David)
* *Estimated time to provide the feature...*
* **RHOS 16.2**
* https://url.corp.redhat.com/VF-RHOS-16-2
| NEW | ASSIGNED | ON_DEV | POST | MODIFIED | ON_QA | Total Bugs |
|:---:|:--------:|:------:|:----:|:--------:|:-----:|:----------:|
| 0 | 1 | 3 | 0 | 0 | 6 | 10 |
* https://bugzilla.redhat.com/show_bug.cgi?id=1926725
* Action: (Jiri) backport patch https://review.opendev.org/774601 to V/U and Train Upstream branches
* **RHOS 17.0**
* https://url.corp.redhat.com/VF-RHOS-17-0
| NEW | ASSIGNED | ON_DEV | POST | MODIFIED | ON_QA | Total Bugs |
|:---:|:--------:|:------:|:----:|:--------:|:-----:|:----------:|
| 1 | 5 | 0 | 0 | 1 | 0 | 7 |
* https://bugzilla.redhat.com/show_bug.cgi?id=1917236 (SOS Report VF Run)
#### Reviews
* Mathieu
* Need a A+ :
* https://review.opendev.org/c/openstack/validations-common/+/785050
* https://review.opendev.org/c/openstack/python-tripleoclient/+/784961
* https://review.opendev.org/c/openstack/validations-libs/+/784960
* Gaël
* https://review.opendev.org/c/openstack/python-tripleoclient/+/785104
* https://review.opendev.org/c/openstack/python-tripleoclient/+/785107
* https://review.opendev.org/c/openstack/python-tripleoclient/+/785108
* https://review.opendev.org/c/openstack/validations-common/+/774619
* David
* No patches from me this week
* Jiri
* https://review.opendev.org/c/openstack/tripleo-validations/+/779273/6
* https://review.opendev.org/c/openstack/tripleo-validations/+/782571/3
* https://review.opendev.org/c/openstack/validations-common/+/781615
* https://review.opendev.org/c/openstack/validations-common/+/781787/6
* https://review.opendev.org/c/openstack/tripleo-validations/+/782394
* https://review.opendev.org/c/openstack/validations-common/+/774619/
#### Technical topics
* PIP_+ in tox.ini
* Purpose and prevalence.
* Action: (gchamoul) figure out why he did that! ;-)
## Meeting 2021/04/06
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] cjeanner
### Agenda
* Python environments testing CI
* What we actually need and what just takes time
* 3.6 is the version required; 3.7 & 3.8 are backward compatible to 3.6
* You can declare explicitly:
* check:
jobs:
- openstack-tox-linters
- openstack-tox-py36
- openstack-tox-py38
- openstack-tox-docs: &tripleo-docs
files:
- ^doc/.*
- ^molecule-requirements.txt
- ^requirements.txt
- ^README.rst
- tripleo-ci-centos-8-content-provider: &content-provider
dependencies:
- openstack-tox-py36
- openstack-tox-py38
- openstack-tox-linters
* Midterm plan
* Define metric / measurement whereby we consider ourselves no longer an obstacle
* No blockers from us
* No clerical errors (BZs incorrectly tagged, etc)
* Any changes made to validation CLI must be ported in step with python-tripleoclient CLI
* All features function - e.g. --extra-vars was broken in 16.n
* E.g. pass through 2 release cycles without causing speedbumps
* "2 releases since incident" sign
* 16.1 z6 is an important milestone for us - if we can get this right, and z7, we're on the right track
* 16.2 also needs release with no blockers from VF
* Should be fixed asap: https://bugzilla.redhat.com/show_bug.cgi?id=1942876
## Meeting 2021/04/1
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] cjeanner
- [x] jbuchta
- [ ] pweeks
### Agenda
* Exception handling of ansible modules
* https://review.opendev.org/c/openstack/validations-common/+/774619/33/validations_common/library/check_package_update.py#b16
* Questions regarding calling of fail_json()
* https://github.com/ansible/ansible/blob/devel/lib/ansible/module_utils/basic.py#L1499
* Jiri is questioning if we can trust fail_json() to do the right thing, but it looks like things are in order
* NFV review: https://review.opendev.org/c/openstack/tripleo-validations/+/774855
* French schools closed !!!!! /o\
* Canada also going back into lockdown Saturday for 28 days /o\
## Meeting 2021/03/30
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] cjeanner
- [ ] jbuchta
- [ ] pweeks
### Agenda
* Minutes migration
* Confluence -> HackMD (+1 mathieu)
* HackMd -> Confluence
* Settled - HACK MD FTW (dpeacock declares rule ;-)
* RFE 16.2
* The two RFEs are now in the QE hands
* Output discussion
* Verbose mode or not - I'd like to see verbosity be a single switch and not too overwhelming
* Better Ansible catching issues
* Introducing back the --verbose switch on the Run
* Introduce jq 'native' to the CLI so user does not have to learn that syntax
* --extra-vars not working
* https://bugzilla.redhat.com/show_bug.cgi?id=1942876
* Xena PTG topics
* dpeacock added two - would love to see more
* https://etherpad.opendev.org/p/tripleo-xena-topics
## Meeting 2021/03/25
### Attendees
- [ ] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] cjeanner
- [x] jbuchta
- [ ] pweeks
- [x] drosenfe
### Agenda
* RFE 16.2 Status:
* Validation Framework has 2 RFEs for 16.2. (jbuchta)
* https://bugzilla.redhat.com/show_bug.cgi?id=1902738
* https://bugzilla.redhat.com/show_bug.cgi?id=1902736
* Can you please confirm we have everything in order as required for having them in 16.2 without exception process? I am still not 100% sure.
It has QE ack, PM ack, DEV ack, set to 16.2, milestone Alpha.
* **Test Plan for OSP 16.2 Validation RFEs (by David R.)**
* https://docs.google.com/document/d/1fvS_n3kwEK28eeLXeMjANqsG_6MikiZrvRelEhIcF8g/edit
* **[RFE] Move tripleo validator CLI entry from tripleoclient to tripleo-validation**
* https://bugzilla.redhat.com/show_bug.cgi?id=1906946
* We should close this one as we triggered the revert today!
* **[RFE] Allows external validation logging (has a NEEDINFO)**
* https://bugzilla.redhat.com/show_bug.cgi?id=1902738
* Wallaby tripleo specs in W-1
* https://review.opendev.org/c/openstack/tripleo-specs/+/763391/
* https://review.opendev.org/772785 MERGED UPSTREAM
* FIV validations-common-1.1.2-2.20210216005025.14d175d.el8ost
* **[RFE] Use custom stdout callback with the validation framework**
* https://bugzilla.redhat.com/show_bug.cgi?id=1902736
* https://review.opendev.org/773603 MERGED UPSTREAM
* FIV: python-validations-libs-1.0.5-2.20210325011040.6a20089.el8ost
* TO BE REVIEWED AND MERGED ASAP:
* https://review.opendev.org/q/topic:%22RHBZ%25231902736%22+(status:open%20OR%20status:merged)
* Moving back the tripleo_validator.py CLI into python-tripleoclient
* Actions plan: https://docs.google.com/document/d/1PlKffQiBOlyM5N8w6116F-ziXGK-dNS2N0bQpcAhW4c/edit
* The two patches have been tested in a real environment and no regressions observed
* Waiting for another green CI before merging those patches
* For the record, the CLI will be reinstored into tripleoclient and then removed from tripleo-validations
* POC CLI Demo by Mathieu
* Picking the new name
## Meeting 2021/03/23
### Attendees
- [x] dpeacock
- [x] mbultel
- [ ] jpodivin - ear infection appointment :(
- [x] gchamoul
- [x] cjeanner
- [ ] jbuchta
- [ ] pweeks
### Agenda
* Next Xena PTG
* topics ideas?
* If we have, we have to propose them Marios asap.
* https://etherpad.opendev.org/p/tripleo-xena-topics
* https://april2021-ptg.eventbrite.com/ (registration link)
* Regardless of if we propose feature topics, this PTG will be useful for 'internal' VF conversations since a lot of our current roadmap is on restructuring and stability.
* Increasing CI integration is one important topic that perhaps could be publicised
* Next Red Hat Virtual Summit 2021, May 18 - 20, 2021
* Proposing a 25min talk could be interesting
* See email on announce-list@redhat.com
* Formal presentation on VF, and how it works?
* deadline Apr, 2nd.
* Discuss --extra-vars issue born of https://bugzilla.redhat.com/show_bug.cgi?id=1941591
* https://review.opendev.org/c/openstack/validations-libs/+/773603
* Figuring out which validations are no longer working and who to blame for it
* GSS came to us with https://docs.google.com/document/d/1drme8P6eFAOJ91yMsDECyCrRv4JFDY1VDfHvKxUItgU/ - dpeacock to work through this list - sync with Jiri
* [#VFTESTING](https://review.opendev.org/q/%2523VFTESTING)
* Rough notes on the GSS Workshop - now in the VF shared folder https://docs.google.com/document/d/1URAC5wklCuDkYB0_Liy11EQMauF4WRnQWe4KntP57aU/
## Meeting 2021/03/18
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] cjeanner
- [ ] jbuchta
- [ ] pweeks
### Agenda
* Validation Development Workflow (gchamoul)
* Quick status and good news!
* CLI
* run : —validation —hosts —limit —extra-vars
* list : group / validation (with filter)
* show : validation, parameters
* history : all history / validation name history / validation uuid history.
* Related patches:
* https://review.opendev.org/c/openstack/validations-common/+/777450
* https://review.opendev.org/c/openstack/tripleo-validations/+/778543
Main proposal is to simplify
* Reviews:
* https://review.opendev.org/c/openstack/tripleo-validations/+/777248/
* https://review.opendev.org/c/openstack/tripleo-validations/+/781229
* How do you guys spin up envs? All my methods are failing and I wanna know how you do it.
* manually ? :D
## Meeting 2021/03/16
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] cjeanner
- [x] jbuchta
- [x] pweeks
### Agenda
* Conversation regarding local testing - molecule 'native' vs. UB8 images etc
* spec files:
* where to find our downstream spec files
* how to create the log folder
* triple (or more) redundant checks for A SINGLE DIR
## Meeting 2021/03/11
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] cjeanner
- [ ] jbuchta
- [ ] pweeks
### Agenda
* QE meeting with David R:
* https://docs.google.com/document/d/1LCF58fJt8XwIMqoh1sfJ0wJPNZQtrTkGmMLkEOvAkgA/edit#
* https://bugzilla.redhat.com/show_bug.cgi?id=1930650
* https://review.opendev.org/c/openstack/tripleo-heat-templates/+/779963
* https://review.opendev.org/c/openstack/tripleo-common/+/779969
*
## Meeting 2021/03/04
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [ ] cjeanner
- [x] jbuchta
- [ ] pweeks
### Agenda
* Audit of all BZs owned by VF Squad or VF Squad members - Periodic Bug Scrub (added by dpeacock)
* gchamoul +1
* 16.2 blocker https://bugzilla.redhat.com/show_bug.cgi?id=1919988 (added by dpeacock)
* This is not a blocker for 16.2 release yet, this BZ only blocks David R. to verify two other BZs (added by gchamoul)
* Seen with PCD, the last patch will be part of the next DRLN promotion (added by gchamoul)
* David R. is already aware about that ^^ (added by gchamoul)
* Revert of CLI divergence in 16 (added by dpeacock)
* Formalize this process https://docs.google.com/document/d/1PlKffQiBOlyM5N8w6116F-ziXGK-dNS2N0bQpcAhW4c/edit?usp=sharing
* Publicize this to DFG:DF outside of VF members and get input; expressly state that we are working to do a better job of increasing our work visibility
* Be prepared to not proceed based on input from our peers
* Tuesday topic discuss in the ML:
* http://lists.openstack.org/pipermail/openstack-discuss/2021-March/020824.html
* Reviews list:
* https://review.opendev.org/c/openstack/validations-common/+/777450
* https://review.opendev.org/c/openstack/tripleo-validations/+/778543
* https://review.opendev.org/c/openstack/validations-common/+/778168
* https://review.opendev.org/c/openstack/validations-libs/+/778171
* https://review.opendev.org/c/openstack/python-tripleoclient/+/777579
* https://review.opendev.org/c/openstack/tripleo-validations/+/777248
* https://review.opendev.org/c/openstack/validations-libs/+/772342
* https://review.opendev.org/c/openstack/validations-libs/+/771438
* https://review.opendev.org/c/openstack/validations-common/+/774434
* https://review.opendev.org/c/openstack/validations-common/+/774220
* https://review.opendev.org/c/openstack/validations-libs/+/771438
* Action(s):
* Provides a list of validations associated with potential DFGs
## Meeting 03/02
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [x] gchamoul
- [x] cjeanner
- [ ] jbuchta
- [ ] pweeks
### Agenda
* CLI restructure - target; opposition to 16.n
* Agreed to target for 17
* Still to be determined what the restructure looks like - TBD:
* It's agreed that we have multiple points of CLI entry (CI, tripleoclient, etc?), this needs to be corrected
* Whether or not to include a change of arg parsing to avoid OSC style baggage, or if this is good as is
* Monolithic repo merge should be part of this effort (?)
* Reviews list:
* [Testing Infra] Apply here the improvements done to tripleo-validations
* https://review.opendev.org/c/openstack/validations-common/+/764288 (validations-common)
* https://review.opendev.org/c/openstack/validations-common/+/778168
* https://review.opendev.org/c/openstack/validations-libs/+/778171
* https://review.opendev.org/c/openstack/python-tripleoclient/+/777579
* https://review.opendev.org/c/openstack/tripleo-validations/+/777248
*
## Meeting 02/25
###### tags: `Brainstorming`
### Attendees
- [x] dpeacock
- [x] mbultel
- [x] jpodivin
- [ ] pweeks
- [ ] jbuchta
- [ ] cjeanner
- [x] gchamoul
### Validation Framework Future (VFF):
> This list below is not exhaustive and just reflects our current thought. No priorization yet and this list will be transformed into a real ROADMAP as soon as possible. No boundaries have been set!
*“An idea that is not dangerous is unworthy of being called an idea at all.”* - **Oscar Wilde**
* Long term ROADMAP, 2y??
* dpeacock / strider - create vision & mission document
* Model: https://review.opendev.org/c/openstack/validations-common/+/777450
* Outsourcing the VF outside of the OpenStack Governance
* Back to a monolothic approach
* Validations-libs and validations-common should be merged into one component/repo
* This should continue to provide two rpms
* Strong formal procedure to be defined before, and tested thoroughly after
* Testing
* Make VF more stable, more functional tests and more tests again
* Add more and more unittests
* Tests to be added at the same time as features going forward
* CI Integration
* matbu continues to work with Wes on this
* Ultimate goal is to have validations in critical path for code merge
* Features we would like to implement:
* Increase the validations offer! (only 15 in the catalog so far)
* A good library should come with a full catalog of validations to get more awareness from outside!
* chicken and egg issue: We need more validations to get more validations from people
* in order to do that we need customers
* but to get them we need validations
* therefore we have to make some validations ourselves to get traction
* Builtins and contribs validations possible
* We should cover:
* **Security** (openscap, stig recommendations...)
* https://www.redhat.com/sysadmin/container-vulnerabilities-openscap
* **Satellite prep validations** https://access.redhat.com/documentation/en-us/red_hat_satellite/6.9-beta/html/installing_satellite_server_from_a_connected_network/preparing-environment-for-satellite-installation
* **Insights**
* Check if a system is registered or not
* Possible VF integration into insights
* **JBoss EAP**
* Better integration with **tobiko**
* Logs externalization/centralization:
* First step with https://review.opendev.org/c/openstack/validations-common/+/772785
* Web interface or dashboard ?
* Better UX (not essentially focused on adding colors and stuffs!)
* Revisit the way commands are structured
* First step with https://review.opendev.org/c/openstack/validations-common/+/777450
* Adding progress bar while running multiple validations.
* https://github.com/willmcgugan/rich/raw/master/imgs/progress.gif
* https://raw.githubusercontent.com/willmcgugan/rich/master/imgs/status.gif
* Interactive documentation on the CLI
* Adding an automated way to create custom validations through the CLI, at least the foundation!
* Better and more readable results output
* Better history, ability to re-execute a particular run
* Documentation
* Unified documentation (TV/VC/VF)
* More and better docstrings => better docs
* For developer using the VF:
* Provide inspect function which can produce a report on any Python object, such as class, instance, or builtin. Ex: https://github.com/willmcgugan/rich#rich-inspect
* CLI restructure where necessary:
* Outsourcing the CLI into the VF and have only one entry point for:
* Production,
* CI,
* and development purpose.
* PoC with argparse:
* https://review.opendev.org/c/openstack/validations-libs/+/774454
* ...
## Meeting 02/23
* Topics:
* kecarter Ansible Execution Environment
* https://review.opendev.org/776564
* https://www.ansible.com/blog/introduction-to-ansible-builder
* https://docs.google.com/document/d/1tK2U91EWdR6pcZFkX0NQyHi-Ti15aWy1ZOWoj9nMpYU/edit
* https://www.ansible.com/blog/red-hat-ansible-automation-platform-product-status-update
* https://github.com/cloudnull/ansible-tripleo_sdk (packaging arbitrary reviews)
* http://paste.openstack.org/show/802923/
* Ansible Runner is the only mechanism to run Ansible going forward
* Fortunately, we already use AR so now we essentially just need to ensure it's consistent
* Ansible Runner 2.0 is where compatibility starts
* Ansible Runner will be packaged by RDO, not by Ansible project
* Validations now effectively run in containers, and need to escape this to be able to inspect anything
* Ansible, stronger argument than ever for an alternative paradigm like Go
* (jpodivin) No two ways about it. Ansible folks have odd approach to Python.
* Also, [https://review.opendev.org/c/openstack/validations-common/+/776610/2/validations_common/callback_plugins/__init__.py](https://review.opendev.org/c/openstack/validations-common/+/776610/2/validations_common/callback_plugins/__init__.py)
* Can we get rid of Ansible? How much work would that take?
## Meeting 02/18
* Topics:
* Ansible, RPM, rhel-9 and other considerations
* https://docs.google.com/document/d/1tK2U91EWdR6pcZFkX0NQyHi-Ti15aWy1ZOWoj9nMpYU/edit (private doc)
* https://www.ansible.com/blog/introduction-to-ansible-builder
* https://github.com/cloudnull/tripleo-ansible-ee
* Merging repos while we still can:
* Move all to validations-common or a completely new repo?
* Maintenance during the merge:
* Fix in merged repo will be more complicated to backport.
* Unless we first backport the merge itself.
* lets create a todo list and meet when Gael is back in order to create EPICs and tasks.
* etherpad or something else
* should also wait for Jan - he wanted to organize a mini-DFG of sorts to discuss these things
## Meeting 02/11
* Topics:
* VF usability for development of new validations
* default validation args:
* Can you run any validation with them?
* How were they chosen?
* z5 BZs to build
* https://bugzilla.redhat.com/show_bug.cgi?id=1903606
* https://bugzilla.redhat.com/show_bug.cgi?id=1927196
* https://bugzilla.redhat.com/show_bug.cgi?id=1926238
* z4 potential blocker
* https://bugzilla.redhat.com/show_bug.cgi?id=1922921
## Meeting 02/09
* Reviews:
* https://review.opendev.org/c/openstack/python-tripleoclient/+/772417/6
* https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/774702
* Topics:
### Component CI documentation
#### Upstream CI:
* https://zuul.opendev.org/t/openstack/jobs
* Check and gate against reviews:
* py3* jobs
* pep8
* mutlinode jobs for TripleO
* jobs are defined on each Projects:
* https://github.com/openstack/python-tripleoclient/blob/master/zuul.d/layout.yaml
* or https://github.com/openstack/validations-libs/blob/master/.zuul.yaml
```flow
st=>start: Review XyZ
e=>end: Merged
op=>operation: Check jobs
cond=>condition: zuul/reviewers
op2=>operation: Gates
cond2=>condition: Check gates
st->op->cond->op2->cond2
cond(yes)->op2
cond(no)->op
cond2(yes)->e
cond2(no)->op2
```
#### RDO CI:
* https://review.rdoproject.org/zuul/jobs
* https://review.rdoproject.org/zuul/job/periodic-tripleo-ci-centos-8-standalone-compute-master-validation
* Components pipeline:
* **Documentation**:
* https://hackmd.io/5uYRmLaOTI2raTbHWsaiSQ#Overview
* List of the components: https://trunk.rdoproject.org/centos8-master/component/
* Run daily
* Run only tripleo-ci jobs
* Job definition for components is located here:
* https://review.rdoproject.org/r/gitweb?p=rdo-jobs.git;a=blob;f=zuul.d/component-jobs.yaml;h=81b54194cd72176bf880b7374b4e37a440b6b643;hb=HEAD
* Each job inherit from tripleo-ci parent jobs and has few variables:
* release
* component
* dlrn_server_url
* CI tags:
* current -> consistent ( repo closure ) -> component-ci-testing -> promoted-compoennts
* Components CI for validations schema:
```sequence
rdo jobs->quickstart: $component jobs
quickstart-->$project/roles: pull external projects
Note right of $project/roles: oooq requirements*
$project/roles-->quickstart: install TV CI role*
$project/roles-->quickstart: install ansible roles
quickstart-->standalone jobs: run standalone job
standalone jobs->run validations: if $component
Note right of run validations: Run Validations per $component
Note right of run validations: t-validations Components List*
run validations->standalone jobs: passed or failed
```
* [quickstart requirements](https://github.com/openstack/tripleo-quickstart/blob/master/quickstart-extras-requirements.txt)
* [tripleo-validations CI roles](https://github.com/openstack/tripleo-validations/tree/master/roles/tripleo_validations)
* [tripleo-validations Components List](https://github.com/openstack/tripleo-validations/blob/master/roles/tripleo_validations/vars/main.yml#L2)
### What's next:
* Improve the validation list per componente the validation list per component
* skip list
* Create some kind of dashboard to show all jobs; something like https://review.rdoproject.org/zuul/builds?job_name=periodic-tripleo-ci-centos-8-standalone-compute-master-validation but more comprehensive
* Components jobs dashboard:
* https://review.rdoproject.org/zuul/builds?job_name=periodic-tripleo-ci-centos-8-standalone-compute-master-validation&job_name=periodic-tripleo-ci-centos-8-standalone-network-master-validation&job_name=periodic-tripleo-ci-centos-8-standalone-tripleo-master-validation&job_name=periodic-tripleo-ci-centos-8-standalone-validation-master-validation
## Meeting 02/04
* Reviews:
* https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/755382/
* Http callback:
* https://review.opendev.org/c/openstack/validations-common/+/772785
* WIP: components CI diagram.
* workflow patching & backporting - need jbuchta for this
## Meeting 02/02
* VF future plans discussion - dpeacock
* [Moving CLI - moving VF into its own first-class project](https://docs.google.com/document/d/1WXLtxyQGdKG49O1kN7980yZP66ScuJpQewasnvBioOI/edit#heading=h.weuw0u1ii9sb)
(matbu draft): https://hackmd.io/IQ01CrlwSqCt4B5Rr9UI2w
* Mono repo TBD
* Golang TBD
* https://etherpad.opendev.org/p/vf-matbu
* Started a PoC arround that way few months ago
* Keen to go in this path - dpeacock
* Simplifying CLI - e.g. mutliple forms of `show` TBD
* Backporting workload needs to be distributed; Gael is doing a lot of heavy lifting here and this work needs to be shared
* Weekly crosschecking team chat on backports - matbu
*
## Meeting 01/28
* Release backport:
* all backport are merged downstream
* [Crucial patch to get VF integrated with CI](https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/755382)
* [Global dependency reqs.](https://docs.openstack.org/project-team-guide/dependency-management.html)
* we are in breach of the agreed terms (but so far nobody noticed)
* possible paths for us to take (in order of simplicity):
* reenable the most important checks
* remove ourselves from projects.txt
* add our dependency to global requirements (I would avoid that.)
## Meeting 01/26
### Triage & Bug
*
### Reviews
* pdf docs, lets crack it.
* https://review.opendev.org/c/openstack/validations-common/+/723586
* might be getting to something...
### Topics
* VF arch discussion.
* Components CI list:
* We need to draft a list of Validations that we want to enable per components
* Skip list (allow/deny)
* Trying to get David as VF cores ?
* +1 (mathieu)
* [Thursday 28] Discussion / education around patch promotion pipeline, skipping master (?), the diagram Gael showed us yesterday could use some conversation
* What is the difference in how QE run validations, vs. us in dev? Why did David R hit the auth problem, but we didn't? Is QuickStart covering up deficiencies?
**Conclusion: Testing is deficient and CI coverage is lacking; unit testing for validator run does not happen, and needs to.**
* Add jobs on:
* https://github.com/rdo-infra/rdo-jobs
* [Crucial patch to get VF integrated with CI](https://https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/755382)
* Unit testing needs to be implemented; and Jiri has added the good suggestion of prioritizing functions
* [needs to be move into the proper dir] https://github.com/openstack/tripleo-validations/blob/master/tests/test_tripleo_validator.py
## Meeting 01/21
## Upgrades & Updates Validations:
* Owen doc:
* https://docs.engineering.redhat.com/pages/viewpage.action?spaceKey=~omcgonag&title=HOWTO_tripleo_validation_quickstart_1
* Questions:
* Architecture of the VF (repos and packages split)
* How to add new Validations:
* current state: VF from TripleO entry point doesn't allow external validations path. This is something that we will address soon.
* futur state: CLI will be part of the VF and Tripleo only a component on top of that. Adding external validation will ack as a new component path
* How to do so now:
* just push your validations in /usr/share/ansible/tripleo-validations
* "Today, getting error running 'pre-update' group"
* might need some investigations
* "Getting error running 'run-validations.sh'"
* Same here.
* Other topics, doc, help ...
*
## Meeting 01/21
## Todo/Tech debt:
* (WIP) Increase unittests coverage for the callback according to:
* https://review.opendev.org/c/openstack/validations-libs/+/761626
* Some tests already cover the change, but increasing would be a nice to have.
* https://review.opendev.org/c/openstack/validations-libs/+/771438
### Reviews to look at:
* Gael backports
### Bugs:
* (mathieu on it) https://bugs.launchpad.net/tripleo/+bug/1912377
### Hot Topics:
* Demo GSS
* Meeting tomorow with Upgrades
* Owen doc: Might be useful for Jiri in particular https://docs.engineering.redhat.com/pages/viewpage.action?spaceKey=~omcgonag&title=HOWTO_tripleo_validation_quickstart_1
## Meeting 01/19
## Todo/Tech debt:
* Increase unittests coverage for the callback according to:
* https://review.opendev.org/c/openstack/validations-libs/+/761626
* Some tests already cover the change, but increasing would be a nice to have.
* https://review.opendev.org/c/openstack/validations-libs/+/771438
### Reviews to look at:
* Need to be approved:
* https://review.opendev.org/c/openstack/tripleo-validations/+/770505
* https://review.opendev.org/c/openstack/tripleo-validations/+/771222
* https://review.opendev.org/c/openstack/tripleo-operator-ansible/+/755365 (done)
### Bugs:
### Hot Topics:
* Upgrades meeting during the week to get feedbacks & so on
* commands for GSS demo https://etherpad.opendev.org/p/demo-gss
* CIX:
## Meeting 01/14
### Reviews to look at:
* https://review.opendev.org/c/openstack/tripleo-validations/+/764955 I had to rebase it yesterday night (matbu) (need to backport)
* Cherry picks for validation CI role:
* https://review.opendev.org/c/openstack/tripleo-validations/+/770503
* https://review.opendev.org/c/openstack/tripleo-validations/+/770504
* https://review.opendev.org/c/openstack/tripleo-validations/+/770505
* We need to backport the role, since upstream CI will pull the $branch for t-v for running jobs.
### Bugs:
* https://bugzilla.redhat.com/show_bug.cgi?id=1683379
### Hot Topics:
* Support of py27. How is it with test coverage and how much longer will it go on?
* http://pastebin.test.redhat.com/931322 -> http://paste.openstack.org/
* CLI is back on master (tripleo-validations review has been).
* Beaker extend test time.
## Meeting 01/12
### Reviews to look at:
* CLI in Tripleo-validations:
* https://review.opendev.org/c/openstack/tripleo-validations/+/766818
* Comment from Alex:
* "Would be good to add openstackclient explicitly in the rpm spec/requirements. We're currently getting it as a transient dependency via some other clients."
* Components pipeline, only 2 reviews left:
* https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/755382
* https://review.rdoproject.org/r/#/c/31281/
* Backports for 16.1.4 and 16.2
* **python-tripleoclient (stable/victoria)**
* https://review.opendev.org/c/openstack/python-tripleoclient/+/769399
* https://review.opendev.org/c/openstack/python-tripleoclient/+/769403
* https://review.opendev.org/c/openstack/python-tripleoclient/+/769487
* https://review.opendev.org/c/openstack/python-tripleoclient/+/769402
* https://review.opendev.org/c/openstack/python-tripleoclient/+/769485
* https://review.opendev.org/c/openstack/python-tripleoclient/+/769486
* **python-tripleoclient (stable/ussuri)**
* https://review.opendev.org/c/openstack/python-tripleoclient/+/769745
* **python-tripleoclient (stable/train)**
* https://review.opendev.org/c/openstack/python-tripleoclient/+/769407
* https://review.opendev.org/c/openstack/python-tripleoclient/+/769409
* https://review.opendev.org/c/openstack/python-tripleoclient/+/769408
* **tripleo-validations (stable/train)**
* https://review.opendev.org/c/openstack/tripleo-validations/+/756495
* https://review.opendev.org/c/openstack/tripleo-validations/+/756494
* https://review.opendev.org/c/openstack/tripleo-validations/+/763969
### Bugs:
*
### Hot Topics:
* warmish at best (jpodivin):
* Beaker provisioning is looking more complicated. As detailed in INC1587302.
* Mohit Panwar was able to provision machine with RHEL8 while I and cjeanner couldn't.
* I suspect different tag/release, but there are many other options.
* kind of hot (jpodivin):
* running quickstart script on said instance is still only partially successful.