summaryrefslogtreecommitdiffstats
path: root/jjb/ci-management
AgeCommit message (Collapse)AuthorFilesLines
2023-07-18Chore: Update packer version to 1.8.2Anil Belur1-1/+1
v1.4.0 is outdated and the min required version is v1.8.2 for a while with common-packer. Change-Id: Ie5b021b7977b7e2c2f51b132369761bbb41e84d0 Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2023-05-11CI: Modify CI Jobs to use CentOS 8 nodeVanessa Valderrama2-4/+4
Change-Id: Ide784178435c69e1dcdca2f4847d146b56f6cdf1 Signed-off-by: Vanessa Valderrama <vvalderrama@linuxfoundation.org>
2023-05-10CI: Add CentOS 8 imagesVanessa Valderrama1-0/+1
Change-Id: I70fc7d2451bd2bf7c496e2448c5ef677287d9b19 Signed-off-by: Vanessa Valderrama <vvalderrama@linuxfoundation.org>
2023-05-03Chore: Update global-jjb to the latest v0.86.1Anil Belur1-1/+1
- Pull in "Refactor!: JJB code to comply with v5.x" Change-Id: Ieabc972d17074245465649cf819204c7afe66e24 Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2022-08-12Remove deprecated OS packagecloud clean up jobs.Dave Wallace3-64/+3
- HICN currently builds only on ubuntu 20.04 Change-Id: Iec748d67d8f579767505c796f848b371481e607c Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2022-08-09Chore: Remove Centos8 Packer jobsVanessa Valderrama1-1/+0
Removing Centos8 Packer jobs since the project is not building on Centos8 Signed-off-by: Vanessa Valderrama <vvalderrama@linuxfoundation.org> Change-Id: If20c904356123e77974117c187d80ca381f3b9de
2022-05-25Chore: Upgrade JJB versionVanessa Valderrama1-1/+1
Upgrading the JJB version to use the version required by Global-JJB to resolve plugin installation issues https://docs.releng.linuxfoundation.org/projects/global-jjb/en/latest/release-notes.html#v0.77.0 Signed-off-by: Vanessa Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Ie0eefdd23cffc2a3f12d0b4e278c7f0ceba61ec4
2021-12-02Nexus retirement CI job clean upDave Wallace1-8/+0
- Remove nexus configuration parameters from CI jobs for active FD.io projects - Convert HICN docs jobs to use S3 storage Change-Id: Ida00b6448926567e0245b4988597113bfea0bd84 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-10-27Chore: Remove unused packer jobsVanessa Valderrama1-2/+0
Required images: CentOS 7, CentOS 8 and Ubuntu 20.04 Removing unused packer images, the only builders in use are CentOS 7 builders. We'll move to CentOS 8 once the images are built. TLDK will be using Ubuntu 20.04 images once we have the correct packages installed. Signed-off-by: Vanessa Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Ifbdab4f253d17cf006a5d2ce4aafa82b54291a3e
2021-10-27Chore: Modify ci-management job builderVanessa Valderrama1-1/+1
Changing the size of the builder. The change to the larger builder was done as a test when we were having Jenkins issues and was never changed back. Signed-off-by: Vanessa Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Ia2f05d758428a929836ae8bff5898c1faa75dff1
2021-10-18Chore: Add new packer imagesVanessa Rene Valderrama1-0/+3
Adding 20.04 and CentOS 8 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Ib9642fe09048bd4bd8139fd5232c07b51b57048e
2021-10-18Chore: Clean up packer jobsVanessa Rene Valderrama1-2/+0
Remove 16.04 because it's unsupported Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Iccd142bd449ae56878d7799b2525d8c4c2d7016b
2021-08-31Fix build discarder config for all fd.io projectsDave Wallace1-10/+6
- Existing build discard configuration is no longer generating build discarder config in jjb. Use lf-infra-properties macro instead. Change-Id: I2e6aabefd4a5a74877c4ba02c1f06f3f120bea69 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-04-08Use fdio-infra-publish for nomad executor based jobsDave Wallace1-4/+8
- Separate post build executor info dump into its own script file. - Remove backup_upload_archives.sh from fdio-infra-shiplogs which is now only used for openstack executors. - Add setup_executor_env.sh to run first for all jobs which run on nomad/dockerhub images. Change-Id: I564201b8c578e6541152e6af74537d1d007ba1a7 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-03-30Modify OpenStack templatesVanessa Rene Valderrama1-1/+1
Switching the OpenStack templates used by CI mgmt jobs back to V2 flavors due to problems with the V3 flavors in production. Modifying the INFO.yaml job to use a template with a V3 flavor to continue troubleshooting the issue in production because this issue can't be reproduced on the sandbox. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Ibc8e744e3201538122965a70ab0f23ca3fe66371
2021-03-18Modify ci-management flavorVanessa Rene Valderrama1-1/+1
Modifying the ci-mgmt flavor to use v2 while we figure out what the issue is with the v3 flavors. Noticed the merge job is using the wrong builder so I switched it to the 4c-4g builder. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I23c5e9ab21711d8545fdbcd12baeb1cfc55a3662
2020-12-07Fix packagecloud jobs to use fdiotools docker imagesDave Wallace2-12/+24
- Required to allow cleanup of old labels referencing snergster docker images. - Remove job supporting deprecated ubuntu1604 images. Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Ib0ba02e33c636c7b565e6156d81bd43cafcf2415
2020-11-30Upgrade JJB version for ci-jobsVanessa Rene Valderrama1-1/+1
Upgrading JJB version to 3.5.0 for ci-jobs Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I9a519406b7ed2840c7353e97d07c668a1023cbc4
2020-11-20Reduce merge build timeoutVanessa Rene Valderrama1-1/+1
Reducing the merge build timeout to a more reasonable timeout based on the average time to complete builds. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I5dd50776cb58c43180b82534067f9dd29b954162
2020-11-09Move jjb merge to other nodeJessica Wagantall1-1/+2
ci-management-jjb-merge has sporadic failures Trying "centos7-builder-8c-8g" node to see if it improves. Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Ib96b6ebf1e9c126f31936a34567c7e0148dd2769
2020-06-26Add packagecloud viewMauro Sardara1-0/+6
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I6f04cc18a8fb8a712a45f5765b94f5cea2f462d0 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-06-26Merge "Test commands for release repo cleanup."Dave Wallace3-0/+351
2020-06-25Test commands for release repo cleanup.Mauro Sardara3-0/+351
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I71bee2717bbcc3021fd85020f2059839ea5a930c Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-06-22Increase jjb build timeout for ci-managementDave Wallace1-1/+1
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: I99690771bdfe96c10ae852ad1d442549432d3cc6
2020-05-19Enable Jenkins config merge jobVanessa Rene Valderrama1-0/+1
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I14195ff82f1ffe3da17f5dcc464db3e2165d3201
2020-01-31Add 16.04 ARM jobVanessa Rene Valderrama1-0/+1
Add 16.04 ARM jobs to packer Change-Id: If3fd27816db6e638c6b71850dffee6e15302fe18 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2020-01-15Break ci-management jobs group downAndrew Grimberg1-1/+5
While trying to implement / revert some of the work for the Jenkins managed configuration jobs we've run into some strange problems. Unfortunately there is currently a bug that we're hitting in global-jjb that is causing all configurations to disapear. This change switches from using the job group to defining just the jobs we want in the system right now so that we don't keep running into this bug / problem. It also allows us to continue testing configuration changes without fear of breaking the system. Change-Id: I49ffd839762de88b51db0d9d70bbcff1624c395e Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2019-07-10Add INFO.yaml verify jobVanessa Rene Valderrama1-0/+9
Info YAML Verify job validates that INFO.yaml file changes are kept isolated from other file changes. Verifies INFO.yaml files follow the schema defined in global-jjb/info-schema. Change-Id: Idf241ac513b133e6fa9d03153704fe89ff980294 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-04-23Upgrade packer versionVanessa Rene Valderrama1-0/+1
Change-Id: I133efdd60e23f4521db001b206db51c7202d825e Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-04-22Add Ubuntu 18.04 ARM packer jobVanessa Rene Valderrama1-0/+1
Change-Id: Iad8c30ec387e2032281ed51bee4aec22c5718429 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-04-10Fix typo in nodeVanessa Rene Valderrama1-1/+1
Change-Id: Ia9f2019c2dc63f9b449234f2d2416a6318a97027 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-04-10Fix the ci-jobs build nodeVanessa Rene Valderrama1-1/+1
Changing the ci-jobs build node to use the updated common packer image to resolve the unstable builds error xmlstarlet: command not found. The basebuild node worked with lftools v0.18.0 but not with lftools v0.22.2. Change-Id: I4e46abbfd71a077c53af85b970abaea7ceeff31d Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-03-06Modify packer jobs to build images in the new CIVanessa Rene Valderrama1-0/+1
Modifying openstack-cloud to use vexci, the new CI environment Change-Id: Iaa8b1c34d91910539e95a5194fcc205bbfb8a266 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-02-07Modify ci-mgmt nodeVanessa Rene Valderrama1-1/+1
Modifying the ci-mgmt node while we determine the root cause for the new ci environment instances not spinning up. Change-Id: I04471e654de663665bd5880c4d3f3b4fbefee8c5 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-02-06Configure ci-management Jenkins viewVanessa Rene Valderrama1-0/+6
Manage ci-management views with JJB view-templates Change-Id: I2237f67d80a205ebcb5f1b0f94016545b06c2965 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-01-29Modify ci-management nodeVanessa Rene Valderrama1-1/+1
Modifying the ci-management node to prevent build-timeouts Change-Id: I9c16f1dbb47dfdb051e434221d053216054f1d35 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-12-13Add Ubuntu 18.04 packer jobVanessa Rene Valderrama1-0/+1
Change-Id: I04647913fb07ddb0d82100d30ef671f5b9202c44 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-11-14Enable packer builds for Ubuntu 16.04Eric Ball1-0/+1
Change-Id: Id99fb9925fbbd0464bd4ea2de41a33c1ac83f109 Signed-off-by: Eric Ball <eball@linuxfoundation.org>
2018-11-07Add common-packer ci-jobsVanessa Rene Valderrama1-0/+17
Change-Id: I132f2bf72f18acd390c3e97c0a2fe94e158cb6ad Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-11-05Clean up ci-jobsVanessa Rene Valderrama1-250/+0
Removing templates that are no longer needed with global-jjb Change-Id: I7df2f8cf6265e77df11b15b8dd43edb62906b6f2 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-10-25Set CI Jobs build-timeout to 30 minutesThanh Ha1-0/+1
Change-Id: Ib722b5b2b4770c55385b592f776ee4237c3d0ab0 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2018-10-25Modify merge build-timeoutVanessa Rene Valderrama1-1/+1
Upping the build-timeout to resolve build-timeout failures on the merge job. Change-Id: Ia72a07fd4fbda3b08aee52e0a4f5074c72ab26f3 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-10-25Add global-jjb ci jobsThanh Ha1-2/+10
Change-Id: Ifa0d21c7d1f3acd5f3aaf0c784f8e34ef0a49f57 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2018-10-08Remove scm refspec from ci-management-merge-jjbEric Ball1-1/+1
Having the refspec on this job causes it to check out a single patch set, which does not necessarily contain all of the most recent changes (e.g. if two changes are in review at the same time, and get merged without being rebased first). Change-Id: I7cfa11bc5cf94ba64ad61afd8a961c81e0c81f01 Signed-off-by: Eric Ball <eball@linuxfoundation.org>
2018-09-28Remove all logrotate callsEric Ball1-2/+2
These are deprecated, and were causing a warning from jjb. All logrotate calls have been replaced with build-discarder. Change-Id: Ic84be4c8b3500039e3a9c5a1ce7c8ce4d853614d Signed-off-by: Eric Ball <eball@linuxfoundation.org>
2018-09-28Update ci-management submodules recursivelyEric Ball1-4/+8
To enable compatibility with global-jjb, the scm needs to update submodules recursively. Adding the param to the old scm would require changing every reference to that object, so a new scm was created. Change-Id: Ib514d06891f50a24bb2f38449b5b094db602f7e6 Signed-off-by: Eric Ball <eball@linuxfoundation.org>
2018-09-28Fix lint errorsVanessa Rene Valderrama1-155/+156
Fixing lint errors in preparation to convert ci-management jobs to global-jjb Change-Id: I530f347b463bdf1a8aa468170a998424a623066e Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-04-03Remove references to zuul and nodepoolAndrew Grimberg5-170/+0
FD.io has not been using zuul or nodepool for over a year. There is no reason to be keeping the templates or job scripts around if they aren't being used. Change-Id: Id35308209306b5dca9092df3599325a6d0e5e370 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2018-03-26Do not trigger verify jobs on creation of DraftsVratko Polak1-1/+1
The patch sets will be verified upon Publish anyway. Owners who wish to verify before Publish can add JJB reviewer manually and comment "recheck". Change-Id: I80789e762a0f0adf1d88a18b7673590da51fd21e Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2017-10-31Remove hardcoded 14.04 nodesVanessa Rene Valderrama1-2/+2
Removing hardcoded 14.04 nodes from Packer jobs. FD.io is no longer supporting Ubuntu 14.04 so we are no longer building the nodes. Change-Id: I8dc3c330be1bb2319e9432ecb6b8f1c71012340c Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>