# wallaby-branching ###### tags: `Design` Tracked as [TRIPLEOCI-357](https://projects.engineering.redhat.com/secure/RapidBoard.jspa?rapidView=4285&projectKey=TRIPLEOCI&view=detail&selectedIssue=TRIPLEOCI-357) compare with: https://hackmd.io/2sxlx1XzTa-Te47_zLv42Q https://trunk.rdoproject.org/centos8-wallaby/ ? quay? ## make sure you create docker.io namespace for $next release e.g. https://hub.docker.com/orgs/tripleoxeno ## end goal is to see CURRENT promoter.. successfully promote wallaby. * the jobs that run in master. .openstack-periodic-integration-main * clone those jobs to use stable/wallaby * in the end it should run under openstack-periodic-integration-stable-1 * openstack-periodic-integration-stable1 * move the rest of releases one down ## bugs and reviews - [x] Add dlrnapi to get_hash (adds wallaby dlrnapi_endpoint and dlrn_baseurl in rdo-infra) - - https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/32654, - (update on ^ ) https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/32655 - [x] Create registry namespace in rdo registry (adds wallaby pruner_namespaces, pruner_dlrn_endpoints, rdo_branches in rdo-infra-playbooks) - https://review.rdoproject.org/r/c/rdo-infra/rdo-infra-playbooks/+/32632 - [x] Create registry namespace in docker.io - - [x] Component promotion criteria config - https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/32630 - [x] Create wallaby dir on image server - https://images.rdoproject.org/centos8/wallaby/ - [x] Component jobs - https://review.rdoproject.org/r/c/rdo-jobs/+/32629 - [x] Fix component standalone job names - https://review.rdoproject.org/r/c/rdo-jobs/+/32912 ## Create registry namespace in rdo registry - [x] Create registry namespace in rdo registry (adds wallaby pruner_namespaces, pruner_dlrn_endpoints, rdo_branches in rdo-infra-playbooks) - https://review.rdoproject.org/r/c/rdo-infra/rdo-infra-playbooks/+/32632 ## Component promotion criteria config - [x] Component promotion criteria config - https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/32630 ## mini-integration - [x] Mini integration pipeline for wallaby - https://review.rdoproject.org/r/c/rdo-jobs/+/32626 - [x] Test project https://review.rdoproject.org/r/c/testproject/+/28458 ## full integration pipeline - [x] (Move stable n to n+1 and create integration line for wallaby) https://review.rdoproject.org/r/c/rdo-jobs/+/32751 (Test project patch : https://review.rdoproject.org/r/c/testproject/+/32844) - [x] Modify wallaby criteria and add related bugs - https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/33132 ## release files - [x] https://review.opendev.org/c/openstack/tripleo-quickstart/+/782211 - Needs first promotion for wallaby to fix https://images.rdoproject.org/centos8/wallaby/rdo_trunk/current-tripleo-rdo/* 404 not found ## emit-releases - [x] https://review.opendev.org/c/openstack/tripleo-ci/+/783638 ## promoter config - [x] https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/32787 ## enable integration/component line - [x] enable wallaby integration pipeline - https://review.rdoproject.org/r/c/config/+/32785 - [x] Enable wallaby component pipeline - https://review.rdoproject.org/r/c/config/+/32911 ## component pipeline/jobs - [x] Component jobs (promote-consistent-to-component-ci-testing) - https://review.rdoproject.org/r/c/rdo-jobs/+/32629 - [x] Component jobs (standalone) - https://review.rdoproject.org/r/c/rdo-jobs/+/32693 - [x] Add wallaby SC002 standalone component jobs - https://review.rdoproject.org/r/c/rdo-jobs/+/32794 - [x] Enable wallaby component pipeline - https://review.rdoproject.org/r/c/config/+/32911 - [x] multinode component jobs - https://review.rdoproject.org/r/c/rdo-jobs/+/33079 - [x] Add wallaby scenario standalone component jobs - https://review.rdoproject.org/r/c/rdo-jobs/+/32858 - [x] Add wallaby component jobs - https://review.rdoproject.org/r/c/rdo-jobs/+/32972 - [x] Add wallaby SC003 and SC004 standalone component jobs - https://review.rdoproject.org/r/c/rdo-jobs/+/32857 (testproject - https://review.rdoproject.org/r/c/testproject/+/32913/) - [x] Add wallaby SC002 standalone component jobs - https://review.rdoproject.org/r/c/rdo-jobs/+/32794 - [x] Component jobs (scenario001-standalone-component ) - https://review.rdoproject.org/r/c/rdo-jobs/+/32793 ## update/upgrade jobs? TBD ## upstream periodic jobs * ensure wallaby is represented in https://opendev.org/openstack/tripleo-ci/src/branch/master/zuul.d/periodic.yaml - [ ] Periodic jobs - https://review.opendev.org/c/openstack/tripleo-ci/+/785266 ## cockpit * update cockpit.*.jason * remove rocky * add all relevant panels for wallaby * <wes> forgot to add the job list for victoria in src, please add that as well ## dependency lines jobs TBD ## ceph ansible is deprecrated * replaced w/ native ansible installer in wallaby ## Upstream jobs - [x] Build image - https://review.opendev.org/c/openstack/tripleo-ci/+/785178 - [x] multinode - https://review.opendev.org/c/openstack/tripleo-ci/+/785179 - [x] Content provider - https://review.opendev.org/c/openstack/tripleo-ci/+/785219 ##