infra/tools.git
2 months agoMeridio: Update to golang 1.22 23/20623/1 master
Lionel Jouin [Mon, 19 Feb 2024 15:50:52 +0000 (16:50 +0100)]
Meridio: Update to golang 1.22

Change-Id: I0e70b8be9b622ba1ac64fb86917200c3d254c62d

4 months agoUpgrade Jenkins agent version to 4.14 73/20273/3
robert.tomczyk [Wed, 20 Dec 2023 13:09:16 +0000 (13:09 +0000)]
Upgrade Jenkins agent version to 4.14

The new version of Jenkins LTS 2.426.1 requires agent version 4.13 or newer
Jenkins Slaves docker image was upgraded with Jenkins agent version 4.14

Change-Id: I4480cd7ef904af70f013f6aebc86cbf942f61dfb

6 months agoRemove floating IP from nordix-nsm-build packer image 97/19797/1
robert.tomczyk [Thu, 2 Nov 2023 20:16:59 +0000 (20:16 +0000)]
Remove floating IP from nordix-nsm-build packer image

Change-Id: I49e4eaddd949809da591628ce251420e4d35b2b7

6 months agoUpdate Ubuntu version for NSM build server 93/19793/1
afenner [Wed, 1 Nov 2023 14:30:20 +0000 (14:30 +0000)]
Update Ubuntu version for NSM build server

Signed-off-by: afenner <Andrew.fenner@est.tech>
Change-Id: I0fdb025bf2e49f2c2a06c931fdfc4fea6bd71588

6 months agoMeridio: Update to golang 1.21 06/19706/1
Lionel Jouin [Thu, 19 Oct 2023 13:58:00 +0000 (15:58 +0200)]
Meridio: Update to golang 1.21

Change-Id: Iad066c80d052746d455b4c9f8ea1e2c8d25aceff

11 months agoUpdate admin user configuration playbook 73/18273/1
Sankar Palanivel [Thu, 25 May 2023 11:24:33 +0000 (12:24 +0100)]
Update admin user configuration playbook

Change-Id: Ic2a0067aa6ab77db09eb415c219bae43c7e14bc1

14 months agoAdd JDK 17 in nodes used in jenkins verify jobs in ONAP & O-RAN-SC 76/17276/1
JohnKeeney [Tue, 21 Feb 2023 14:55:53 +0000 (14:55 +0000)]
Add JDK 17 in nodes used in jenkins verify jobs in ONAP & O-RAN-SC

Signed-off-by: JohnKeeney <john.keeney@est.tech>
Issue-ID: CCSDK-3813
Change-Id: I444a4fe1349a84445839f6cf8efbb6538333269c

14 months agoMeridio: Update to golang 1.20 98/17198/1
Lionel Jouin [Thu, 16 Feb 2023 17:20:16 +0000 (18:20 +0100)]
Meridio: Update to golang 1.20

Change-Id: Ib85a79048845c432d88797a1e61a87bdbdeaed10

15 months agoSet Java 11 as default version for onap worker 58/16758/1
nauman [Wed, 18 Jan 2023 17:06:13 +0000 (17:06 +0000)]
Set Java 11 as default version for onap worker

Change-Id: Icf490345e0d7fbc852ab7a665ca60d578fd3e9c4

16 months agoinfra-tools-docker-slave: Upgrade to JDK 11 15/16415/1
robert.tomczyk [Tue, 13 Dec 2022 10:39:50 +0000 (10:39 +0000)]
infra-tools-docker-slave: Upgrade to JDK 11

Change-Id: Id6d0adaa7c14b6f81ac18fa4f45aa436fd827754

17 months agoMeridio: Fix sysctl seetings for nsm image 76/16076/1
robert.tomczyk [Fri, 18 Nov 2022 17:07:32 +0000 (17:07 +0000)]
Meridio: Fix sysctl seetings for nsm image

Change-Id: Id9cbf93db55b909520586100465acd33784e54dd

17 months agoMeridio: Set sysctl required by NSM 59/16059/1
Lionel Jouin [Fri, 18 Nov 2022 10:12:46 +0000 (11:12 +0100)]
Meridio: Set sysctl required by NSM

These sysctls must be higher than the initial values, otherwise NSM will
crash: "too many open files"

