summaryrefslogtreecommitdiffstats
path: root/jenkins-config
AgeCommit message (Collapse)AuthorFilesLines
2021-08-19Fix: Add a . version of the packagecloud fileAndrew Grimberg4-0/+12
Change-Id: I8cbd4e74e1a2330a9b21962ce1fd2b2bd772e9ac Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2021-08-19Fix packer-cloud-env managed fileKevin Sandi2-5/+3
Signed-off-by: Kevin Sandi <ksandi@contractor.linuxfoundation.org> Change-Id: I9ae905c7a79d14f70ae59b5c2c03652051e68752
2021-08-19Fix JJBINIVanessa Rene Valderrama2-8/+10
This patch is to standardize with other projects and fix the credentials mappings. We've also updated the credentials on the sandbox and production to reflect this change. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I2ccf4203f727e97e144ed67a965a0a63efddc2e7
2021-08-19Fix JJBINI syntaxVanessa Rene Valderrama2-7/+7
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I8d937d234be2c77d7259c5695a3c3e7e361a9cab
2021-08-19Fix JJBINI credentialsVanessa Rene Valderrama1-2/+0
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Ib989c1b0a18971dc2151619f67e9332b63590fa8
2021-08-19Fix JJBINI managed fileVanessa Rene Valderrama1-3/+15
Fix the JJBINI managed file to use the credentials and URLs for sandbox and production Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I0cd0a391891a1d1e6221ce669ab81119f143e33c
2021-08-18Fix: Correct log credential for both jenkinsAndrew Grimberg2-5/+2
Change-Id: Id4f7040aaa37f67ae7f4c80adcba1366a91e4484 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2021-08-18Fix: Add in missing credential mappings for mavenAndrew Grimberg15-0/+252
The mavenSettings file type is supposed to have mapped credentials as well. This were accidentally skipped and missed in review Change-Id: Ie35b4997104b38b4dc73f3859116137a36a73bbc Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2021-08-16CI: Migrate to JCasC Managed FilesVanessa Rene Valderrama63-0/+402
This patch is to migrate Jenkins settings file to JCasC managed files enabling self service managed files for the community Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Ief195b9feaa933a37eb36109ccd836c79c85f4be Signed-off-by: Kevin Sandi <ksandi@contractor.linuxfoundation.org>
2021-08-06Revert "Global: Disable Nexus for fdio-infra-ship-logs in production"Peter Mikus1-0/+3
This reverts commit 94ccf388b6317892bdd5db5c7b8a2baedaf904c4. Reason for revert: CORS setting of S3 is corrupted. Until LF ticket is resolved reverting. Change-Id: I59e6196f8e3317f249aa4258435705cc8965a80c Signed-off-by: pmikus <pmikus@cisco.com>
2021-08-05Global: Disable Nexus for fdio-infra-ship-logs in productionpmikus1-3/+0
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I98521297778c2c141c393d429c15039eae16d84f
2021-08-05Global: Disable Nexus for fdio-infra-ship-logs in sandboxpmikus1-3/+0
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I2fe96711a2abc032410562fd38ee7e86b1039cb0
2021-08-04Infra: Move Nomad URL to new server masterpmikus2-2/+2
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Ib4c9da7e6b64c6fd05252265e8460ba7e0ec418f
2021-07-14Drop AVAILABILITY_ZONEMohammed Naser1-1/+0
By default, OpenStack will schedule you into the right availablity zone that has capacity, hard coding this can potentially result in not being able to provision new virtual machines. This patch drops the hard-wired value and lets Nova on the scheduling size pick the correct availability zone. Signed-off-by: Mohammed Naser <mnaser@vexxhost.com> Change-Id: Id87111f06ad702daedb947f7e4d67f4cbbc2ad1a
2021-06-02Configure S3 logs on productionVanessa Rene Valderrama1-1/+2
Configuring Jenkins production for S3 logging Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I72e9c924e6dba6fbbf68d578bba2b64054035eff
2021-05-24Configure S3 logs on the sandboxVanessa Rene Valderrama1-1/+2
Configuring the Jenkins sandbox for S3 logging Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I9ef48f67b97217265fdf59cb9a49247ab8e7f643
2021-05-13Change prod & sandbox to public IPs for Ingress/GerritDave Wallace2-6/+6
Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Iebfee30a14297e781d2c3abfc045a2b5e7344e5d
2021-04-28Merge "Nomad: Redirect connection to different server"Dave Wallace2-2/+2
2021-04-27Increase nomad aarch64 memory limit for ubuntu 20.04 labelsDave Wallace3-0/+3
- Required to avoid OOM-Killer for CI jobs running 'make test' on AARCH64 Change-Id: I16e0f09dbee85fed8d256c4efd6d51d59f08ff09 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-04-23Merge "Refactor ccache config to use per-os ccache dirs."Vratko Polak27-27/+27
2021-04-23Nomad: Redirect connection to different serverpmikus2-2/+2
+ Due to DC move we need to redirect traffic to hosts that are already moved. Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I43aba2f030fa2521aba548a43d4186333909f0ea
2021-04-21Refactor ccache config to use per-os ccache dirs.Dave Wallace27-27/+27
- Simplify ccache state output to console log by using ccache stats command. - Bump max size of ccache dir to 10G (centos8 is approximately 5.7G) - Clean up extraneous ccache dir after docker build is complete. Change-Id: Ia2b55b7cd47212fce91b4567d0cca69d2ce892ed Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-04-16Modify OpenStack buildersVanessa Rene Valderrama3-3/+3
Modifying OpenStack builders to use V3 flavors Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I1601921bba92f9ad9519dda992846ccca586d657
2021-04-14Testing JCasCVanessa Rene Valderrama1-1/+1
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I857f42130e50c73bce2844a15c0e351d717a21fd
2021-03-30Modify OpenStack templatesVanessa Rene Valderrama3-3/+3
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-29Modify executor flavorsVanessa Rene Valderrama4-7/+3
Modifying the executors to use the new V3 flavors which will improve performance and are more cost efficient. Tested in production using the centos7-v3-4c-4g template which can now be removed. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I92c25c86b368546cf0ef8db05c2ed832a99b82c1
2021-03-29Add additional V3 templateVanessa Rene Valderrama1-0/+4
Adding a centos7-v3-4c-4g to test V3 flavors. When testing is scucessful, the centos7-builder-4c-4g will be modified to use the V3 builder and this additional template will be removed. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Ic1e02b7c5c550a7c15c8f7f06844c510c43eb77b
2021-03-26Merge "bump CPU and memory in ubuntu2004 nomad jobs from 16000 to 20000"Dave Wallace1-2/+2
2021-03-26bump CPU and memory in ubuntu2004 nomad jobs from 16000 to 20000Andrew Yourtchenko1-2/+2
Some jobs fail due to OOMKILLER, the theory is that the python 3.8.5 takes more memory than 3.7.3, which runs on debian10 where no such failures are seen. Change-Id: Ie263055b0292f4afab3a907a107479a3f8fb962b Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
2021-03-25Enable CCACHE in builder images / labelsDave Wallace36-45/+27
- Remove aarch64 labels which do not have any executor docker images. Change-Id: I1f46929b1c8393aa7a25bad215a95b85f2e00bd9 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-03-20Use Ubuntu-20.04 for vpp-csit-* job executor imagesDave Wallace7-72/+0
- refactor vpp-csit job names to conform to the vpp job nomenclature - add ubuntu-20.04 for CSIT image builder install requirements - fix executor class verification - add option to build_executor_docker_image.sh to dump Dockerfile without building image(s) - refactor Dockerfile generation to support executor classes - add support for csit_shim and csit_dut docker image generation from csit ansible repo - refactor docker installation - refactor locale support - remove old static csit Dockerfiles - remove unused jenkins labels - use csit-builder-{os}-prod-{executor_arch} label for vpp csit device test - run tox in csit_pip_cache() to include pylint requirements in python cache to avoid downloading from pypi during job execution. Change-Id: I5f4ffc587c6b8c43cb874dfd8c615ce56d3b97a4 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-03-18Modify ci-management flavorVanessa Rene Valderrama3-3/+3
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
2021-03-18CSIT: Prepare Ubuntu2004 vpp device templatespmikus11-101/+27
+ Nomad templates Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I4f1a0d2e7b44ab13ec6822116fee27053532c7ee
2021-03-12Modify executor flavorsVanessa Rene Valderrama16-16/+16
Modifying the executors to use the new V3 flavors which will improve performance and are more cost efficient. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I74bdda1e2be2a42e0927e8bd4243dd2b495e3cef
2021-01-28Merge "Need to differentiate"Vanessa Rene Valderrama2-0/+13
2021-01-19Need to differentiateAric Gardner2-0/+13
sandbox and main jenkins servers have unique nomad configs Signed-off-by: Aric Gardner <agardner@linuxfoundation.org> Change-Id: I852bad31fc35b20fd37311779a38c013197f4312
2021-01-15Add missing ubuntu1804-us label to FDIONOMAD cloud.Dave Wallace2-1/+14
- also fix typo in builder-ubuntu1804-sandbox-aarch64.yaml Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Change-Id: Ibbeb312550b2bd3cce19efaf1a174146f52e13db
2021-01-15Fix Nomad configsVanessa Rene Valderrama2-3/+2
Removing secret because it's an invalid attribute Fixing the cloud.yaml configuration Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I9737c1dbab66db39e52f2c9274122206dbbf6d93
2021-01-15Add missing default configsVanessa Rene Valderrama1-0/+7
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I585291d509fcf193e07a3abbd7294782a0a594a7
2021-01-15Fix Nomad cloud configVanessa Rene Valderrama1-2/+2
Setting unused values to false to resolve Nomad executors not starting Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Ia3f8befc92b54cd4114fa26b7015c763d3b399fb
2021-01-15Configure Nomad cloudVanessa Rene Valderrama1-0/+2
Adding mandatory values to the Nomad cloud config to resolve issue with executors not starting Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I259b0bbbabaa0e4bd0833d47507e80a3e6380916
2021-01-11Preliminary fdio nomad jcasc configsAric Gardner54-0/+565
example output of script.sh https://gist.github.com/Aricg/bc7313d993f91bfd592573653e638b7c Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Signed-off-by: Aric Gardner <agardner@linuxfoundation.org> Change-Id: I6d2c2b3aeb2c2dade8178323d40814f3a8b1ca8b
2020-12-10Modify default imageVanessa Rene Valderrama1-1/+1
Modifying the default image because the existing one was deleted Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Ia0a603906681df9ab83c2f0817e1c810196cd372
2020-08-06Increase volume size for all highcpu-{2,4,8} nodesEric Ball9-9/+9
These HARDWARE_ID types require larger volumes. Oddly, the highcpu-32 appears to work fine with 20gb, so that has not been changed. Change-Id: Ia462587f5df724c485e79095c9eb087bba355bef Signed-off-by: Eric Ball <eball@linuxfoundation.org>
2020-08-06Configure volume size for cloud instancesVanessa Rene Valderrama11-0/+11
The volume size is required for all instances with the latest provider upgrade. The default size is 20GB. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I17e47636a2bdba396ca4990959bb58658dae8d0a
2020-07-24Revert "Modify Gerrit global variables"Vanessa Rene Valderrama1-3/+3
This reverts commit c2c573815ed68160005ec6fd72b107b6fa04e4b8. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I1b8741e3f93c533e5b244949f5966d05e10237e2
2020-07-23Modify Gerrit global variablesVanessa Rene Valderrama1-3/+3
Modifying the Gerrit global variables to bypass the mirror to test a possible issue with the mirror causing job failures. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I68e1c426272db7a9748231cae819fe882e667e90
2020-06-15Modify Docker volumesVanessa Rene Valderrama5-5/+5
Modifying the Docker volumes to use the min requirement of 20GB Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I27ea4ad4a0cad911c50ad49bdbe256ee4a533421
2020-05-20Add S3_BUCKET environment variableHoua Yang2-0/+2
Add S3_BUCKET variable to address "unrecognized macro" error. Although jobs are passing, the error is confusing and unsightly. The S3_BUCKET environment variable is needed for log shipping to s3. Signed-off-by: Houa Yang <hyang@contractor.linuxfoundation.org> Change-Id: I94276ec56e6fe3dfa9c5589acea15ce014e7fc51
2020-05-19Fix cloud configsVanessa Rene Valderrama1-1/+1
Fixing the auth_url Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I38d370047f3008add1ec50127b67e784d5e8b167