Jimmy Zelinskie
|
c05848e32d
|
api: implement put vulnerability
|
2016-02-24 16:36:45 -05:00 |
|
Jimmy Zelinskie
|
8209922c0c
|
api: implement delete vulnerability
|
2016-02-24 16:36:45 -05:00 |
|
Jimmy Zelinskie
|
dc99d45f47
|
api: refactor endpoints and implement get vulnerability
|
2016-02-24 16:36:45 -05:00 |
|
Jimmy Zelinskie
|
6ac9b5e645
|
api: fix graceful stop
|
2016-02-24 16:36:45 -05:00 |
|
Jimmy Zelinskie
|
9a8d4aa591
|
api: implement post vulnerability
|
2016-02-24 16:36:45 -05:00 |
|
Jimmy Zelinskie
|
38aeed4f2c
|
api: implement get namespaces route
|
2016-02-24 16:36:45 -05:00 |
|
Jimmy Zelinskie
|
b916fba4c6
|
api: implement delete layer route
|
2016-02-24 16:36:45 -05:00 |
|
Jimmy Zelinskie
|
04c7351911
|
api: use pointers in models to get proper omitempty semantics
|
2016-02-24 16:36:45 -05:00 |
|
Jimmy Zelinskie
|
1a5aa88b18
|
api: use only one layer envelope
|
2016-02-24 16:36:45 -05:00 |
|
Jimmy Zelinskie
|
fa45d516df
|
api: add JSON tags to API models
|
2016-02-24 16:36:45 -05:00 |
|
Jimmy Zelinskie
|
d130d2fab4
|
api: implement getLayer
|
2016-02-24 16:36:45 -05:00 |
|
Quentin Machu
|
431c0ccb03
|
updater: add a clean function to fetchers
|
2016-02-24 16:36:45 -05:00 |
|
Quentin Machu
|
6b3f95dc03
|
api: fix /v1 router and some status codes
|
2016-02-24 16:34:54 -05:00 |
|
Jimmy Zelinskie
|
be9423b489
|
api: add request / response types and rename some fields
|
2016-02-24 16:34:54 -05:00 |
|
Jimmy Zelinskie
|
2f57f0d4b1
|
worker: change worker errors to bad request errors
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
8f9779e232
|
database: cache feature version upon lookup
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
1e4ded6f2b
|
database: add ability to list namespaces
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
0c5cdab0b1
|
prometheus: update grafana
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
35df7ca0eb
|
database: fix feature version cache
|
2016-02-24 16:34:54 -05:00 |
|
Jimmy Zelinskie
|
40a7c8a00d
|
*: refresh godeps
|
2016-02-24 16:34:54 -05:00 |
|
Jimmy Zelinskie
|
822ac7ab4c
|
api: add initial work on the new API
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
b3ddfbc353
|
worker: remove namespace whitelist
As Clair let developers register their own detectors
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
8be18a0a01
|
database: write more of the notification system
|
2016-02-24 16:34:54 -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
|
3ecb8b69cb
|
updater: ignore "ubuntu-core" in the Ubuntu fetcher
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
4bdbd5e6db
|
*: fix several tests
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
8e852348a1
|
updater: ensure that ubuntu's notes are unique
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
d3d689a26a
|
database: don't prune locks when we renew one
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
2690800331
|
database: create notification during vulnerability insertion
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
baed60e19b
|
prometheus: add initial Prometheus support
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
ad0531acc7
|
notifier/database: refactor notification system and add initial Prometheus support
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
b8b7be3f81
|
*: remove health checker
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
63ebddfd36
|
database: add vulnerability deletion support
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
21f152c03e
|
database: fix keyvalue/notification tests
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
563b3825d8
|
database: let handleErrors deal with the not found case
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
c60d0054fa
|
notifier/database: draft new notification system
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
5759af5bcf
|
database: test and fix layer updates
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
726bd3c0c6
|
database/api: add layer deletion support
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
248fc7df72
|
database: fix cache collision (feature & feature versions)
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
99de759224
|
updater: namespace and split Ubuntu/RHEL vulnerabilities
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
82175dcfe9
|
*: add missing copyright headers
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
34842fd8f7
|
worker: fix dpkg detector and adapt tests
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
85fa3f9a38
|
updater/worker: adapt several tests
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
847c649288
|
updater: update RHEL fetcher and add not-affected capability
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
ea59b0e45f
|
updater: update Ubuntu fetcher and add not-affected capability
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
6e20993bac
|
api: simplify getLayer route and JSON output
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
92b734d0a4
|
database: remove an useless query in FindLayer
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
bd17dfb5e1
|
database: ensure that concurrent vulnerability/feature versions insertions work fine
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
74fc5b3e66
|
database: add missing transaction commits and close opened statement before inserting feature versions.
|
2016-02-24 16:34:54 -05:00 |
|
Quentin Machu
|
c5d1a8e5f7
|
database: update vulnerabilities only when necessary
|
2016-02-24 16:34:54 -05:00 |
|