Change-Id: I8b618376b13d5aa02a71c31c0328bcb4030361e7

17 months agoMeridio: Update versions to Ubuntu 22.04 41/16041/3
Lionel Jouin [Wed, 16 Nov 2022 13:31:46 +0000 (14:31 +0100)]
Meridio: Update versions to Ubuntu 22.04

Meridio is not supporting kernel 4.15 provided with Ubuntu 18.04.
The image has to be updated to new OS version - 22.04.

Note: In Ubuntu 22.04 the RSA ssh keys are rejectd. This keys is
used by default for packer. In Packer v1.8.2 new parameter is introduced
temporary_key_pair_type which allows to change key type.

Change-Id: I148a96a8114559ceb0a666916796fe16c91e992a

18 months agoMeridio: Add Kubectl, helm and yq tools 95/15795/2
Lionel Jouin [Tue, 25 Oct 2022 12:03:25 +0000 (14:03 +0200)]
Meridio: Add Kubectl, helm and yq tools

These tools are required to run the Meridio e2e test job

Change-Id: Ia34d5979d590dfa8795bd07478d237e72300afb1

18 months agoAdd Dockerfile for Jenkins Kubernetes plugin build agents 08/15508/3
Sankar Palanivel [Thu, 13 Oct 2022 13:31:45 +0000 (14:31 +0100)]
Add Dockerfile for Jenkins Kubernetes plugin build agents

In this change,
 - Added a Dockerfile which can be used to create container image
   for jenkins agent with jdk-11 version for the Jenkins Kubernetes
   plugin build agents

Change-Id: I0a280d954410bc4699ec3a815cc8aaa3ae012d8e

21 months agoMeridio: Update to Golang 1.19 28/14428/1
Lionel Jouin [Wed, 3 Aug 2022 12:05:54 +0000 (14:05 +0200)]
Meridio: Update to Golang 1.19

Change-Id: I6b9592965fa9abbd2f29df9c8fc92d2e143baa0c

21 months agoFIX Packer: No suitable endpoint could be found in the service catalog 23/14423/1
robert.tomczyk [Wed, 3 Aug 2022 11:11:25 +0000 (12:11 +0100)]
FIX Packer: No suitable endpoint could be found in the service catalog

It looks like the packer requires following parameters
in the json configuration file for the OpenStack builder:
- builders -> "region"
- builders -> "domain_name"

Change-Id: I2dd8f3051765d90934d890102cceffea0d7d27a3

21 months agoMeridio: Update docker version 04/14404/1
Lionel Jouin [Mon, 1 Aug 2022 08:22:23 +0000 (10:22 +0200)]
Meridio: Update docker version

Change-Id: If9f62ac970a3c3163e4a09ca281072bad21ef8da

21 months agoMeridio: Update golang and golangci-lint version 47/14347/1
Lionel Jouin [Mon, 25 Jul 2022 14:58:54 +0000 (16:58 +0200)]
Meridio: Update golang and golangci-lint version

Signed-off-by: Lionel Jouin <lionel.jouin@est.tech>
Change-Id: I1814d9aee11642cd0400459805036a0193b1e8a3

23 months agoONAP Slave: Add infra public key 00/13600/1
robert.tomczyk [Mon, 9 May 2022 12:43:02 +0000 (13:43 +0100)]
ONAP Slave: Add infra public key

Change-Id: Ib9eaf573d84ec2bc779d7adceb0b1772fdcc1455

2 years agoPacker: Add Infra build slave Ubuntu 18.04 image 96/12896/2
matthew-mcneilly [Tue, 22 Mar 2022 16:23:25 +0000 (16:23 +0000)]
Packer: Add Infra build slave Ubuntu 18.04 image

Change-Id: I2c586898f0d36325ba22d0b09cb75ff822efc2c0

2 years agoAdd ssh keys from mcullen on Nordix jumphost 94/12794/1
robert.tomczyk [Mon, 14 Mar 2022 13:59:52 +0000 (13:59 +0000)]
Add ssh keys from mcullen on Nordix jumphost

Change-Id: I0e1cc485176194d81e4e04eddfabfbfea488dad2

2 years agoAdd ssh keys from mcullen on Nordix jumphost 93/12793/1
robert.tomczyk [Mon, 14 Mar 2022 13:49:20 +0000 (13:49 +0000)]
Add ssh keys from mcullen on Nordix jumphost

