CentOS-8 jobs

It tracks the list of patches for getting periodic standalone and ovb jobs & even upstream jobs, ITS ALL ABOUT CENTOS-8!!!

centos-8 work item status details
release & zuul updates done link
Container builds done link
lint, tox, molecule some rdo infra jobs will be left on centos-7 link
Standalone jobs done link
Multinode jobs done link
Undercloud jobs done link
Update jobs done link
Upgrade jobs nonvoting or not supported in master
Overcloud Images done link
OVB jobs failing link
Component Pipeline done link
Integration Pipeline overcloud images server, OVB jobs failing link
Promotion Server promoted once, found fixable bug link
Unpinning Ussuri few more rpms left to unpin link
Blocking Bugs count = 3 link
Fixed / Closed Bugs count = 9 link

Summary Status: March 17 2020

  • Upstream migrated to CentOS-8.
  • Upstream component pipeline done.
  • RDO content unpinned except for neutron, mistral
  • First CentOS-8 promotion w/ unpinned content on March 16th
  • OVB jobs have several open blocking issues
    • w/ current unmerged patches running at 50% succcess
  • Promotion server, ready for CentOS-8

Known Blocking Bugs

  1. OVB is stuck on providing nodes

  2. overcloud deploy failing on fs030 and fs016 while pulling mariadb container from undercloud registry

  3. overcloud deploy failed due to Systemd start for pcsd failed

Closed Blocking Bugs

CentOS-8 container build

Depends-On:

CentOS-8 tox (lint, unit, molecule) and upstream zuul roles

CentOS-8 OverCloud Images

Summary: Issues w/ image server and permissions.

https://review.rdoproject.org/r/#/c/24997/
tripleo-centos-8-buildimage-overcloud-full SUCCESS in 19m 08s
tripleo-centos-8-buildimage-ironic-python-agent SUCCESS in 15m 29s (non-voting)

Current required reviews

Standalone

Summary: centos-8-standalone and standalone scenario[1-4] running in check/gate upstream.

all jobs here are centos-8 obviously

Job Status Notes
standalone done
standalone-scen01 bug https://bugs.launchpad.net/tripleo/+bug/1865754
standalone-scen02 done
standalone-scen03 done
standalone-scen04 waiting to merge voting/gating https://review.opendev.org/#/c/711987/
standalone-scen07 done
standalone-scen010 done
scenario010-ovn-provider-standalone in progress check @ https://review.opendev.org/711507 , periodic @ https://review.rdoproject.org/r/25745, layout @ https://review.rdoproject.org/r/25746 , criteria @https://review.rdoproject.org/r/25747 , test @ https://review.rdoproject.org/r/25712
standalone-full-tempest testing https://review.rdoproject.org/r/#/c/25325/
standalone scenario012 testing check @ https://review.opendev.org/711599 , periodic @ https://review.rdoproject.org/r/25910 config @ https://review.rdoproject.org/r/25911, ci-config @ https://review.rdoproject.org/r/25912

OVB Jobs

**Summary: no succes here yet. Current error is:**mandre

2020-03-04 23:07:40 |   - '[2020/03/04 11:07:10 PM] [WARNING] Error in ''ip route add 0.0.0.0/0 via 10.0.0.1 dev br-ex'', restarting br-ex:'
2020-03-04 23:07:40 |   - Unexpected error while running command.
2020-03-04 23:07:40 |   - 'Command: /sbin/ip route add 0.0.0.0/0 via 10.0.0.1 dev br-ex'
2020-03-04 23:07:40 |   - 'Exit code: 1'
2020-03-04 23:07:40 |   - 'Stdout: '''''
2020-03-04 23:07:40 |   - 'Stderr: ''Cannot find device "br-ex"\n'''

