releng-anteater.git
6 years agoAdd wget from artifacts.opnfv.org to exceptions 01/36501/1
xudan [Mon, 26 Jun 2017 08:41:44 +0000 (04:41 -0400)]
Add wget from artifacts.opnfv.org to exceptions

JIRA: DOVETAIL-455

1. change build.opnfv.org to build\.opnfv\.org
2. add wget(.*)artifacts\.opnfv\.org

Change-Id: I62f0f0f3a145fa38ebab94b3852f196b530f945a
Signed-off-by: xudan <xudan16@huawei.com>
6 years agoFix Yamllint Violations 29/36429/1
Trevor Bramwell [Fri, 23 Jun 2017 22:30:53 +0000 (15:30 -0700)]
Fix Yamllint Violations

JIRA: RELENG-258

Change-Id: I56a45340196c06a58f7103c57120a38c9ab7d28a
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
6 years agoMerge "Run Anteater under Docker as Non-Root User"
Luke Hinds [Fri, 23 Jun 2017 07:07:05 +0000 (07:07 +0000)]
Merge "Run Anteater under Docker as Non-Root User"

6 years agoRun Anteater under Docker as Non-Root User 25/36325/2
Trevor Bramwell [Wed, 21 Jun 2017 18:26:43 +0000 (11:26 -0700)]
Run Anteater under Docker as Non-Root User

Instead of violating the priciple of least privilage, anteater should
be ran by a non-root user.

Anteater doesn't need access to anything owned by root to perform
security scanning, and running as a non-root user should prevent it from
creating file owned by root in the future.

JIRA: RELENG-238

Change-Id: I7b75255ff460444763acbcc5d7752e1223860a2b
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
6 years agoAdds Pharos, Functest, Octopus to Anteater 31/36331/3
lhinds [Wed, 21 Jun 2017 22:52:30 +0000 (23:52 +0100)]
Adds Pharos, Functest, Octopus to Anteater

This change adds exception files to anteater, to enable projects
Functest, Pharos, Octopus.

JIRA: RELENG-252

Change-Id: I1ac120ae2bdf868f9db34fe4dd30357efe61ce17
Signed-off-by: lhinds <lhinds@redhat.com>
6 years agorename gatechecks and project_config 99/36299/1
lhinds [Wed, 21 Jun 2017 12:32:29 +0000 (13:32 +0100)]
rename gatechecks and project_config

gatechecks is renamed to master_list and project_config is
renamed to project_exceptions

JIRA:RELENG-251

Change-Id: Icbcc2c114d687783e0720017025cb4bb8e53e8a3
Signed-off-by: lhinds <lhinds@redhat.com>
6 years agoMerge "Move project's exception file to subdir"
Luke Hinds [Wed, 21 Jun 2017 12:10:06 +0000 (12:10 +0000)]
Merge "Move project's exception file to subdir"

6 years agoMerge "Merge some regexes into oneline"
Luke Hinds [Wed, 21 Jun 2017 12:04:06 +0000 (12:04 +0000)]
Merge "Merge some regexes into oneline"

6 years agoMerge "Use yaml hyphen for list declaration"
Luke Hinds [Wed, 21 Jun 2017 12:03:57 +0000 (12:03 +0000)]
Merge "Use yaml hyphen for list declaration"

6 years agoMerge some regexes into oneline 01/36201/2
Julien [Mon, 19 Jun 2017 16:09:04 +0000 (00:09 +0800)]
Merge some regexes into oneline

Change-Id: I2f9a2c5306d8a7e8842ea442f2b0ad09f7cd71ae
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
6 years agoMove project's exception file to subdir 99/36199/1
Julien [Mon, 19 Jun 2017 15:56:56 +0000 (23:56 +0800)]
Move project's exception file to subdir

add subdir **exceptions** for project's specific exception config files

Change-Id: I57b7972706dd2e2168099e9815a0cfc3e8a33b67
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
6 years agoProvides clarification that LICENSE is in repo 97/36197/1
lhinds [Mon, 19 Jun 2017 15:41:40 +0000 (16:41 +0100)]
Provides clarification that LICENSE is in repo

This change peforms a clarification that a LICENSE file exists
within the root folder of the set project repo.

This feature is only for complete project scans and not a patch
scan.

JIRA:RELENG-235

Change-Id: I6d238158f7501aaff6c21ecc59b505b5c79565f2
Signed-off-by: lhinds <lhinds@redhat.com>
6 years agoUse yaml hyphen for list declaration 95/36095/2
Julien [Wed, 14 Jun 2017 08:56:45 +0000 (16:56 +0800)]
Use yaml hyphen for list declaration

JIRA:RELENG-236

Change-Id: I1ab32cccbf16ac62099a9b39e69238c574766980
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
6 years agoIgnore all lines that start with a comment 81/36181/1
lhinds [Mon, 19 Jun 2017 10:30:47 +0000 (11:30 +0100)]
Ignore all lines that start with a comment

Adds regexp to existing exception files, so that all files
that have commented lines are ignored.

Also added a template_exception file with comments added as
default

JIRA:RELENG-239

Change-Id: I0de9bf91170e6614f3e1ee9bd1d486ca1eaf830b
Signed-off-by: lhinds <lhinds@redhat.com>
6 years agoseperate exception rules for releng project 19/36119/2
Julien [Thu, 15 Jun 2017 03:24:57 +0000 (11:24 +0800)]
seperate exception rules for releng project

add optional project exception configuration file.

for one project:
configuration in project exception file and in gatechecks.yaml will be
merged together for one project

JIRA:RELENG-234

Change-Id: I7fff3082e837a478f155769fadd75533583543cd
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
6 years agoFix log directory issues 93/36093/3
Julien [Wed, 14 Jun 2017 07:33:39 +0000 (15:33 +0800)]
Fix log directory issues

1. /home/opnfv can not be created in osx
2. when the log directory is not existed, anteater_logger.py will fail
3. add new added directory .reports into .gitignore

Change-Id: If3833bfbaf160d35afab1c71d3fab060a1164da6
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
6 years agoAdding all projects for weekly run. 91/36091/1
lhinds [Wed, 14 Jun 2017 07:24:13 +0000 (08:24 +0100)]
Adding all projects for weekly run.

A 'testproj' capture all variable is used for weekly runs

Change-Id: I7b55e21b885fb1b44b5309b2715c58944c10723e
Signed-off-by: lhinds <lhinds@redhat.com>
6 years agoAdds Wiki URL to gerrit output 89/36089/2
lhinds [Wed, 14 Jun 2017 06:20:57 +0000 (07:20 +0100)]
Adds Wiki URL to gerrit output

A link to a wiki page is supplied, that instructs the user on how
to make an exception patch.

Also quick fix to log format

Change-Id: Icfc8072d9764fe321e14b97080fca47d26ea8dc6
Signed-off-by: lhinds <lhinds@redhat.com>
6 years agoAdd sandbox project 41/36041/1
lhinds [Tue, 13 Jun 2017 08:23:51 +0000 (09:23 +0100)]
Add sandbox project

Change-Id: I2f2ecfb38e093b0c1a77eb7a2447b98094d5be6b
Signed-off-by: lhinds <lhinds@redhat.com>
6 years agoFix docker build by using the build-arg BRANCH 89/35989/1
Fatih Degirmenci [Mon, 12 Jun 2017 05:56:41 +0000 (13:56 +0800)]
Fix docker build by using the build-arg BRANCH

Change-Id: If4f33edf764ba965cbefd9ce94528e78e69e345b
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
6 years agoInitial code push of Anteater 01/34901/4
lhinds [Wed, 17 May 2017 12:31:18 +0000 (13:31 +0100)]
Initial code push of Anteater

Likely far to much to cover in a commit msg.

Main bulk is the Anteater code itself, alongside
packaging requirements and build tools and Dockerfile.

Unit tests are planned as a follow up, so pushing this for now
so that efforts can get underway to integrate the tool with
jjb.

Questions on how it works, please reach me in IRC.

Change-Id: I2cd3cae391f8bf2cdc91b39c56dfc4833a1c4913
Signed-off-by: lhinds <lhinds@redhat.com>
7 years agoInitiates new repo. 53/34653/2
lhinds [Fri, 12 May 2017 08:32:35 +0000 (09:32 +0100)]
Initiates new repo.

This change initiates new files required to implement the
releng-anteater project.

Change-Id: Icd195558f3f2b617a3327c8fe3734ac69bcab2f3
Signed-off-by: lhinds <lhinds@redhat.com>
7 years agoInitial empty repository
Aric Gardner [Thu, 11 May 2017 18:31:42 +0000 (18:31 +0000)]
Initial empty repository