Change-Id: Ie77b2a1299dcd559172a66a7f7aaad78fa6cdceb

2 years agoAdd ssh keys from Nordix admin host 66/12766/1
robert.tomczyk [Fri, 11 Mar 2022 17:35:23 +0000 (17:35 +0000)]
Add ssh keys from Nordix admin host

Change-Id: I9b752da0a22b21a34197188654f2f8e9d3f8375b

2 years agoUpdate group in admin user configuration 21/12621/2
sankar palanivel [Thu, 3 Mar 2022 12:30:26 +0000 (12:30 +0000)]
Update group in admin user configuration

 - This change will allow admin user configuration on CentOS based
   Jumphost VM.

Change-Id: I2f7f3c25cf59cd4e20f7ac6410e6262aaad538d4

2 years agoRename packer template and append region name 36/12336/1
Fatih Degirmenci [Thu, 10 Feb 2022 08:55:38 +0000 (09:55 +0100)]
Rename packer template and append region name

To make it easier to find which cloud/region we are using when
updating the VM images.

Change-Id: I96ddf756f5a07ab6461a5bfc2f56f8ed352d4411

2 years agonsm: Update version of go, golint 34/12334/1
Lugossy Zoltan [Wed, 9 Feb 2022 18:39:02 +0000 (19:39 +0100)]
nsm: Update version of go, golint

Change-Id: I766ca83a659d416de250ef45aa263d794773475f

2 years agoPacker: Add Infra build slave Ubuntu 20.04 image 01/12101/8
robert.tomczyk [Thu, 20 Jan 2022 16:10:42 +0000 (16:10 +0000)]
Packer: Add Infra build slave Ubuntu 20.04 image

Packer image for Infra slave was based on the instruction on:
https://wiki.nordix.org/x/CYBY

Change-Id: I1622e031441d90b8fb99cfa00e3d09e886ac0a79

2 years agoGEODE: Introduce GEODE Ubuntu 20.04 packer image 86/12086/3
robert.tomczyk [Wed, 19 Jan 2022 15:11:25 +0000 (15:11 +0000)]
GEODE: Introduce GEODE Ubuntu 20.04 packer image

Packer image was based on the instruction on:
https://wiki.nordix.org/x/CYBY

Change-Id: I07500aefd0f23922d0ef117b1889e7b7219d65e1

2 years agoUpdate jenkins build slave packer script 26/11926/2
sankar palanivel [Fri, 7 Jan 2022 10:58:01 +0000 (10:58 +0000)]
Update jenkins build slave packer script

In this change,
 - Packer image build scripts updated with below entries in order to fix an issue
   with Let's Encrypt certificate when cloning repo from gerrit.est.tech due to DST
   Root CA X3 Expiration: https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/

   1. Remove outdated certificate from system:
      # rm -rf /usr/share/ca-certificates/mozilla/DST_Root_CA_X3.crt
   2. Update CA certificates on the system
      # sudo update-ca-certificates --fresh --verbose

Change-Id: I7a0eebe0e3ea6b7624b89e090cac566bca47e401

2 years agoORANSC: Introduce ORANSC packer image 43/11543/3
robert.tomczyk [Wed, 1 Dec 2021 17:32:44 +0000 (17:32 +0000)]
ORANSC: Introduce ORANSC packer image

Change-Id: I47e35c95f98070d2e1166693edc14253a1112c4d

2 years agoAdd ansible role to update user ssh key 93/11393/2
sankar palanivel [Wed, 24 Nov 2021 11:19:07 +0000 (11:19 +0000)]
Add ansible role to update user ssh key

In this change,
 - Add new ansible role to allow users to update their ssh public key
   from their profile section of selfservice portal

Change-Id: If34a3e64aa7447973a9a0d7c7a8638555a28990c

2 years agoUpdate ansible variables to keep it generic 08/11208/1
sankar palanivel [Thu, 11 Nov 2021 15:47:08 +0000 (15:47 +0000)]
Update ansible variables to keep it generic

Change-Id: Ibb0f35d7c4d9e823c590c8aed1dcd8833242c877

