Date: Thu, 28 Mar 2024 08:00:59 +0000 (UTC) Message-ID: <609993231.3281.1711612859979@aws-us-west-2-tungsten-confluence-1.web.codeaurora.org> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_3280_1593864563.1711612859979" ------=_Part_3280_1593864563.1711612859979 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Preparing dev-env image
# This = is the process used for preparing dev-env sandbox image. # which includes additional process, ensuring usage of DPDK 18.05.1 upstrea= m # # checkout tf-dev-env repository git clone https://github.com/tungstenfabric/tf-dev-env.git pushd tf-dev-env/ # checkout the known working commit point for R2003 git checkout 2afb52a66a7ee73ed56a4e8d67736baf8d4d3337 # following command helps you install docker for you environment # you can skip running if docker is already installed and available sudo -E common/setup_docker.sh # we have the environment set so we will be creating the sandbox now. export CONTAINER_REGISTRY=3D"tungstenfabric" export DEVENV_TAG=3D"R2003" export CONTRAIL_CONTAINER_TAG=3D"R2003" pushd container ./build.sh popd popd
Manifest file for Release R2003 code
<?xm= l version=3D"1.0" encoding=3D"UTF-8"?> <manifest> <remote fetch=3D"https://github.com/Juniper" name=3D"github"/> <remote fetch=3D"https://github.com/tungstenfabric" name=3D"githubtf"/= > <default remote=3D"github" revision=3D"refs/heads/master"/> <project dest-branch=3D"R2003" name=3D"contrail-ansible-deployer" path= =3D"contrail-deployers-containers/containers/kolla-ansible-deployer/src/con= trail-ansible-deployer" revision=3D"b220350acc87c1a6bc6f02e3a3bb0306c6e023e= 1" upstream=3D"R2003"/> <project dest-branch=3D"R2003" name=3D"contrail-api-client" path=3D"sr= c/contrail-api-client" revision=3D"8130a3684f574cc70408a9b3ca31c5b4b39df278= " upstream=3D"R2003"/> <project dest-branch=3D"R2003" name=3D"contrail-build" path=3D"tools/b= uild" revision=3D"c1836f0548a45438883dafed545e965a2b102369" upstream=3D"R20= 03"> <copyfile dest=3D"SConstruct" src=3D"SConstruct"/> </project> <project dest-branch=3D"R2003" name=3D"contrail-common" path=3D"src/co= ntrail-common" revision=3D"6621e5a4e80d2b4e5435bcd7702b128fa3a3f627" upstre= am=3D"R2003"/> <project dest-branch=3D"R2003" name=3D"contrail-container-builder" rev= ision=3D"4697b1f7a59780a216025e785b52c01dd05f17d0" upstream=3D"R2003"/> <project dest-branch=3D"R2003" name=3D"contrail-controller" path=3D"co= ntroller" revision=3D"4c9c6a27a4ed3cbc7d3d102b16f16cb378b9de7c" upstream=3D= "R2003"/> <project dest-branch=3D"R2003" name=3D"contrail-deployers-containers" = revision=3D"34e31ced0edc81319d038d75e730410e940ed77e" upstream=3D"R2003"/&g= t; <project dest-branch=3D"contrail_dpdk_18_05_1" name=3D"contrail-dpdk" = path=3D"third_party/dpdk" revision=3D"b28933358a794b4c8aa528c0f65ac7c5f5470= 98a" upstream=3D"contrail_dpdk_18_05_1"/> <project dest-branch=3D"R2003" name=3D"contrail-heat" path=3D"openstac= k/contrail-heat" revision=3D"617a13360e8cace82df97272cb6800e14cacd702" upst= ream=3D"R2003"/> <project dest-branch=3D"R2003" name=3D"contrail-java-api" path=3D"java= -api" revision=3D"52f34ee8e8bac074645561872d48d027b68cf2b2" upstream=3D"R20= 03"/> <project dest-branch=3D"contrail/queens" name=3D"contrail-kolla-ansibl= e" path=3D"contrail-deployers-containers/containers/kolla-ansible-deployer/= src/contrail-kolla-ansible" revision=3D"f1f1fc836740ac0a09076dfb701dd7780d4= 7f382" upstream=3D"contrail/queens"/> <project dest-branch=3D"R2003" name=3D"contrail-neutron-plugin" path= =3D"openstack/neutron_plugin" revision=3D"aa7a27e0e4bc02afad9512cd0c367adbe= 14f0aa7" upstream=3D"R2003"/> <project dest-branch=3D"R2003" name=3D"contrail-nova-vif-driver" path= =3D"openstack/nova_contrail_vif" revision=3D"78ce662b07b4d08ccf9651f777b4d6= 9ad300ae38" upstream=3D"R2003"/> <project dest-branch=3D"R2003" name=3D"contrail-packages" path=3D"tool= s/packages" revision=3D"b878e1b143685db3c7d1b44095210354b57b83b1" upstream= =3D"R2003"/> <project dest-branch=3D"master" name=3D"contrail-specs" revision=3D"e7= d4efe7b664e938d6d80451d8468481b325b065" upstream=3D"master"/> <project dest-branch=3D"R2003" name=3D"contrail-test" path=3D"third_pa= rty/contrail-test" revision=3D"f6aed9c92c804f5ff9e0ca914d352996f9d511af" up= stream=3D"R2003"/> <project dest-branch=3D"master" name=3D"contrail-third-party-packages"= path=3D"third_party/contrail-third-party-packages" revision=3D"fbd9669469b= 17d927b8d4290f7a2809e943df5cd" upstream=3D"master"/> <project dest-branch=3D"stable/queens" name=3D"contrail-tripleo-heat-t= emplates" revision=3D"042a137c4999ec3dabfdf5684ca15fee9524ebad" upstream=3D= "stable/queens"/> <project dest-branch=3D"R2003" name=3D"contrail-vro-plugin" path=3D"vr= o-plugin" revision=3D"f2e38ce8dd94e421f6a0565090fc71b2522a9483" upstream=3D= "R2003"/> <project dest-branch=3D"R2003" name=3D"contrail-vrouter" path=3D"vrout= er" revision=3D"39bbc63f3f2822d564d910b559c90fedecd95553" upstream=3D"R2003= "/> <project dest-branch=3D"R2003" name=3D"contrail-vrouter-java-api" path= =3D"vrouter-java-api" revision=3D"0d1281c5e116fbc96b57fbb2acca0f5e6a6427b1"= upstream=3D"R2003"/> <project dest-branch=3D"master" name=3D"openshift-ansible" path=3D"con= trail-deployers-containers/containers/openshift-ansible-deployer/src/opensh= ift-ansible" revision=3D"503c3667a04aa25d3eec4185ae23954ac6cbfa29" upstream= =3D"master"/> <project dest-branch=3D"release-3.7-contrail" name=3D"openshift-ansibl= e" path=3D"contrail-deployers-containers/containers/openshift-ansible-deplo= yer/src/openshift-ansible3.7" revision=3D"612d581f2de15987bc45499125c1e9f07= c814941" upstream=3D"release-3.7-contrail"/> <project dest-branch=3D"release-3.9-contrail" name=3D"openshift-ansibl= e" path=3D"contrail-deployers-containers/containers/openshift-ansible-deplo= yer/src/openshift-ansible3.9" revision=3D"794f1cc04404d05e3ffc8b2b56959f397= e6990dd" upstream=3D"release-3.9-contrail"/> <project dest-branch=3D"release-3.11-contrail" name=3D"openshift-ansib= le" path=3D"contrail-deployers-containers/containers/openshift-ansible-depl= oyer/src/openshift-ansible3.11" revision=3D"85725d9a80d35755f032259c0180717= 083a9ad84" upstream=3D"release-3.11-contrail"/> <project dest-branch=3D"R2003" name=3D"tf-analytics" path=3D"src/contr= ail-analytics" remote=3D"githubtf" revision=3D"7ec2c4e697caebf090212b0a2675= 67a416a20220" upstream=3D"R2003"/> <project dest-branch=3D"R2003" name=3D"tf-third-party" path=3D"third_p= arty" remote=3D"githubtf" revision=3D"7bd37b9427b82d8285c4799ed3d0f7b37d8db= f61" upstream=3D"R2003"/> <project dest-branch=3D"stable/queens" name=3D"tf-tripleo-puppet" path= =3D"openstack/contrail-tripleo-puppet" remote=3D"githubtf" revision=3D"1f19= 3554d2d3cf8369271da2c0f24ded98fdebf8" upstream=3D"stable/queens"/> <project dest-branch=3D"R2003" name=3D"tf-vcenter-fabric-manager" path= =3D"vcenter-fabric-manager" remote=3D"githubtf" revision=3D"782732464ef1e3b= 4c20f25045937b3788a88c080" upstream=3D"R2003"/> <project dest-branch=3D"R2003" name=3D"tf-vcenter-manager" path=3D"vce= nter-manager" remote=3D"githubtf" revision=3D"67e08243a965e98b08e2923b9c459= a48dad08b2e" upstream=3D"R2003"/> <project dest-branch=3D"R2003" name=3D"tf-vcenter-plugin" path=3D"vcen= ter-plugin" remote=3D"githubtf" revision=3D"7afb6f832ffe8cafe9359e0bc6f1d31= 70a8a42f4" upstream=3D"R2003"/> <project dest-branch=3D"R2003" name=3D"tf-web-controller" path=3D"cont= rail-web-controller" remote=3D"githubtf" revision=3D"c5bd3b5e51bf71e844708b= a971ff3dabd4c572eb" upstream=3D"R2003"/> <project dest-branch=3D"R2003" name=3D"tf-web-core" path=3D"contrail-w= eb-core" remote=3D"githubtf" revision=3D"6c78354fefc925251b9b0935537e6ba63d= 89b824" upstream=3D"R2003"/> <project dest-branch=3D"R2003" name=3D"tf-webui-third-party" path=3D"c= ontrail-webui-third-party" remote=3D"githubtf" revision=3D"7ab342477ac834f1= 71149293d0aa45887591aea9" upstream=3D"R2003"/> <project dest-branch=3D"R2003" name=3D"vijava" revision=3D"0d49a5f6905= cf3dc66947184298971833a57db17" upstream=3D"R2003"/> </manifest>
building the release can be done using foll= owing
# Follo= wing can be used to trigger a build for Release R2003 pushd $HOME # checkout the code for Release R2003 mkdir code pushd code # save the content of manifest in R2003.xml here curl -s https://storage.googleapis.com/git-repo-downloads/repo > ./r= epo chmod a+x ./repo mkdir -p .repo/manifests scp R2003.xml .repo/manifests/ ./repo init --no-clone-bundle -q -u https://github.com/Juniper/contrail= -vnc.git -m R2003.xml ./repo sync --no-clone-bundle -q -j $(nproc) # remove references to Juniper license pushd contrail-container-builder find . -name *licens* -exec cp LICENSE {} \; popd popd # checkout tf-dev-env repository, if not already done git clone https://github.com/tungstenfabric/tf-dev-env.git pushd tf-dev-env/ # checkout the known working commit point for R2003 git checkout 2afb52a66a7ee73ed56a4e8d67736baf8d4d3337 # we have the environment set so we will be creating the sandbox now. export CONTAINER_REGISTRY=3D"tungstenfabric" export DEVENV_TAG=3D"R2003" export CONTRAIL_CONTAINER_TAG=3D"R2003" # mount the code repo in tf-dev-env, where we have check-out the code export CONTRAIL_DIR=3D$HOME/code # in case running on low resources export CONTRAIL_PARALLEL_BUILD=3Dfalse # ensure it does not automatically push the images to repo echo "CONTRAIL_REGISTRY_PUSH=3D0" | sudo tee -a common.env.tmpl ./run.sh none ./run.sh configure ./run.sh compile ./run.sh package popd popd