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