Greetings,
The TripleO CI team has just completed **Unified Sprint 36 and 37** (Dec 04 to Jan 13). The following is a summary of completed work during this sprint cycle:
Component standalone-upgrade added to tripleo component:
Docs
https://review.opendev.org/c/openstack/tripleo-docs/+/767375
https://docs.openstack.org/tripleo-docs/latest/ci/stages-overview.html
Reduce content-providers in upgrade job layouts:
https://review.opendev.org/q/topic:reduce-content-providers
Improve tripleo-upgrade repo job coverage:
https://review.opendev.org/q/topic:tripleo-upgrade-provider-jobs-coverage
(content providers) remove registry_ip_address:
https://bugs.launchpad.net/tripleo/+bug/1904565
https://review.opendev.org/c/openstack/tripleo-ci/+/764359
Build report for container builds and content provider jobs:
https://review.opendev.org/q/topic:%2522build-report%2522+(status:merged)
Added a build report for the container builds and content provider jobs:
https://review.opendev.org/q/topic:%2522build-report%2522+(status:merged)
Promoter configuration fix: https://review.rdoproject.org/r/#/c/28014/
rpm diff comparison script added to dependency jobs logs:
centos 8 stream:
- rpm comparison skip list was updated with release delivery's help: https://github.com/rdo-infra/ci-config/commit/ca144362ee520dbd6e89f1e23dcb8cb02979d09c
- branch jobs were added: victoria, ussuri, train
- dependency lines now run with a controller job for rpm comparisons
- working to get the stream jobs running on stream nodes https://bugs.launchpad.net/tripleo/+bug/1910791
https://review.rdoproject.org/zuul/builds?pipeline=openstack-dependencies-centos8stream
Provisioning via metalsmith in 16.2 and created a new job for it in 16.2 component pipeline
https://review.opendev.org/c/openstack/tripleo-ci/+/769469
Stable version of scenario manager. Apart from that,
https://review.opendev.org/c/openstack/tempest/+/766472
https://review.opendev.org/c/openstack/tempest/+/766015
Writing unit test cases for the cockpit (telegraf container and moving scipts from py2 to py3 directory).
https://review.rdoproject.org/r/#/c/30492/ - Done
https://review.rdoproject.org/r/#/c/31442/ - Work in progress
Working on Promoter Stuff (Get familiar with the new promoter code).
https://review.rdoproject.org/r/#/c/31318/ - Done
Released 1.2.1 version of Openstack Ansible collections:
https://opendev.org/openstack/ansible-collections-openstack
Released 1.4.0 and 1.4.1 versions of Podman Ansible collections:
https://github.com/containers/ansible-podman-collections
Created OSP 13 and OSP 16.2 jobs in CI that run Openstack Ansible collections tests to ensure collections work on these OSP versions.
Enable dracut list installed modules
https://review.opendev.org/c/openstack/diskimage-builder/+/766232
Collect dnf module related infos - https://review.opendev.org/c/openstack/ansible-role-collect-logs/+/768595
still working on finishing copy-quay role: https://review.rdoproject.org/r/#/c/31395/
Bugs related to os_tempest that is affecting upgrade jobs: https://bugs.launchpad.net/tripleo/+bug/1911020
add test command on tempest-skip list and documentation
https://review.opendev.org/c/openstack/openstack-tempest-skiplist/+/754994
Upstream promotions [1]
NEXT SPRINT
===========
Bring the new promoter code online
Dependency pipeline
tripleo repos (As a design discussion for this sprint)
openstack Health for TripleO
Ruck and Rover
Akahat|rover
sshnaidm|ruck
Please direct questions or queries to them regarding CI status or issues in #tripleo,
ideally to whomever has the ‘|ruck’ suffix on their nick.
[1]: http://dashboard-ci.tripleo.org/d/HkOLImOMk/upstream-and-rdo-promotions?orgId=1
Sprint 37 and 38 ruck/rover notes: https://hackmd.io/R0kCgz_7SHSix_cNgoC9pg