Commit Graph

391 Commits

Author SHA1 Message Date
jgsqware
fa27815901 fix defer on nil object 2016-09-29 07:32:35 +02:00
jgsqware
8bd785d8c1 remove withspaces 2016-09-28 15:24:38 +02:00
jgsqware
21e097e8f0 Fix wrong license and bad comment 2016-09-28 15:24:38 +02:00
jgsqware
6da9edc759 add name to TODO 2016-09-28 15:24:38 +02:00
jgsqware
3921352734 Fix defer 2016-09-28 15:24:38 +02:00
jgsqware
da0ed1af1b Fix version to 1.2.2 2016-09-28 15:24:38 +02:00
jgsqware
156bb2d9fb fix license 2016-09-28 15:24:38 +02:00
jgsqware
69679e0ef1 fix report 2016-09-28 15:24:38 +02:00
jgsqware
0015c86ec3 update glide deps 2016-09-28 15:24:38 +02:00
jgsqware
efb04dd203 fix test 2016-09-28 15:24:38 +02:00
jgsqware
5fa2b14a3b refactor all cmd 2016-09-28 15:24:38 +02:00
jgsqware
45d9d1d6a8 remove old pull/push method 2016-09-28 15:24:38 +02:00
jgsqware
7fc769e152 replace pull and push with docker lib 2016-09-28 15:24:38 +02:00
jgsqware
82cdeb2371 start push 2016-09-28 15:24:38 +02:00
jgsqware
06acefc8e7 add dockerdist 2016-09-28 15:24:38 +02:00
Julien Garcia Gonzalez
a6396921db update glide dependencies 2016-09-28 15:24:38 +02:00
jgsqware
e05afeeee5 replace fmt by logrus 2016-09-28 15:24:38 +02:00
jgsqware
f8d0f10c78 reorganize report class 2016-09-28 15:24:38 +02:00
jgsqware
21c68cd795 fix clair health port 2016-09-28 15:24:38 +02:00
jgsqware
368227e4dd rename OSNotSupported error 2016-09-28 15:24:38 +02:00
jgsqware
3caf788518 update report 2016-09-28 15:24:38 +02:00
jgsqware
b3d7eb7060 update templates 2016-09-28 15:24:38 +02:00
jgsqware
d78cb4356d use json.NewDecoder instead of ioutil.ReadAll 2016-09-28 15:24:38 +02:00
jgsqware
dd970f8b06 replace priority to severity 2016-09-28 15:24:38 +02:00
jgsqware
edd36db8dc rename hyperclair to clairctl in config and test 2016-09-28 15:24:38 +02:00
jgsqware
afd0d46d04 rename analyse to analyze 2016-09-28 15:24:38 +02:00
jgsqware
fec01ae1ee rename hyperclair to clairctl 2016-09-28 15:24:38 +02:00
jgsqware
b45f471ccb remove database package 2016-09-28 15:24:38 +02:00
jgsqware
d9c84e8907 missing error dependencies 2016-09-28 15:24:38 +02:00
jgsqware
b7a0cb8eef fix Dockerfil for contrib 2016-09-28 15:24:38 +02:00
jgsqware
2e016b2900 remove xerrors package 2016-09-28 15:24:38 +02:00
jgsqware
3083a891e0 copy hyperclair to clairctl and rename package 2016-09-28 15:24:38 +02:00
Jimmy Zelinskie
97347ec44d Merge pull request #199 from openSUSE/feature/opensuse
Add openSUSE/SLES support
2016-09-23 10:19:24 -04:00
Jordi Massaguer Pla
b8ceb0c461 Integrated a fetcher for openSUSE and for SUSE Linux Enterprise
We extracted oval parser from rhel and used that for opensuse and
SUSE Linux Enterpise

Signed-off-by: Thomas Boerger <tboerger@suse.de>
Signed-off-by: Jordi Massaguer Pla <jmassaguerpla@suse.de>
2016-09-23 12:00:00 +02:00
Jimmy Zelinskie
051564facd Merge pull request #236 from robszumski/doc-link
readme: add link to docs dir
2016-09-06 15:08:26 -04:00
Jimmy Zelinskie
eb6117c372 Merge pull request #235 from jzelinskie/doc-move
docs: move to standard Documentation dir
2016-09-06 15:08:08 -04:00
Jimmy Zelinskie
80870bff84 Merge pull request #229 from vbatts/redhatrelease_detector
Redhatrelease detector
2016-09-06 15:04:17 -04:00
Steven Trescinski
28fbfc72e7 Fixed broken quay.io links (#232) 2016-08-16 14:22:22 -04:00
Vincent Batts
ce8d31bbb3 redhatrelease: override match for RHEL hosts
Until https://github.com/coreos/clair/pull/193 is merged, having
vulnerabilities that are tagged both rhel and centos would duplicate in
the database or use a change that requires a migration.

But presently due to the fetcher logic, the rhel provided
vulnerabilities are labelled for centos, and then the namespace does not
match and therefore not tested against.

So until such a day that a vulnerability could have both rhel and centos
label, then hack this in. It'll accomplish the same during this interim.

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-08-12 15:35:32 -04:00
Vincent Batts
d88f797821 osrelease-detector: avoid colliding with other detectors
Due to the detector registration and fact that their in a non-ordered
map, it is random whether the osrelease or redhatrelease detector would
hit. And likely resulted in alternately formatted namespace strings.

This change causes the osrelease to not detect when data has
centos-release or redhat-release, which is not _great_ because if the
redhatrelease detector is not compiled in, then that would not be a
fallback that the osrelease detector could rely on. :-\

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-08-12 15:32:12 -04:00
Vincent Batts
c28d2b3a66 namespace: add debug output
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-08-12 15:31:44 -04:00
Jimmy Zelinskie
4bc6416132 README: include data licenses for data sources (#219) 2016-07-21 10:31:46 -04:00
Quentin Machu
be97db5261 updater: enable fetching of RHEL 5 vulnerabilities (#217)
The RHEL updater currently ignores vulnerabilities for CentOS <= 5.
s the naming of the constant firstConsideredRHEL suggests it, it
should actually considers CentOS 5 and ignores CentOS < 5.

Fixes #215
2016-07-15 11:54:47 -04:00
Quentin Machu
c1a7144113 Merge pull request #216 from optiopay/doc-klar-ref
README: add reference to Klar tool
2016-07-15 13:07:44 +02:00
Alexey Miroshkin
c4281b3a3c README: add reference to Klar tool
This update adds reference to Klar tool. Klar is a simple integration
tool designed to be used in scripts and CI.
2016-07-15 08:59:29 +02:00
Jimmy Zelinskie
b45b625fc8 improve v1 api docs header legibility
GitHub has changed fonts and as a result h6s are extremely small.
2016-07-11 14:35:35 -04:00
Quentin Machu
09d397eca9 Merge pull request #205 from Quentin-M/readme_v122
Replace latest by v1.2.2 in Quick Start & Add various talks
2016-06-15 23:59:32 +02:00
Quentin Machu
0733cd9077 Merge pull request #206 from Quentin-M/godeps_implsubmod
godeps: Remove implicit git submodules
2016-06-15 20:54:31 +02:00
Quentin Machu
213468a6d5 godeps: Remove implicit git submodules 2016-06-15 00:15:59 +02:00
Quentin Machu
a8c58d4e3d readme: add various talks & slides 2016-06-14 22:18:06 +02:00