# ussuri branching ###### tags: `Design` :::info The plan is to run the mini-pipeline, get one green run, shift periodic pipelines, and enable the new component ussuri pipelines. ::: ## Task stream `Updated Apr 29 13:53 UTC` :::spoiler Completed tasks :heavy_check_mark: - [x] ~~move component jobs from config to rdo-jobs~~ - [x] ~~https://review.rdoproject.org/r/26673 Move component jobs from config to rdo-jobs~~ - [x] ~~https://review.rdoproject.org/r/26657 Remove component jobs definitions from config~~ - [x] ~~Duplicate component jobs from master~~ * ~~https://review.rdoproject.org/r/26699 ussuri component jobs~~ * ~~https://review.rdoproject.org/r/26707 ussuri component pipelines~~ * ~~https://review.rdoproject.org/r/26708 Replace component jobs w/ templates~~ - [x] ~~Manual promotion: consistent to promoted-components~~ - [x] ~~:hatching_chick: there is no containers/images and no 'promoted-components' >> cannot run component/integration periodic jobs~~ - [x] ~~https://trunk.rdoproject.org/centos8-ussuri/promoted-components/ >>~~ - [x] ~~add dlrnapi to get_hash https://review.rdoproject.org/r/#/c/26936/~~ - [x] ~~create image dir for ussuri in img server~~ - [x] ~~create tripleoussuri namespace in docker.io and rdo registry~~ - [x] ~~https://hub.docker.com/u/tripleoussuri (was created by another user)~~0 - [x] ~~https://review.rdoproject.org/r/#/c/27001/ registry: add tripleoussuri namespace~~ - [x] ~~rdo-infra: run sf-infra jobs to update the registry (https://softwarefactory-project.io/cgit/software-factory/sf-infra/tree/README.md)~~ - [x] ~~run the mini pipeline~~ - [x] ~~https://review.rdoproject.org/r/#/c/26935/ - test pipeline (rdo-jobs check)~~ - [x] ~~https://review.rdoproject.org/r/#/c/26956/ Bootstrap ussuri build jobs (testproject)~~ - [x] ~~test containers build~~ - [x] ~~https://review.rdoproject.org/r/#/c/26985/ - Test containers build~~ - [x] ~~https://review.rdoproject.org/r/27034 Test ussuri container build on vexxhost~~ - [x] ~~get one green run from the mini pipeline~~ - [x] **create a ussuri [release file](https://github.com/rdo-infra/ci-config/tree/master/ci-scripts/dlrnapi_promoter/config/CentOS-8/component)** :point_left: - [x] https://review.opendev.org/#/c/721842 - [x] mini integration pipeline - [x] https://review.rdoproject.org/r/#/c/26800/ - [x] full integration pipelines - [x] https://review.rdoproject.org/r/26907 - [x] shift periodic pipelines - [x] review.rdoproject.org/r/26908 [ussuri] Prepare for the pipelines shifts - [x] review.rdoproject.org/r/26909 [ussuri] Shift over periodic pipelines - [x] enable component pipelines https://review.rdoproject.org/r/26745 - [x] https://review.rdoproject.org/r/27022 [ussuri] Promotion/jenkins configurations ::: ### In Progress tasks - [x] solve namespace conflict in docker.io/tripleoussuri - [x] email sent to docker support - [x] have tripleou in docker.io and rdo-reg https://review.rdoproject.org/r/#/c/27572/ - [x] update release files to use tripleou vs tripleoussri https://review.opendev.org/#/c/728196/ - [x] update file server for u vs ussuri release - [x] @weshayutin manually promote ussuri containers / images to something more recent for component pipeline - [x] TEST TEST TEST USURRI, ussuri w/ tripleo-ci-testing and one w/ current-tripleo - https://review.opendev.org/#/q/topic:ussuri_fun+(status:open+OR+status:merged) - [x] update emit releases https://review.opendev.org/#/c/723905/ - [x] Create official 3rd party check jobs - [x] fs001 - [x] fs002 - [x] fs035 - [x] fs039 - [x] fs020 - [x] other? - [x] https://review.rdoproject.org/r/#/c/27612/ - [ ] upstream job def https://review.opendev.org/#/c/722790/ - [x] skip list https://review.opendev.org/#/c/728133/1 - [ ] TripleO Ussuri RELEASE patches https://review.opendev.org/#/q/topic:tripleo-ussuri-release+(status:open+OR+status:merged) - [ ] RDO PACKAGING IN PROGRESS https://review.rdoproject.org/etherpad/p/ussuri-release-preparation - [x] Test Ussuri promotion process - [x] https://trunk.rdoproject.org/centos8-ussuri/ussuri-test/ - [x] https://hub.docker.com/r/tripleou/centos-binary-openstack-base/tags - [x] http://images.rdoproject.org/centos8/u/rdo_trunk/ussuri-test/ - [x] 5/19 promoted consistent -> promoted-components - [x] Ensure component pipeline is promoting components properly - [x] Ensure tripleo-ci-testing is getting updated properly - [ ] kolla released? ( not yet) - [ ] ack from RDO to release? - [ ] move bugs - [ ] close or move blueprints / specs - [ ] email opendev-discuss ## Failing jobs in promotion ( in priority order ) :::warning - [ ] ovb jobs in pipeline, but working in test-project reviews ( hang in introspection ) - [ ] latest component baremetal fs001 is passing. Probably just missing a patch, will auto promote tonight - [ ] periodic-tripleo-ci-centos-8-ovb-3ctlr_1comp-featureset001-baremetal-ussuri - [ ] periodic-tripleo-ci-centos-8-containers-undercloud-minion-ussuri https://bugs.launchpad.net/tripleo/+bug/1879797 - [ ] periodic-tripleo-ci-centos-8-scenario010-standalone-ussuri ( no bug ) - [ ] periodic-tripleo-ci-centos-8-scenario010-ovn-provider-standalone-ussuri ( no bug ) :::