owned this note changed 4 years ago
Published Linked with GitHub

TripleO-CI 2021 planning

tags: Design

Theme for our work for the year..

Make this job as easy as possible

Bring the new promoter code online

Finish all the work that has gone into refactoring the promoter code base.

TripleO-Repos

There should be one source of truth for how and which repos are installed for a tripleo deployment and that source of truth should be tripleo-repos. Having a single source of truth for repo config, modules, etc will make things more consistent, reliable and easier to debug.

Dependency Pipeline

OpenStack has many dependencies on the OS and non-openstack components. It helps our cause to make things easier by knowing in advance what is going to break OpenStack and TripleO in the future.

OpenStack Health for TripleO

OpenStack health is a powerful tool that can analyze failures automatically so we don't have to spend time in debug. It can also very easily tell us how often we're hitting specific issues. Along w/ Sova, OpenStack Health can be a powerful tool in simplifying our work.

WHO: wes, marios, chandan

Upgrade / Update jobs

Marios has been leading some important changes to upgrade/update jobs

Tempest - ( need help here )

  • skiplist tooling enhancements
    • Validate the tests via tempest?
      • to check whether added test actually exists or not in tempest
  • tempest role share w/ infrared group
  • upstream initiatives
    • Patrole stable release
    • Tempest Scenario manager stable version
  • RBAC
  • os_tempest everywhere
  • glance tempest plugin integration
  • other

Other items that are looming

  • centos8-stream upstream
    • covered initally by dep-pipeline
  • RHEL9 / CentOS-9
    • covered initially by dep-pipeline
  • Container build reliability and debug improvements
    • Folco has a start on this

Other items discussed and in the background

  • python ovb cleanup
  • rpm diff
  • reproducer improvements
  • tempest skiplist tooling and coordination w/ infrared
  • quay experimentation
  • Monitoring improvements / Cockpit
  • OpenStack Ansible Collections
  • Documentation
  • ruck rover bug tracker tooling
  • Zuul job reproducer
  • ansible-role-collect-logs improvements as a product
  • harden pylint by addressing some excludes like one per week?
Select a repo