Age | Commit message (Collapse) | Author | Files | Lines |
|
Configuring the Jenkins sandbox for S3 logging
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I9ef48f67b97217265fdf59cb9a49247ab8e7f643
|
|
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: Iebfee30a14297e781d2c3abfc045a2b5e7344e5d
|
|
|
|
- Required to avoid OOM-Killer for CI jobs
running 'make test' on AARCH64
Change-Id: I16e0f09dbee85fed8d256c4efd6d51d59f08ff09
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
|
|
|
|
+ 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
|
|
- 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>
|
|
Modifying OpenStack builders to use V3 flavors
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I1601921bba92f9ad9519dda992846ccca586d657
|
|
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I857f42130e50c73bce2844a15c0e351d717a21fd
|
|
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
|
|
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
|
|
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
|
|
|
|
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>
|
|
- Remove aarch64 labels which do not have any executor docker images.
Change-Id: I1f46929b1c8393aa7a25bad215a95b85f2e00bd9
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
|
|
- 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>
|
|
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
|
|
+ Nomad templates
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I4f1a0d2e7b44ab13ec6822116fee27053532c7ee
|
|
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
|
|
|
|
sandbox and main jenkins servers
have unique nomad configs
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: I852bad31fc35b20fd37311779a38c013197f4312
|
|
- also fix typo in builder-ubuntu1804-sandbox-aarch64.yaml
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: Ibbeb312550b2bd3cce19efaf1a174146f52e13db
|
|
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
|
|
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I585291d509fcf193e07a3abbd7294782a0a594a7
|
|
Setting unused values to false to resolve Nomad executors not starting
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: Ia3f8befc92b54cd4114fa26b7015c763d3b399fb
|
|
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
|
|
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
|
|
Modifying the default image because the existing one was deleted
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: Ia0a603906681df9ab83c2f0817e1c810196cd372
|
|
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>
|
|
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
|
|
This reverts commit c2c573815ed68160005ec6fd72b107b6fa04e4b8.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I1b8741e3f93c533e5b244949f5966d05e10237e2
|
|
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
|
|
Modifying the Docker volumes to use the min requirement of 20GB
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I27ea4ad4a0cad911c50ad49bdbe256ee4a533421
|
|
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
|
|
Fixing the auth_url
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I38d370047f3008add1ec50127b67e784d5e8b167
|
|
Updating Jenkins cloud templates to reflect sandbox and production.
Removing the old cloud configs that are no longer in use.
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I40ff4b74d87b8d16da84197d24cd280479fd9668
|
|
Modifying the config to use a flavor that is defined in global-jjb
Change-Id: Ib3e3ac42ddc04535d798ba42f47fae9a3b0be30e
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
|
|
Fixing the Jenkins cloud config to use the correct hardware_id and
credentials and adding the GIT_BASE config to global vars
Change-Id: I8ff1418f01d6754bd77180a30e8cde6b8e7d92bf
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
|
|
This change is to configure Jenkins clouds and templates via JJB. These
configurations will configure the sandbox and production.
Change-Id: I0620ae5f4d24066ad7930744f5c79ec49259e15e
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
|