2 years agoMerge "Update ansible roles to automate nordix openvpn user management"
Sankar Palanivel [Tue, 2 Nov 2021 09:53:44 +0000 (09:53 +0000)]
Merge "Update ansible roles to automate nordix openvpn user management"

2 years agonsm: Update nsm packer template to configure sysctl 08/11008/1
Fatih Degirmenci [Fri, 29 Oct 2021 09:14:53 +0000 (11:14 +0200)]
nsm: Update nsm packer template to configure sysctl

Change-Id: I29bbf5aa49f6054ca2158a0686a1d256f37a0752

2 years agoUpdate ansible roles to automate nordix openvpn user management 63/10963/8
sankar palanivel [Tue, 26 Oct 2021 11:16:59 +0000 (12:16 +0100)]
Update ansible roles to automate nordix openvpn user management

In this change,
 - Update ansible roles to automate the nordix openvpn user access
   management from the self-service portal
 - Update README file to include steps to manually create/revoke
   openvpn access for users

Change-Id: I2db874045923f14553d11872c96f5b2e332baaf7

2 years agoUpdate jenkins slave user key file name 99/10899/1
sankar palanivel [Tue, 19 Oct 2021 16:33:55 +0000 (17:33 +0100)]
Update jenkins slave user key file name

Change-Id: I642fe77cff62354e0f37d1234c050cf0237afc49

2 years agoMerge "Add slave SSH keys"
Sankar Palanivel [Tue, 19 Oct 2021 15:45:23 +0000 (15:45 +0000)]
Merge "Add slave SSH keys"

2 years agodocker-nodes: Update Dockerfile for ssl fix 94/10894/1
Fatih Degirmenci [Tue, 19 Oct 2021 12:54:52 +0000 (14:54 +0200)]
docker-nodes: Update Dockerfile for ssl fix

This change updates the Dockerfile used for building Docker images
to use as Jenkins nodes to fix ssl issue.

Change-Id: I287e4ee38638ef38f5bb943baa9c66b7602084a7

2 years agoAdd slave SSH keys 92/10892/2
sankar palanivel [Tue, 19 Oct 2021 10:44:47 +0000 (11:44 +0100)]
Add slave SSH keys

In this change,
 - Add Jenkins slave's SSH public key into jumphost user's authorized_keys
   file, as this is required to enable users to perform addition/removal
   of into their Openvpn deployments.

Change-Id: I8e152b989109785cd948d9394f113bf26acb210e

2 years agoMerge "Delete openvpn client files"
Sankar Palanivel [Tue, 19 Oct 2021 10:36:28 +0000 (10:36 +0000)]
Merge "Delete openvpn client files"

2 years agoDelete openvpn client files 39/10739/3
sankar palanivel [Tue, 12 Oct 2021 15:25:29 +0000 (16:25 +0100)]
Delete openvpn client files

In this change,
 - Delete user .ovpn file for a specific booking ID

Change-Id: Ic7ec0d20352bd7ca841bc011ca7350495af6f19f

2 years agoMerge "Update ssh keys cleanup"
Sankar Palanivel [Mon, 11 Oct 2021 12:52:23 +0000 (12:52 +0000)]
Merge "Update ssh keys cleanup"

2 years agoAdd ansible role to configure openvpn 68/10668/11
sankar palanivel [Tue, 5 Oct 2021 12:08:44 +0000 (13:08 +0100)]
Add ansible role to configure openvpn

In this change,
 - Add ansible role to setup & configure openvpn server
 - Add ansible role to configure & generate openvpn client .ovpn file
 - Enable password protected openvpn client file

Change-Id: Ibd92205e7f6177e140ab28cb9878caab88935c17

2 years agoUpdate ssh keys cleanup 82/10682/3
sankar palanivel [Wed, 6 Oct 2021 12:42:41 +0000 (13:42 +0100)]
Update ssh keys cleanup

In this change,
 - Add a ansible playbook to remove ssh keys of admin user, as
   this playbook need to be executed separately to avoid loss
   of connectivity between jumphost & k8s nodes

Change-Id: I8a184d8d1ffa72f7773b074768f87e1a91329513

2 years agoAdd ansible roles to configure nolabs nodes 41/10641/6
sankar palanivel [Fri, 1 Oct 2021 14:40:01 +0000 (15:40 +0100)]
Add ansible roles to configure nolabs nodes