https://bugs.launchpad.net/tripleo/+bug/1866202
Job Status Notes
fs001 patches required tested w/ link
fs035 patches up and testing https://review.rdoproject.org/r/25784 both on rdocloud and vexxhost
fs020 Patches started and testing link
fs039 in progress definitions@ https://review.rdoproject.org/r/25793 - layout@ https://review.rdoproject.org/r/25794 - criteria@ https://review.rdoproject.org/r/25795 - test@ https://review.rdoproject.org/r/25796 fix tripleo-inventory https://review.opendev.org/712962
  • BUGS

We must use ethX-like interfaces, to do that we need to add net.ifnames=0 to GRUB options in DIB and build images with it.

(sshnaidm) I talked with RDO folks and we agreed to add this parameter to DIB element bootloader. After it's added need to ask both RDO and upstream infra to include it in building centos8 image.
patch of ethX interfaces for RDO:~~

patch of ethX interfaces for upstream:

  • Add option to get ethX interfaces on centos-8 https://review.opendev.org/710986
  • semms like it's not gonna be merged, got pushbacks from infra about changing defaults, let's revisit the need

Testing fs01 ovb job

Patch that fixes preparing playbook is extracted to:

Depends-On: https://review.opendev.org/#/c/709560/
Depends-On: https://review.opendev.org/709866 - needs review
Depends-On: https://review.opendev.org/709813
Depends-On: https://review.opendev.org/709837
Depends-On: https://review.opendev.org/709868
Depends-On: https://review.opendev.org/#/c/710887/ - needs review

Depends-On:
* [config] - centos8 var file for ovb-manage role - https://review.rdoproject.org/r/25335
*

Multinode jobs:

Summary: Passing inconsistently - need errors posted

* add to upstream check https://review.opendev.org/#/c/710179/
it has same issue as OVB or any other job that tries to install undercloud

need multinode-scenario000-updates

tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates
https://review.opendev.org/#/c/710876/

failure: https://4a7ff0ffe3e6d0e85ad2-bfdf0aa5980ea9561e0ca2e62d8db60b.ssl.cf2.rackcdn.com/710876/2/check/tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates/0e9fb60/logs/undercloud/home/zuul/overcloud_update_prepare.log

Zuul project overrides

Most tripleo projects override the default zuul settings in tripleo-ci

See the following:

Promotion jobs

periodic-tripleo-centos-8-master-promote-promoted-components-to-tripleo-ci-testing
periodic-tripleo-centos-8-master-containers-build-push
periodic-tripleo-centos-8-buildimage-overcloud-full-master
periodic-tripleo-centos-8-buildimage-ironic-python-agent-master
periodic-tripleo-ci-centos-8-standalone-master
periodic-tripleo-ci-centos-8-scenario001-standalone-master
periodic-tripleo-ci-centos-8-scenario002-standalone-master
periodic-tripleo-ci-centos-8-scenario003-standalone-master
periodic-tripleo-ci-centos-8-scenario004-standalone-master
periodic-tripleo-ci-centos-8-scenario007-standalone-master
periodic-tripleo-ci-centos-8-scenario010-standalone-master
periodic-tripleo-ci-centos-8-singlenode-featureset027-master
periodic-tripleo-ci-centos-8-scenario010-standalone-master
periodic-tripleo-ci-centos-8-containers-undercloud-minion-master
periodic-tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-master
# OVB jobs - not fully qualified
periodic-tripleo-ci-centos-8-ovb-3ctlr_1comp-featureset001-master
periodic-tripleo-ci-centos-8-ovb-1ctlr_2comp-featureset020-master
periodic-tripleo-ci-centos-8-ovb-3ctlr_1comp-featureset035-master

standalone 7 and 10 periodic jobs:

Update jobs

Release files and base jobs

Component Pipeline

Summary: first pass complete w/ promtion jobs and standalone only

Testing

Reviews

Second Phase - Prepare for the shinnin ( unpinning )

In order to have a known good working build..

Add any standalone, multinode, and ovb job to the component pipeline to ensure broken components do not get promoted.

