- vmsync: Handle empty time returned from VMaaS (
8ec6ba1
)
- gorm: Select fields with QueryFields (
da71518
)
- db: Store registry_repository_version with index for searching (
21f8b99
)
- gorm: Force gorm to select specific fields (
c619a4e
)
- expsync: Possible SQL injection (
52cad1e
)
- manager: Base image count on correct distinct of columns (
3227143
)
- manager: Registry filtering (
eaeab77
)
- manager: Should be a column reference (
a8de3af
)
- manager: Use version column + support sorting and filtering (
f7bca47
)
- pyxis: Store the displayed version separately, this will make filtering and sorting a lot easier (
1280bc8
)
- Apply the numeric collation to repository/image names (
2cddcbc
)
- Add indexes to improve perf when selecting from CVE and image side (
5455869
)
- manager: Count different aliases of an image (
4fb30a8
)
- manager: Count only clusters returned from amsclient (
3ce03a2
)
- manager: Fix and simplify cve images query (
e604aa5
)
- manager: Unique values of cluster images (
76b0d15
)
- /cves/[id]/exposed_images: Fix query (
64d7566
)
- digestwriter: Bump minimal assumed version, 0.10 doesn't seem to work anymore (
b34cd43
)
- Add /cves/[id]/exposed_images endpoint (
586bb66
)
- manager: Add /clusters/[id]/exposed_images endpoint (
c8e40c6
)
- Add tags to repository_image table (
13cd3fb
)
- Add images_exposed to /cves (
14b59b1
)
- Use multiple kafka brokers (
bacbad0
)
- database: Sorting of cve names (
f77c286
)
- digestwriter: Accept multiple account number types including empty strings (
84734fc
)
- Don't fetch Workload JSONB to optimize memory consumption (
123ce24
)
- digestwriter: Accept different account number types (
e5ae135
)
- digestwriter: Build cve cluster cache based on select from table (
8093cf1
)
- Use older semantic-release ver (
604931f
)
- digestwriter: Pass pt message by value (
85406bb
)
- base: Turn on sarama success return values (
a82743e
) - digestwriter: Send all payload messages in goroutine (
1ea978a
)
- digestwriter: Add Payload Tracker metrics (
71b0f58
)
- digestwriter: Add Payload Tracker feature flag (
053bfb6
)
- Change apiPath to ocp-vulnerability (
a152278
)
- manager: Fix references to columns in removed subquery (
f382277
)
- digestwriter: Add Payload Tracker kafka producer (
4f039e3
) - base: Add Payload Tracker event (
18b4cc5
) - base: Add Kafka producer (
cdc203c
)
- expsync: Add missing clowdapp env vars (
5efc954
)
- tests: Init caches on unit test db (
92a6803
) - manager: Start returning cluster-cve cached counts (
0d3fcf7
)
- Log to cloudwatch (+minor refactor) (
cd71d29
)
- pyxis: Validate cves from pyxis (
a6023c3
)
- manager: Add exposed clusters count endpoint (
387729a
)
- manager: Add exploits field to cluster cves (
c9200d2
) - manager: Add exploits field to cve details endpoint (
c4eb52b
) - manager: Add exploits field to cve endpoint (
2aee3f9
) - expsync: Add exploit sync job (
cdc5202
)
- digestwriter: Add cve-cluster cache calculation (
495bb12
)
- pyxis: Improve repo images check (
f073940
)
- pyxis: Correct registerMissingCves metric incrementation (
35fe26d
)
- manager: Filter *_all lists for a single CVE scope (
a9f13e2
)
- digestwriter: Unlink images from cluster (
6baa5e3
)
- pyxis: Use both pyxis_id and reg/repo key for sync (
3157364
)
- manager: Set max header size to 65535 bytes (
4fa6393
)
- vmsync: Prune CVEs during sync (
79bb0e0
)
- pyxis: Skip image CVE sync (debug purposes) (
b999034
)
- pyxis: Referencing attributes of apiImage will use only the last value in the loop, reference local variables instead (
7b7bc7e
)
- Check more image digests (
8dbb70f
)
- manager: Do not encode undefined value (
e7489f4
)
- digestwriter: Store cluster workload JSON (
73560ee
)
- pyxis: Use repository map with reg,repo key (
2f2c268
)
- manager: Support status, version and provider filters in exposed clusters API (
f978366
)
- manager: Sort versions by number (
b6cb581
)
- kafka: Create TLS context despite empty cacert (
a55bd38
)
- database: Sorting of cluster versions (
885e5c4
)
- manager: Report query should use parsedValues (
77ff00a
)
- manager: Return meta lists in predictable order (
feb0cdc
)
- manager: Support comma-separated values in status filter (
e2025cc
)
- pyxis: Use docker_image_digest if manifest_list_digest is empty (
4666f1d
)
- pyxis: Store image archs (
a87d462
) - database: Add arch for image and remove digest unique constaint -> manifest list digest will be used (
db4442d
) - pyxis: Support forcing the sync (
1b10000
)
- digest-writer: Match images with given arch (
1db8d19
) - pyxis: Store manifest_list_digest instead (
dc0ae6b
)
- manager: Add sorting by cve severity for clusters (
9c2c241
)
- manager: Add provider cluster filter (
ac01502
)
- manager: Add version filter for clusters (
0c4f39b
)
- manager: Add cluster status filter (
6b05b4b
)
- pyxis: Dont init array with empty values (
f129939
)
- manager: Add report query for returning all records (
4611008
)
- manager: Cluster severity filter should be OR (
9292213
)
- digest-writer: Collect digests from containers (
536ebfc
)
- manager: Use provider+region str in list of all displayed providers (
df18c7a
) - manager: Fetch metrics from AMS (adding metrics attribute doesnt't work) (
96e90a3
)
- pyxis: Return unique image cves despite errata from pyxis (
2ac645a
)
- manager: Revert this join, should be LEFT to display clusters without CVEs (
f8928c0
)
- manager: Make sure UUIDs from AMS API are valid (
e8d6089
)
- manager: Sync cluster details to db to allow sorting in DB (
68fff0d
) - database: Add missing columns to the cluster table and grant manager to update the table (
a61ef5c
)
- digest-writer: Missing cluster columns (
7712b02
)
- manager: Add unique sets of statuses, versions and providers (
c2eaded
)
- manager: Add csv support for pageable endpoints (
35c8526
)
- manager: Search clusters by display_name in AMS (
eedd8c4
)
- manager: AMS integration in CVE list (
74becfb
) - manager: AMS integration in CVE exposed clusters (
d3bbd88
) - manager: AMS integration in cluster detail (
81f96ac
) - manager: AMS integration in cluster list (
9f86338
) - manager: Add AMS API client interface (
7d47ca4
)
- manager: Duplicate clusters when more than 1 image is affected by CVE (
c89b05f
)
- manager-ams-api: Prepare env variables (
79a7591
)
- Make sure CVEs are ordered while inserting/deleting (
13991c0
)
- manager: Fix sorting for cvss2/3_score (
8e91686
)
- manager: Add sort for display_name (
fcd5c3e
)
- Add cluster cleaner (
99c6bf2
)
- manager: Comma is allowed search character in fulltext search (
f8dbd46
)