In this change,
- Add ansible role to configure nolabs provisioned jumphost & k8s nodes
  which will allow users to login with `nordix` user from their local
  machine
- Also, this ansible role will be included in the k8s & ONAP deployment
  multijobs which will be requested from self-service portal UI.

Change-Id: I593c9fd99771795d0c75396c40c95c9df142b98c

2 years agonsm: Install build-essential in the image 17/8917/1
Lionel Jouin [Mon, 24 May 2021 14:13:19 +0000 (16:13 +0200)]
nsm: Install build-essential in the image

Change-Id: Ida120da054f8ce48c91c0cfefe25ecc8175bb74c

2 years agonsm: Install go, golint, and fossa-cli into image 32/8632/2
Fatih Degirmenci [Mon, 10 May 2021 10:17:30 +0000 (12:17 +0200)]
nsm: Install go, golint, and fossa-cli into image

Change-Id: I4df7b3264acbdd7c39bb75f87c956ba6a904a00c

2 years agonsm: Minor fixes to NSM packer template 31/8631/1
Fatih Degirmenci [Mon, 10 May 2021 07:49:29 +0000 (09:49 +0200)]
nsm: Minor fixes to NSM packer template

Change-Id: I8b45e9be5e950445e49631e845ebe263ee365c55

3 years agoMerge "nsm: Create build server packer file"
Fatih Degirmenci [Tue, 27 Apr 2021 07:46:15 +0000 (07:46 +0000)]
Merge "nsm: Create build server packer file"

3 years agoUpdate README file with detail packer instructions 54/8354/1
robert.tomczyk [Mon, 12 Apr 2021 16:53:49 +0000 (17:53 +0100)]
Update README file with detail packer instructions

Change-Id: I58a7b016d5de2b660d410e868e9bcc445c3a0e5a

3 years agocloud-infra: add jq to ubuntu1804 image 08/8308/1
Cian Johnston [Thu, 8 Apr 2021 10:08:17 +0000 (10:08 +0000)]
cloud-infra: add jq to ubuntu1804 image

Signed-off-by: Cian Johnston <cian.johnston@est.tech>
Change-Id: I1d962aad8cd1d681bd53fcfb97b3dd14ca2b22eb

3 years agonsm: Create build server packer file 43/8143/2
Fatih Degirmenci [Thu, 25 Mar 2021 21:19:50 +0000 (22:19 +0100)]
nsm: Create build server packer file

Change-Id: I31fc180a09a4e6deb36741d7aea3c02e5ba0ca75

3 years agoAdd CCD enviroment to VPN automation 92/6692/3
robert.tomczyk [Mon, 23 Nov 2020 14:16:03 +0000 (14:16 +0000)]
Add CCD enviroment to VPN automation

Change-Id: I14d19a7c2f65c5076eef4d826c53a4c64d06f607

3 years agoAutomate nordix openvpn user config files 79/6179/15
sankar palanivel [Tue, 6 Oct 2020 12:35:12 +0000 (13:35 +0100)]
Automate nordix openvpn user config files

In this change,

- Generate *.ovpn file in project specific Openvpn/jump server
- Revoke user's Openvpn access from project specific Openvpn/jump server

Change-Id: Ifb692a8a467cf511de4cb95a291c9d9ca6010224

3 years agoCreate packer template for Eiffel build servers 44/6144/1
Fatih Degirmenci [Fri, 2 Oct 2020 09:37:20 +0000 (09:37 +0000)]
Create packer template for Eiffel build servers

This change created packer template to use for instantiating build
nodes from OpenStack on Nordix Jenkins.

The major difference between the other/existing templates and this
one is the installation and configuration of podman. This is done
in order to utilize docker hub proxy setup on Nordix Harbor. The build
server is created using Ubuntu 20.04 in order to use fuse-overlayfs
and rootless podman.

README.md and configure-image-ubuntu2004.sh have more details.

Change-Id: I0e4f0e78f6e97f16f623519a94c21017a91177ce

3 years agoONAP jenkins build server image defintion for Nordix 75/5675/6
robert.tomczyk [Tue, 11 Aug 2020 12:18:11 +0000 (13:18 +0100)]
ONAP jenkins build server image defintion for Nordix

