-
Sub-task
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
False
-
-
False
The creation of the new DLRN Trunk builder is done in two steps:
- in rdo-infra/ansible-role-dlrn and inside the rdo-toolbox:
cp files/centos9-master-dlrn-deps.repo files/centos9-$RDO_MASTER_RELEASE-dlrn-deps.repo sed -i "s/master/$RDO_MASTER_RELEASE/g" files/centos9-$RDO_MASTER_RELEASE-dlrn-deps.repo echo "" >> files/centos9-$RDO_MASTER_RELEASE-dlrn-deps.repo curl -s -L https://trunk.rdoproject.org/centos9-master/current/delorean.repo | sed '/^baseurl/ s/\(.*component\/\)\([a-zA-Z]*\/\)\(.*\)/\1\2current/' >> files/centos9-$RDO_MASTER_RELEASE-dlrn-deps.repo cp files/centos9-master-rdo-trunk-runtime-deps.repo files/centos9-$RDO_MASTER_RELEASE-rdo-trunk-runtime-deps.repo sed -i "s/master/$RDO_MASTER_RELEASE/g" files/centos9-$RDO_MASTER_RELEASE-rdo-trunk-runtime-deps.repo grep -e "when" tasks/worker.yml | grep -q -e $RDO_MASTER_RELEASE || sed -i "/Create directory under \/var\/www\/html for stable release version/,/when/ s/)\.\*/|${RDO_MASTER_RELEASE})\.\*/" tasks/worker.yml
e.g: https://review.rdoproject.org/r/c/rdo-infra/ansible-role-dlrn/+/47053
Note: the addition of the new release in index.html should be done after bootstrap process finished. Otherwise, users may assume it's stable whereas it's WIP.
Note that, in order to bootstrap the bobcat dlrn builder we will include centos9-master delorean current repos in the delorean-deps.repo untill the initial bootstrap is done
Example of including centos9-master delorean current repos: https://review.rdoproject.org/r/c/rdo-infra/ansible-role-dlrn/+/52090
- in softwarefactory-project/sf-infra project
e.g: https://softwarefactory-project.io/r/c/software-factory/sf-infra/+/27459
and needs to be pushed with a Depends-On first patch