summaryrefslogtreecommitdiffstats
path: root/jjb/ci-management
AgeCommit message (Collapse)AuthorFilesLines
2023-09-13Fix: Add missing cloud-env settings fileAnil Belur1-0/+1
Issue-ID: CIMAN-33 Change-Id: I674338b1f5ee1fa64a74a6c7b7cb56513c54373e Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2023-09-12Feat: Add job to build ubuntu-20.04 devstack imageMatthew Watkins1-0/+1
Issue-ID: CIMAN-443 Change-Id: I780d77784862d508f76b6f53512938aec6316594 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
2023-09-07CI: Disable ci-man Jenkins verify and merge jobsJessica Wagantall1-4/+0
These jobs have been migrated to GHA and they have been working as expected. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I6c6d4811a8e6025d93120d034b568e249ed093bc
2023-08-02CI: Remove Jenkins gerrit-info-yaml-verify jobJessica Wagantall1-9/+0
This verification has been moved to GitHub Actions and its enfoced for all repos. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I33c874815e0f0836dcf0e3f5d39a0e4829d286d6
2023-07-31CI: Update packer cloud setting to use HCL2 fileAnil Belur1-0/+7
Issue-ID: CIMAN-33 Change-Id: I16ae40f5cf714f07d9e3410e6fb30e10b567300a Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2023-07-17Chore: Update jjb in ci-man to 5.0.2Jessica Wagantall1-1/+1
This version was causing confusion before, but it has been sorted out in commit 128168dcb011258a41372f0c31aea3f6c9b0e5b3 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Ie6e71826cc0f04bb46adcffd20315cea2cf78101
2023-06-27CI: Disable jjb verify and merge jobsJessica Wagantall1-2/+4
These jobs are running now on GitHub Actions Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Id3710327e31577fee89f5b40f093606e3fd98db5
2023-06-15CI: Add devstack packer jobsAnil Belur1-0/+38
Build RH/CentOS based devstack images on the ONAP CI infra. Issue-ID: CIMAN-33 Signed-off-by: Anil Belur <abelur@linuxfoundation.org> Change-Id: I13c8a6689b17f7053f06c37ca7cf6346af5fc750
2023-05-15Revert "Feat: upgrade JJB to v5.0.2"Jessica Wagantall1-1/+1
This reverts commit 85632ab01fa9ac19dab1e9e6f7ac953c1ca3b5db. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I78d8c9678ec66202301375cbeac7a5db6d095c7b
2023-05-09Feat: upgrade JJB to v5.0.2Kevin Sandi1-1/+1
Issue-ID: CIMAN-33 Signed-off-by: Kevin Sandi <ksandi@contractor.linuxfoundation.org> Change-Id: I1f5ef5db16cd95365a042a4925471bd410623e22
2023-05-03Refactor: Cleanup for pre-commitAndrew Grimberg4-387/+387
Change-Id: I322d72428f094f75f065d02f179a71958f36c875 Issue-ID: CIMAN-33 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-05-03Refactor: Cleanup for pre-commitAndrew Grimberg4-387/+387
Change-Id: Iae33b5bd575ba40f4ecdceea4443aa4dc8b4a6cd Issue-ID: CIMAN-33 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-04-18Refactor!: JJB code comply with updates to v5.xAnil Belur2-2/+2
Update global-jjb v0.86.0, this updates the minimal version of JJB to v5.0.2. Issue-ID: CIMAN-33 Change-Id: I26089604b401a8b486d752a4780b1981788d19ad Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2023-04-11Chore: Cleanup unused packer jobsJessica Wagantall1-6/+0
Remove packer jobs for deprecated nodes Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Id07fdbf542d43dd121b8bfa6789b818ef6221a10
2023-03-20Chore: Migrate ci-man jobs to Centos8Jessica Wagantall1-5/+5
Migrate to Centos8 as we work on deprecating Centos7 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Ifde64ce9423a857a2a7b5ff246a54a9b537e4c61
2023-03-16Chore: Migrate ci-man jobs to Centos8Jessica Wagantall1-4/+4
Migrate to Centos8 as we work on deprecating Centos7 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: If3a9a71b7ac03e9d68667fb3d8f343d19337ea08
2022-12-05Chore: Add release-merge job tabJessica Wagantall1-0/+8
Add tab for all release-merge jobs to track release activity. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I444448ad91c6fe608a35ac4183d410b4be8355fa
2022-10-20Chore: Deprecate WhiteSource jobsJessica Wagantall1-8/+0
It was decided on the TSC meeting Oct20 to depreate all WhiteSource jobs. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I0ea2544143d94e3985e804d4e01bdca968b07810
2022-10-19Revert "Chore: Temp disable ONAP Openstack cleanup job"Matthew Watkins1-1/+0
This reverts commit 4994ec8533d7048d709c52ed804e057f543aeb85. Issue-ID: CIMAN-33 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org> Change-Id: I630b4905c824ca37664de2fbfa2cd3c33d82ced5
2022-10-15Chore: Temp disable ONAP Openstack cleanup jobMatthew Watkins1-0/+1
Issue-ID: CIMAN-33 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org> Change-Id: I536323825e5cfe4471d28474783544f4160b2215 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
2022-09-07Feat: Add CentOS Streams 8 packer jobsAnil Belur1-3/+3
CentOS 8 is EOL and is replaced with CentOS Appstreams. Change-Id: I687bc7f8fd1a69ed2006e807f6be5c4e7cb985d9 Issue-ID: CIMAN-33 Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2022-08-31Add Centos8 packer jobsJessica Wagantall1-0/+3
This is a first step into evaluating a migration from Centos7 to Centos8. We need to generate Centos8 nodes to start. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Ic67f34cbcf5579d799c41cd87229312c3336cde3
2022-06-01Chore: Upgrade JJB version to 4.1.0Kevin Sandi1-1/+1
Issue-ID: CIMAN-33 Signed-off-by: Kevin Sandi <ksandi@contractor.linuxfoundation.org> Change-Id: Ie0f329195232502555f93d6000bd816079963973
2022-01-06Chore: Remove legacy jenkins-cfg-merge jobKevin Sandi1-1/+5
This job is no longer needed after the move to JCasC. Only the needed jobs from the ci-jobs group are now included. Issue-ID: CIMAN-33 Signed-off-by: Kevin Sandi <ksandi@contractor.linuxfoundation.org> Change-Id: I1f21edb5f4f563aed6a1b0f4755b4291c06d1297
2021-08-26Chore: Adding 20.04 ubuntu imagesBengt Thuree1-0/+5
Issue-ID: CIMAN-33 Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org> Change-Id: I0b4eafd0c4f141f295312926bb398c80a385b69c
2021-05-20CI: Upgrade JJB version to 3.5.0Anil Belur1-1/+1
ONAP hasn't updated it's JJB in quite some time, bump to more recent version. Change-Id: I668817414a425cf6485f7825b1b8e9b60aa62e2e Issue-ID: CIMAN-33 Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2020-12-11Add verify jobs for packerJessica Wagantall1-0/+5
These jobs will allow us to run a packer build before the change is merged. It's more complete than just running the simple verify packer which only validates the templates. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I003fa8675f7ebc4471126820269aaf7900460866
2020-08-14Add ci-management info verifyJessica Wagantall1-0/+9
Add info verify job for ci-management Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Id3d77e25a5a1de0f1bb794c30fadaa97d95bb9b2
2020-08-11Enable update cloud image jobAnil Belur2-0/+25
Enable update cloud image at the end of the packer merge job. This finds the latest image and submits a CR to Gerrit which can be merged anytime new image updates are required. Issue-ID: CIMAN-33 Change-Id: I38977c28d403078b8a01cfc549a8af4b9effdfa3 Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2020-04-21Enable jjb-verify check of build node labelsLott, Christopher (cl778h)1-0/+3
Issue-ID: INT-1556 Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com> Change-Id: I125b77a572c568964ade05f2af2f90d403c3e4e3
2020-04-17Merge "Add HOWTOs link to ONAP Wiki on Coverity job and view pages"Jessica Wagantall2-1/+5
2020-03-31Remove packer for Ubuntu16Jessica Wagantall1-2/+0
These nodes are now officially deprecated Do not build more packer jobs Change-Id: I312f80270900c46369f151f55a6749f77dbae4fe Issue-ID: CIMAN-373 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2020-03-13Remove Ubuntu 16.04 arm packer jobJessica Wagantall1-1/+1
We are fully migrating to Ubuntu 18.04 and all arm jobs are now migrated and tested. Change-Id: I390d396506e1db531948aa419a2451c1b6e716f1 Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2020-03-12Update packer buildsJessica Wagantall1-3/+1
- Memcached does not need centos nodes anymore Switch to Ubuntu18.04 - Helm switch to Ubuntu18.04 Change-Id: I87a8b17832757433643de217aad5d32e30ecc24e Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2020-03-10Modify packer jobsJessica Wagantall1-1/+1
- Remove builder ARM node - Projects only need docker ARM node - Add Ubuntu18.04 Helm node Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I4ca9ae005bf1067bedd44c3830a07db6bc95030a
2020-02-14Adding an Ubuntu 18.04 Docker build nodeBengt Thuree1-0/+1
Issue-ID: CIMAN-33 Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org> Change-Id: I6b8209b6e4691a78db8f7d4f1bce38df216c1069
2019-12-12Provide Ubuntu 18.04 builder in CIKonrad Bańka1-0/+1
Multicloud-k8s's KUD rebased base platform from ubuntu16.04 to ubuntu18.04. In order to provide aligned CI, this change provides u18.04-based slave in jenkins CI. Issue-ID: MULTICLOUD-957 Signed-off-by: Konrad Bańka <k.banka@samsung.com> Change-Id: I609ae8a9150c03504332b6069cc16921d4c8254b
2019-10-30Update CSIT viewJessica Wagantall1-1/+1
Remove csit-verify jobs from csit view The verify jobs are already present in the csit-verify view Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I7525fe78f72180d19db93314c9c4b3f0a3bfd963
2019-09-03Add workaround for broken git repo polling by JenkinsArtem Naluzhnyy1-0/+9
To save our Jenkins lab resources and Coverity Scan submission quota we can run the scan if there were recent commits only. At the moment the following JJB configuration does not work properly for ONAP repositories: triggers: - pollscm: cron: '@daily' As a workaround a new job build parameter is introduced - 'max-git-repo-age-hours'. If set to non-zero run the code scan only if there were no git repository commits last max-git-repo-age-hours hours. It makes sense to set the value twice the 'cron' interval for the job (e.g. if 'cron: @daily', then max-git-repo-age-hours=48). Issue-ID: CIMAN-260 Signed-off-by: Artem Naluzhnyy <A.Naluzhnyy@samsung.com> Change-Id: I82ce092e9b8bb423e9db8b3958d6cfa3b527b33b
2019-08-17Make COVERITY_USER_EMAIL, SEARCH_PATHS, SEARCH_EXCLUDE_REGEXS configurableArtem Naluzhnyy1-3/+21
Now the Jenkins job parameters are configurable on the WEB since it's usefull for initial Coverity Scan job setup or tuning process. Issue-ID: CIMAN-260 Signed-off-by: Artem Naluzhnyy <A.Naluzhnyy@samsung.com> Change-Id: I6f2f59416966233c24c1b6bc1847d4ebe19a6985
2019-08-17Add DRY_RUN job parameter to bypass actual submission to Coverity serverArtem Naluzhnyy1-0/+5
The Jebkins job parameter can be used during Coverity Scan job initial configuration or tuning process to avoid unnecessary submission quota exhaustion. Issue-ID: CIMAN-260 Signed-off-by: Artem Naluzhnyy <A.Naluzhnyy@samsung.com> Change-Id: I4dfdf7441b8f31fffa2e4afd62bdd871126cdfd5
2019-08-16Dump list of analysed files not tracked by Git repositoryArtem Naluzhnyy1-1/+2
"cov-int/scm-untracked-files.txt" info may be used as a source for 'coverity-search-exclude-regexs' JJB config option to suppress analysis of external 3rd-party and auto-generated sources. Issue-ID: CIMAN-260 Signed-off-by: Artem Naluzhnyy <A.Naluzhnyy@samsung.com> Change-Id: Ief208e3ac202f5494e9762902f0930890d8c01d8
2019-08-12Set explicit list of 'archive-artifacts' for Coverity Scan JJB templateArtem Naluzhnyy1-9/+11
Issue-ID: CIMAN-260 Signed-off-by: Artem Naluzhnyy <A.Naluzhnyy@samsung.com> Change-Id: I5edc3f87a0c51274cddad24dde1769d723b96564
2019-08-07Add centos-7 memcached buildEric Ball1-1/+1
Requested from LF as IT-17114. This is the first step for adding a centos7 memcached builder. Change-Id: I6d49c182396e916391ccd7125609e9164d0bd05c Issue-ID: CIMAN-33 Signed-off-by: Eric Ball <eball@linuxfoundation.org>
2019-07-10Increase build timeout for Coverity Scan jobs to 240 minArtem Naluzhnyy1-1/+1
For some ONAP components build+analysis may take ~3 hours. Issue-ID: CIMAN-260 Signed-off-by: Artem Naluzhnyy <A.Naluzhnyy@samsung.com> Change-Id: Id38cc3e01f3ae59399eaf07c039cd893e577466c
2019-07-01Add static code analysis support for JavaScript/Python/Ruby/PHP.Artem Naluzhnyy1-1/+5
Two JJB project parameters have been introduced: * 'coverity-search-paths' - space separated list of paths that contain source code to analyse; * 'coverity-search-exclude-regexs' - space separated list of file name regexps to exclude from analysis. Example: project: name: 'sdc-coverity' jobs: - onap-gerrit-maven-coverity ... coverity-search-paths: 'catalog-ui/src/ openecomp-ui/src/ dox-sequence-diagram-ui/src' coverity-search-exclude-regexs: '/node_modules/' Issue-ID: CIMAN-260 Signed-off-by: Artem Naluzhnyy <A.Naluzhnyy@samsung.com> Change-Id: I8050a75a731c893ec2173f66d2e881fcc0877ed0
2019-06-27Archive Coverity analysed files list to the logs serverArtem Naluzhnyy1-0/+2
The list is stored in "cov-int/coverity-scan-analysed-files.log". Issue-ID: CIMAN-260 Signed-off-by: Artem Naluzhnyy <A.Naluzhnyy@samsung.com> Change-Id: Id27cb466977e0bd11e004fd819f66697ca16c26b
2019-06-25Fix WhiteSource Jenkins tabJessica Wagantall1-1/+1
Accidentally used "view" instead of "project". Change-Id: Ib089a6f7067ad08bc2ea5fa918c03c09dd36e5cf Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-06-17Add WhiteSource viewJessica Wagantall1-0/+8
Add view for future WhiteSource jobs. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I953843db5fc2ed50768ceac133d2816447d961e1
2019-06-13Add HOWTOs link to ONAP Wiki on Coverity job and view pagesArtem Naluzhnyy2-1/+5
Issue-ID: CIMAN-260 Signed-off-by: Artem Naluzhnyy <A.Naluzhnyy@samsung.com> Change-Id: I621ff17d00758d604fe6d151e346e8a197333cc2