This image file for ONAP conatains:
- Multiple Java versions: JDK8, JDK11 and JDK12
- Latest docker distribution
- Default jenkins user set up

Change-Id: I6a44128b213e0cc18866637949cbc9988ffd97e1

3 years agoSwitch to packer for configuring cloud infra nodes 52/5652/3
Fatih Degirmenci [Fri, 7 Aug 2020 08:16:15 +0000 (08:16 +0000)]
Switch to packer for configuring cloud infra nodes

This change switches to packer for building openstack image to be
used by cloud infra nodes on jenkins. It is based on existing script
to setup openstack instances manually and uds packer. [0][1]

In addition to basic configuration, the committed authorized_keys
file can be used for adding user ssh public keys to get them added
into /home/jenkins/.ssh/authorized_keys file via cloud-init script
when the instance boots.

[0] https://gerrit.nordix.org/gitweb?p=infra/tools.git;a=blob;f=infra/jenkins/slave-setup/vm-slave/cloud-infra-slave-setup.sh
[1] https://gerrit.nordix.org/gitweb?p=infra/tools.git;a=tree;f=infra/jenkins/slave-setup/uds-build-server

Change-Id: Ie1932d7098d7c6a0c52206dce785f34076d30881

3 years agoCreate cloud-init script as part of image build 39/5339/3
Fatih Degirmenci [Thu, 9 Jul 2020 11:03:26 +0000 (11:03 +0000)]
Create cloud-init script as part of image build

We need the ssh public key for jenkins user placed into
/home/jenkins/.ssh/authorized_keys in order for jenkins
to be able to connect the slaves provisioned using openstack
plugin using jenkins user.

This change updates packer file with creation of cloud-init
script.

Change-Id: I91610c71a6250102e9a11a4140fa784bd9f5ee9d

3 years agoJenkins user and ssh config added 31/5331/1
matthew-mcneilly [Wed, 8 Jul 2020 17:18:49 +0000 (18:18 +0100)]
Jenkins user and ssh config added

Addition of Jenkins user
Disable ssh via password
Enalbe ssh via tokens
Disable env_reset requiretty
Add passwordless sudo

Signed-off-by: matthew-mcneilly <matthew.mcneilly@est.tech>
Change-Id: I2740677c1338ebdca92f41858088135c20b90774

3 years agoUDS build server packer files 95/5295/2
matthew-mcneilly [Mon, 6 Jul 2020 16:12:48 +0000 (17:12 +0100)]
UDS build server packer files

Signed-off-by: matthew-mcneilly <matthew.mcneilly@est.tech>
Change-Id: Ib573b0b9de313fa7662711016e0b7d2a9970d772

3 years agoUpdate docker slave for ONAP report generation 42/4942/2
Fatih Degirmenci [Thu, 28 May 2020 11:53:40 +0000 (11:53 +0000)]
Update docker slave for ONAP report generation

Change-Id: I1b97cc569276dc214c273ab93a5bb5bb40a585d1

4 years agoEnsure we can install python3.6 in docker slave 64/3464/1
Fatih Degirmenci [Tue, 21 Jan 2020 16:10:34 +0000 (17:10 +0100)]
Ensure we can install python3.6 in docker slave

Change-Id: Iecac3cb90c703e038dd0e9fed5ad642476069067

4 years agoCreate Dockerfile to build Jenkins Docker Slaves 40/3340/1
Fatih Degirmenci [Fri, 10 Jan 2020 17:02:49 +0000 (17:02 +0000)]
Create Dockerfile to build Jenkins Docker Slaves

This Dockerfile is used for building container images to
use as Jenkins Slaves for Nordix Infra. The image is configured
and tested for running
  - Jenkins Job Builder Verify and Merge jobs using tox
  - Cloud Infra Engine ansible-lint, yamllist, and shellcheck using tox

The image built using this Dockerfile is currently being stored on Docker Hub
with the name nordixorg/infra-tools-docker-slave-ubuntu1804 which can be seen
using the link below.
  https://hub.docker.com/repository/docker/nordixorg/infra-tools-docker-slave-ubuntu1804
The images are automatically attached to Jenkins as slaves using Jenkins
Docker plugin with a name that looks like infra-ubuntu1804-<random_characters>