| Pipeline | Jobs |
| | | |
| component-baremetal | ovb fs001, standalone, standalone 12
| component-cinder | standalone, 01,04
| component-clients | containers-multinode, standalone
| component-cloudops |standalone 01,02
| component-common | standalone[1-4], containers-multinode
| component-compute | standalone-fulltempest,
| component-glance | standalone[1-4], x
| component-manila | standalone04, x
| component-network | containers-multinode, standalone 7,10
| component-octavia | containers-multinode, standalone 7,10
| component-security | contaiers-multinode, standalone
| component-swift | standalone02, x
| component-tripleo | containers-multinode, standalone
| component-tempest | standalone-fulltempest-api standalone-fulltempest-scenario
| component-ui | standalone

Failing component pipeline tests

scenario001 tests - same failure as in integration pipeline (https://bugs.launchpad.net/tripleo/+bug/1866965)

  • periodic-tripleo-ci-centos-8-scenario001-standalone-cinder-master
  • periodic-tripleo-ci-centos-8-scenario001-standalone-common-master
  • periodic-tripleo-ci-centos-8-scenario001-standalone-cloudops-master
  • periodic-tripleo-ci-centos-8-scenario001-standalone-glance-master

featureset010 - msg: 'Container(s) with bad ExitCode: [''container-puppet-ironic_inspector''], check logs in /var/log/containers/stdouts/'

  • periodic-tripleo-ci-centos-8-multinode-1ctlr-featureset010-clients-master

standalone - only in UI (may be timing)

  • periodic-tripleo-ci-centos-8-standalone-ui-master

full-tempest

  • periodic-tripleo-ci-centos-8-standalone-full-tempest-compute-master
  • periodic-tripleo-ci-centos-8-standalone-full-tempest-tempest-master

Unpinning Ussuri

Required coverage prior unpinning Ussuri:

  • Undercloud jobs
  • Standalone , full tempest, Standalone scenario 1-4, 7, 10
  • Containers-Multinode
  • OVB featureset01
  • (tripleo weekly irc) 16:07 < marios|ruck> weshay|ruck: chandankumar: how about a full-tempest job or -api/-scenario pair

Testing the unpinned commits from OpenStack Ussuri will have two fronts.

  1. Create a series of testproject like changes e.g. https://review.rdoproject.org/r/#/c/24683/ to test the unmerged unpinning review.
  1. Use a second and temporary phase of the component pipeline. See link

Reviews:

Taking ironic un pinning in a seperate patch and testing there:

Upstream Check jobs episode

Undercloud jobs

Summary: bug, need to land patches

Job Status Notes
scenario000-multinode-oooq-container-updates +2 w/ workflow tested w/ link
undercloud-containers DONE https://review.opendev.org/#/c/710856/
containerized-undercloud-upgrades not supported
undercloud-minion DONE

Repo personification

Moving CentOS 8 deps repo to CBS builds (test only)

* DNM Test new deps repo using CBS builds - tripleo-repos - https://review.opendev.org/#/c/710272/
* DNM Test new deps based on final CBS builds - kolla - https://review.opendev.org/#/c/710240/
* WIP Add support for ceph in CentOS 8 jobs and test cbs deps - p-o-i - https://review.opendev.org/#/c/707110/
* [DNM] Test new splitted deps - packstack - https://review.opendev.org/#/c/709197/
* [DNM] Test new deps repo based on CBS builds - oooq - https://review.opendev.org/#/c/710232/
* [DNM] Test new deps in CBS in CentOS-8 standalone 1-4 - rdo-jobs - https://review.rdoproject.org/r/#/c/25421/

Promotion Server

Summary: container promotion is not working correctly

* https://review.rdoproject.org/r/#/c/24716/
* https://review.rdoproject.org/r/#/c/24721/
* https://review.rdoproject.org/r/#/c/24782/
* https://review.rdoproject.org/r/#/c/24818/

Select a repo