summaryrefslogtreecommitdiffstats
path: root/jjb/global-templates-helm.yaml
AgeCommit message (Collapse)AuthorFilesLines
2021-12-07Fix: Add project info to helm-release triggerEric Ball1-0/+10
The old version of this did not contain the necessary information for the Gerrit plugin to monitor changes for comments. Change-Id: I13be3f76f84b095f7f83ec558f923511cf6cb5d2 Issue-ID: CIMAN-33 Signed-off-by: Eric Ball <eball@linuxfoundation.org>
2021-08-02fix: Use HELM specific netrc builderJessica Wagantall1-1/+12
We need a local create-netrc builder that allows us to create an entry for the helm repo which is hosted in Nexus3. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Ic14ea2dc7910d6422872c3c0af94c01b77d7dc20
2021-06-17[OOM] Update release processSylvain Desbureaux1-1/+4
* snapshot release at every merges * allow to trigger release when release-helm is set in a comment Issue-ID: OOM-1 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: I64b61643b6f4a92d25d60b96e4f097506eea1878
2021-02-17[OOM] Fix helm3.x job generationSylvain Desbureaux1-4/+17
It appeared that helm3.x job generation wasn't good. This patch takes another approach that should help with that. Issue-ID: OOM-1 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: I80a841f82195ee2975023fda34d23e4cf11185fa
2021-02-10[OOM] Use specific HELM_BIN depending on branchSylvain Desbureaux1-0/+4
Guilin branch supports only helm < 3.4 whereas helm master supports helm <=3.5.x Therefore, we must be able to choose the right binary for each branch. Issue-ID: OOM-1 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: I2c193a477f3a920f402d72ece9e2a814a27f756a
2020-12-21Configure release helm jobJessica Wagantall1-5/+3
We might not need the stage helm job, but instead we need a release helm that calls the publish script. Re-configure stage helm to perform like a release helm job. Trigger the job only on "release-helm" comments and prevent it from triggering after every merge. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I7232f4a8668939e0c24644fe77165d5326d72a7b
2020-12-08[OOM] add helm3 lintingSylvain Desbureaux1-1/+1
As OOM supports helm2 and helm3, it's important to check that all new additions don't break helm3 support. Issue-ID: OOM-1 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: I38307e3b105606eb3dded1933e3a90673078d4dc [Add helm3 job template boilerplate] Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
2020-10-08Increase helm build-timeout to 180Eric Ball1-3/+1
We have a helm job that is currently taking more than 120 minutes (per LF Jira IT-20760). This will extend it to 180 minutes. Also remove duplicate key submodule-recursive (already defined on line 13). Change-Id: If0deb0de84d1949fd3037abb8040ffd2765f5490 Issue-ID: CIMAN-33 Signed-off-by: Eric Ball <eball@linuxfoundation.org>
2020-03-11Add 120 build timeout to helm jobsJessica Wagantall1-0/+1
Helm jobs often terminate due to timeout. Increasing from 90 to 120 Change-Id: I4c051e9aa5e2f802ce0a80091721cdb9677568e0 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2020-03-10HELM: make verify jobs concurrentJessica Wagantall1-0/+1
Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I179adf72e3e37cd94ffa98232f171055b36336c1
2019-05-14Upgrade global-jjbJessica Wagantall1-0/+4
Upgrade to fetch gerrit-maven-docker jobs Add global default submodule-disable: false to allow submodule operations Add submodule-disable: '{submodule-disable}' for templates using the lf-infra-gerrit-scm macro. Change-Id: I27c2b1f4442e0c05d07de64d53791e6b193ebef0 Issue-ID: CIMAN-240 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-04-17Add helm external merge jobJessica Wagantall1-0/+47
Add helm external merge job and aai/oom entry for it. This external merge job will: - Get triggered by changes in the tech team's owned code - Clone oom repo - Run oom's build scripts Change-Id: I496d51dc97415adebb047ac000623cc16342e5cc Issue-ID: CIMAN-250 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-04-17Add external verify job for HELMJessica Wagantall1-1/+42
This new verify job will: - Apply to code transfered outside OOM repo into the tech team's repos. - Get triggered by any submitted changes in <component>/oom repos. - Apply the change in oom/kubernetes/<component> - Run a helm verify Change-Id: I4bd60f946351623583589d7689343fbfc826237a Issue-ID: CIMAN-250 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-10-29Fetch CLM updates from global-jjbJessica Wagantall1-0/+2
This reverts commit d0e846cb0025bf9f68ce363cfdd42fa403d95968. Fetch lastest HEAD of global-jjb now that lftools 0.18.0 has been released. Localy used lf-infra-gerrit-scm macros need to be updated to add a "submodule-timeout" value as part of global-jjb: commit 9fdb611f1fce34d54be1af81d7baedb86726302c. Issue-ID: CIMAN-33 Change-Id: Ib29b625bb63e1c03988b23122b3157e62de3fa03 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-10-23Merge "Fix global-templates unstable jobs"Anil Belur1-0/+6
2018-10-22Revert "Fetch CLM updates from global-jjb"Gildas Lanilis1-2/+0
Issue-ID: CIMAN-33 This reverts commit 8347dc8797721948bae806eec936ef24137a512e. Change-Id: I6ef5f5138f65360d57abd6d3000c00f24c8f60e5 Signed-off-by: Gildas Lanilis <gildas.lanilis@huawei.com>
2018-10-22Fix global-templates unstable jobsJessica Wagantall1-0/+6
Add lf-infra-pre-build build step in local global-templates to successfully install lftools and avoid unstable jobs. Change-Id: I1a41e121b810371c1be987aaafec3c4b0aaa5e89 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-10-22Fetch CLM updates from global-jjbJessica Wagantall1-0/+2
Update global-jjb submodule to HEAD to fetch submodule-timeout feature. Add submodule-timeout on local jjb templates using the lf-infra-gerrit-scm macro as the global-jjb upgrade has this breaking change. Change-Id: I15e478d0c44f11eba4f98400e726d5c8dd6616d1 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-09-28Spread out the scheduling of Daily jobsGary Wu1-1/+1
Spread the scheduling of Daily jobs throughout the day to reduce resource contention. Change-Id: I2b2606b4022c1d9f882bfe95b439b021b17f362e Issue-ID: INT-586 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2018-08-29Make helm verify job checkout gerrit patchJeremy Phelps1-3/+3
Also change merge and stage job to remove GERRIT_REFSPEC. Change-Id: I9f93d92065fbd1d5665c2d132d99822156809bf1 Issue-ID: OOM-752 Signed-off-by: Jeremy Phelps <jphelps@linuxfoundation.org>
2018-08-27Make custom helm verify and merge triggersJeremy Phelps1-12/+2
Issue-ID: CIMAN-164 Change-Id: Idf308e2440742def006efefe9478058449543590 Signed-off-by: Jeremy Phelps <jphelps@linuxfoundation.org>
2018-08-23Disable oom helm subproject jobsJeremy Phelps1-0/+3
Issue-ID: CIMAN-164 Change-Id: I0e30903d7643c1dafb7409629e4f0673a0e2b238 Signed-off-by: Jeremy Phelps <jphelps@linuxfoundation.org>
2018-08-23Add helm-chart publishing scriptJeremy Phelps1-30/+65
Issue-ID: CIMAN-164 Change-Id: Iae6f765c2f8a7953a308f2ce81e79e4f633a1a2e Signed-off-by: Jeremy Phelps <jphelps@linuxfoundation.org>
2018-08-07Add helm jobs for onapJeremy Phelps1-0/+166
These are the templates. Issue-ID: CIMAN-164 Change-Id: I1d40e3739477cff9e3337e77916ff98aefc16c7d Signed-off-by: Jeremy Phelps <jphelps@linuxfoundation.org>