In order to use this image as slave for your jobs, you need to use label
infra-tools-docker-slave-ubuntu1804 so Jenkins schedules your job on this slave
which gets provisioned by Jenkins Docker plugin. Please note that it takes few
seconds before the slave becomes ready and job starts running.

Change-Id: I13c03bb9c76fedaf0222376d35f84a67a4266662

4 years agoCreate script to configure base instances for cloud infra 36/2736/8
Fatih Degirmenci [Fri, 25 Oct 2019 12:21:04 +0000 (12:21 +0000)]
Create script to configure base instances for cloud infra

This script configures instances used as slaves on Jenkins  for
cloud infra jobs. It simply automates what is documented on below
page to make our life easier. Centos support is also introduced.

https: //wiki.nordix.org/display/IN/Jenkins+Slave+Setup#JenkinsSlaveSetup-vPODSetup

Change-Id: Ie1f01ccb7d44a974953f4d8ec2a000d8abbcad31

4 years agoMove ONAP tools under onap folder 35/2735/1
Fatih Degirmenci [Fri, 25 Oct 2019 12:20:47 +0000 (12:20 +0000)]
Move ONAP tools under onap folder

Change-Id: I7ce8ea12fef73402a39ed91211a99d4ab42ea1a0

4 years agoFix error message on script 99/1499/1
liamfallon [Thu, 27 Jun 2019 09:50:43 +0000 (10:50 +0100)]
Fix error message on script

Change-Id: Ie9c4863e4d44ffa9232025ca76d6530a6951c90b

4 years agoMerge "Correct install check files"
Liam Fallon [Tue, 25 Jun 2019 05:59:09 +0000 (05:59 +0000)]
Merge "Correct install check files"

4 years agoINFRA: Add new gerrit remote after repo is clone 92/1392/2
robert.tomczyk [Tue, 11 Jun 2019 15:02:26 +0000 (16:02 +0100)]
INFRA: Add new gerrit remote after repo is clone

The gerrit remote have to be added after repo is cloned
to make sure git review have a correct project path
for ONAP repositories on Nordix.

Change-Id: Ie5d1f1d0bf0d2b1902f87c95135084c63e7c748b

4 years agoCorrect install check files 10/1210/1
liamfallon [Wed, 15 May 2019 13:14:10 +0000 (14:14 +0100)]
Correct install check files

The virus definitions can be in daily.cld or daily.cvd, the
script is updated to reflect that

Change-Id: I6c5bbda2e25544d0e78c7e0fca6d92c55486072e
Signed-off-by: liamfallon <liam.fallon@est.tech>
4 years agoCorrected file required within if statement, to .cvd 01/1201/2
Eoin Hanan [Wed, 15 May 2019 08:34:48 +0000 (09:34 +0100)]
Corrected file required within if statement, to .cvd

Change-Id: Iabd4a0d601a48d03d06953108fab7f450a38e7eb
Signed-off-by: Eoin Hanan <eoin.hanan@est.tech>
4 years agoAdd install script for clamav scans 82/1182/5
liamfallon [Mon, 13 May 2019 10:22:01 +0000 (11:22 +0100)]
Add install script for clamav scans

Change-Id: I5f3039e4eacdc4eaa2f5c0d60f8be8498e5bbe60
Signed-off-by: liamfallon <liam.fallon@est.tech>
4 years agoRemove redundant scripts 64/1164/1
liamfallon [Thu, 9 May 2019 11:20:00 +0000 (12:20 +0100)]
Remove redundant scripts

These two scripts are functionally replaced by "git review".

The cloning script is kept becasue it sets up the gerrit repos
and the signature of the user.

Change-Id: I2e87fa813e94da857b7304367859dd09c7a4c371
Signed-off-by: liamfallon <liam.fallon@est.tech>
4 years agoEnable git review on tools repo 26/1126/1
liamfallon [Tue, 7 May 2019 15:20:53 +0000 (16:20 +0100)]
Enable git review on tools repo

Change-Id: I2807ba0505c826f0dab6ccb14fd59a0f2985f72d
Signed-off-by: liamfallon <liam.fallon@est.tech>
5 years agoclamav daily scan 85/285/3
Liam Fallon [Fri, 25 Jan 2019 15:51:15 +0000 (15:51 +0000)]
clamav daily scan

This review introduces two files for carrying out daily scans
using clamav. The first scan does a full svan, following that,
incremental scans are done.

Change-Id: I4af6be559954cde38fca091fbe7dd8c4f55e2b33
Signed-off-by: Liam Fallon <liam.fallon@est.tech>
5 years agoReplace alias co with checkout in script 53/253/2
Liam Fallon [Thu, 17 Jan 2019 17:30:07 +0000 (17:30 +0000)]
Replace alias co with checkout in script

Change-Id: I70e8396f048e8a40dac12cf6207e6817c38133b0
Signed-off-by: Liam Fallon <liam.fallon@est.tech>
5 years agoMerge "Update scripts to work on Nordix Master"
Liam Fallon [Wed, 16 Jan 2019 16:11:35 +0000 (16:11 +0000)]
Merge "Update scripts to work on Nordix Master"

5 years agoUpdate scripts to work on Nordix Master 20/220/2
liamfallon [Thu, 20 Dec 2018 13:30:53 +0000 (13:30 +0000)]
Update scripts to work on Nordix Master

The upstreaming process has been updated to work towards the Nordix
master in order to avoid merge conflicts when multiple
versions of reviews are updated.

Change-Id: I77e83fbf2696ad146516962b3a89ad3a6e49d1f2
Signed-off-by: liamfallon <liam.fallon@est.tech>
5 years agoAdd script with commands to create ONAP in single VM 23/223/1
afenner [Fri, 21 Dec 2018 12:06:36 +0000 (12:06 +0000)]
Add script with commands to create ONAP in single VM
Change-Id: Ieccdad5ef61063c1fad88c2989edf3ce9d69daca
Signed-off-by: andrew.fenner <andrew.fenner@est.tech>
5 years agoMerge "Merge branch 'master' of ssh://gerrit.nordix.org:29418/infra/tools"
Liam Fallon [Thu, 20 Dec 2018 13:37:46 +0000 (13:37 +0000)]
Merge "Merge branch 'master' of ssh://gerrit.nordix.org:29418/infra/tools"

5 years agoMerge "Merge branch 'master' of ssh://gerrit.nordix.org:29418/infra/tools"
Liam Fallon [Thu, 20 Dec 2018 13:36:55 +0000 (13:36 +0000)]
Merge "Merge branch 'master' of ssh://gerrit.nordix.org:29418/infra/tools"

5 years agoMerge branch 'master' of ssh://gerrit.nordix.org:29418/infra/tools 19/219/1
liamfallon [Wed, 19 Dec 2018 12:46:44 +0000 (12:46 +0000)]
Merge branch 'master' of ssh://gerrit.nordix.org:29418/infra/tools

Change-Id: Iece5d4c31e6796b999409b934d01bf026eace5a2

5 years agoMerge "Add licenses for ONAP contributions from Nordix"
Liam Fallon [Mon, 10 Dec 2018 22:04:19 +0000 (22:04 +0000)]
Merge "Add licenses for ONAP contributions from Nordix"

5 years agoMerge branch 'master' of ssh://gerrit.nordix.org:29418/infra/tools 18/218/1
liamfallon [Wed, 5 Dec 2018 13:41:41 +0000 (13:41 +0000)]
Merge branch 'master' of ssh://gerrit.nordix.org:29418/infra/tools

Change-Id: I5969304ef381009628b27643b630619071a2b276

5 years agoAdd licenses for ONAP contributions from Nordix 70/170/6
liamfallon [Tue, 27 Nov 2018 12:29:02 +0000 (12:29 +0000)]
Add licenses for ONAP contributions from Nordix

Change-Id: Icc704250e23392e6ef146ad33fb4d0ea99d62daf
Signed-off-by: liamfallon <liam.fallon@est.tech>
5 years agoAdd scripts for managing reviews for ONAP 68/168/5
liamfallon [Mon, 26 Nov 2018 14:19:09 +0000 (14:19 +0000)]
Add scripts for managing reviews for ONAP

Change-Id: Ieccdad5ef61063c1fad88c2989edf3ce9d69dacf
Signed-off-by: liamfallon <liam.fallon@est.tech>
5 years agoInitial empty repository
Fatih Degirmenci [Mon, 26 Nov 2018 14:12:30 +0000 (14:12 +0000)]
Initial empty repository