---
# System prepended metadata

title: Validation Framework team meeting - Old
tags: [Brainstorming]

---

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