Age | Commit message (Collapse) | Author | Files | Lines |
|
With the latest global-jjb, setting the VOLUME_SIZE at the default level
is no longer needed for JCasC maanged Jenkins systems.
Change-Id: I20f1db05d19af5c4c08e3c39e0c3d86b882a331d
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
|
|
In nearlly all cases, the v3 flavors provide larger disks by default
than were being defined. Using the pre-defined disk sizes will
significantly speed up the instance creation as well as improve the disk
i/o.
Signed-off-by: Vanessa Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I535e726a2186fc7efefcaa8940f23a10e647a4ef
|
|
Signed-off-by: Vanessa Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: Id303fe7b305ec7c94d88d12fd809de019c88d7f8
|
|
Removing unused builders
Verified these builders aren't being used by any projects via JJB
Signed-off-by: Vanessa Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I44aae88b90df4898e500c98cf1f5b02054f354f2
|
|
Updating the 20.04 builder with a new image that resolves
package install failures
Signed-off-by: Vanessa Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I2ce94fa2cbe2b9ff014e394cba19cff2d6caeb66
|
|
Updating the 20.04 builder with the latest 20.04 image
that includes required TLDK packages
Signed-off-by: valderrv <vvalderrama@linuxfoundation.org>
Change-Id: Ia9aa01957dfb44b4f86728539e216a2db275e5b5
|
|
Issue-ID: RELENG-4015
Signed-off-by: Kevin Sandi <ksandi@contractor.linuxfoundation.org>
Change-Id: If2860f613b3dc6eaa5c6face18a5ad9a86ca46cf
|
|
Add difinition for a Ubuntu 20.04 builder with latest packer image
Issue-ID: RELENG-4015
Signed-off-by: Kevin Sandi <ksandi@contractor.linuxfoundation.org>
Change-Id: I1b00658433774f540953b865f5274920b89248d5
|
|
Signed-off-by: Kevin Sandi <ksandi@contractor.linuxfoundation.org>
Change-Id: I41cb791c7bd9ef491587d9d690224f01dd126161
|
|
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I8233f489d33281cbb13ba813918875e55fadb8c0
|
|
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I1527eca9a502415b45230ea1c2182446d87de3ef
|
|
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: Ia01e46edeb0fc556cd3ff7131ac9f6268c4e66ca
|
|
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: Ib4c9da7e6b64c6fd05252265e8460ba7e0ec418f
|
|
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
|
|
|
|
- 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
|
|
Modifying the Docker volumes to use the min requirement of 20GB
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I27ea4ad4a0cad911c50ad49bdbe256ee4a533421
|
|
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>
|