• Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Undefined Undefined
    • RDO Caracal
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False

      The creation of the new DLRN Trunk builder is done in two steps:

      1. 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

      1. 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

       

            kkula@redhat.com Karolina Kula
            jcapitao1@redhat.com Joel Capitao
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: