From 3b79ae512216d888fd271367499f20807269333a Mon Sep 17 00:00:00 2001 From: Shahar Klein Date: Mon, 9 Oct 2023 09:53:58 -0700 Subject: [PATCH] ovs-nv yaml hints for cicd --- Makefile.am | 1 + cicd-nv-ovs.yaml | 44 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 cicd-nv-ovs.yaml diff --git a/Makefile.am b/Makefile.am index 07fda6b0cd0..eaef2acf359 100644 --- a/Makefile.am +++ b/Makefile.am @@ -94,6 +94,7 @@ EXTRA_DIST = \ $(MAN_ROOTS) \ Vagrantfile \ Vagrantfile-FreeBSD \ + cicd-nv-ovs.yaml \ .mailmap bin_PROGRAMS = sbin_PROGRAMS = diff --git a/cicd-nv-ovs.yaml b/cicd-nv-ovs.yaml new file mode 100644 index 00000000000..3b7f3f70118 --- /dev/null +++ b/cicd-nv-ovs.yaml @@ -0,0 +1,44 @@ +# This yaml describes how to build, deploy, test and submit artifacts for NV OVS +# OVS triggers OVN and ovn-kubernetes + +buildOvs: + OVN: + repo: ssh://git@gitlab-master.nvidia.com:12051/sdn/ovn-nv.git + branch: nv-branch-23.06.0 + commitID: HEAD + MR: 0 + ovnKubernetes: + repo: ssh://git@gitlab-master.nvidia.com:12051/sklein/ovn-kubernetes.git + branch: nv-master-yaml-hints + commitID: HEAD + MR: 0 + +# Refers to which yamls to use for sriov-dp and SDN-Mutator deployment +deploy: + helm: + repo: ssh://git@gitlab-master.nvidia.com:12051/sdn/sdn-helm-charts.git + branch: main + commitID: HEAD + MR: 0 + +test: + + +cicd: + skip_make_check: true + skip_SDN_tests: false + SDN_LOCK_lock_on_failure: false + sdn_cicd_branch: master +# Two pipelines supported for OVS: ovsForHost or ovsForOVN + ovsPipeline: ovsForHost + +# OVS trigger will not directly creeate ovnkube images +artifacts: + promote: no + # If promote:yes the cicd pipeline will commit a Dockerfile comment about the new versions + # in the repo and branch stated here. + ovnKubernetes: + repo: ssh://git@gitlab-master.nvidia.com:12051/sklein/ovn-kubernetes.git + branch: nv-master-test-yaml-hints + +