Commit Graph

34 Commits

Author SHA1 Message Date
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
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
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
Quentin Machu
e7b960c05b database: Allow specifying datastore driver by config
Fixes #145
2016-05-11 15:29:13 -07:00
Jimmy Zelinskie
7ca9127bbe main: default config to /etc/clair/config.yml 2016-03-18 16:07:35 -04:00
Quentin Machu
09dda9bfd7 cmd/clair: fix pprof 2016-03-07 16:24:25 -05:00
Quentin Machu
5fdd9d1a07 *: add metadata support along with NVD CVSS 2016-02-24 16:36:45 -05:00
Quentin Machu
90fe137de8 worker: move each data detector to their own packages and remove image format whitelist 2016-02-24 16:34:54 -05:00
Quentin Machu
452f7018ec updater: move each fetcher to its own package 2016-02-24 16:32:21 -05:00
Quentin Machu
2c150b015e *: refactor & do initial work towards PostgreSQL implementation 2016-02-24 16:32:21 -05:00
Quentin Machu
e834301941 Merge pull request #49 from liangchenye/master
Add DataDetector to support ACI and other layout format
2016-01-07 10:44:40 -05:00
Quentin Machu
3ff8bfaa93 notifier: Allow custom notifiers to be registered. 2015-12-16 16:08:35 -05:00
liangchenye
b1775ed3dc add data detector to support ACI and other format in the future
Signed-off-by: liangchenye <liangchenye@huawei.com>
2015-12-11 19:37:25 +08:00
Quentin Machu
eb7e5d5c74 main: Use configuration file instead of flags and simplify app extension.
Clair will now use a YAML configuration file instead of command line
arguments as the number of parameters grows.

Also, Clair now exposes a Boot() func that allows everyone to easily
create their own project and load dynamically their own fetchers/updaters.
2015-12-08 11:50:52 -05:00