Commit Graph

40 Commits

Author SHA1 Message Date
Sergio Castaño Arteaga 2a5e724e0c
Allow adding CSRF trusted origins (#4457)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2025-07-15 10:52:38 +02:00
Sergio Castaño Arteaga ec66fcdd9d
Upgrade Grafana dashboard (#3708)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2024-03-11 13:04:06 +01:00
Sergio C. Arteaga 8b5e971905
Make tracker repository timeout configurable (#1998)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2022-05-26 16:21:28 +02:00
Sergio C. Arteaga aad40a8abe
Update grafana dashboard (#1808)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2022-01-31 11:46:34 +01:00
Sergio C. Arteaga 14b5d2b1a0
Add experimental support for containers images (#1777)
Closes #1685

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Signed-off-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
Co-authored-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Co-authored-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
2022-01-12 10:28:47 +01:00
Sergio C. Arteaga 846771bd02
Update grafana dashboard (#1729)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-12-08 10:00:06 +01:00
Sergio C. Arteaga 0b7315f3a3
Prepare backend to serve widget (#1250)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-04-16 13:13:09 +02:00
Sergio C. Arteaga 899584cd9b
Reorganize some configuration values (#1189)
This PR addresses the following problems:

- Some config values used by internal packages are component dependent
- Some config sections are (or may eventually be) duplicated in multiple components sections

The following changes have been applied:

- Email configuration block has been moved out of the `hub` section to the root of the values file.
- Github token has been moved out of the `tracker` section to a new `creds` section at the root of the values file.
- Docker username and password have been moved out of the `scanner` section to the new `creds` section.
- Image store has been moved out of the `tracker` section to a new `images` section at the root of the values file.
- Tracking and scanning events have been moved out of the `tracker` and `scanner` sections respectively to a new `events` section at the root of the values file.

**Please note that existing deployments may need to update some or all of these values to avoid breaking some features.**

Closes #1186

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-03-19 11:47:51 +01:00
Sergio C. Arteaga 13df2efad9
Add some CSRF protection (#1170)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Signed-off-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
Co-authored-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Co-authored-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
2021-03-10 15:28:02 +01:00
Sergio C. Arteaga 29725fe0bd
Update grafana dashboard (#1139)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-02-24 08:36:47 +01:00
Sergio C. Arteaga e86264fb3d
Add experimental OpenID connect support (#1000)
Closes #998

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Signed-off-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
Co-authored-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Co-authored-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
2021-01-05 09:54:41 +01:00
Sergio C. Arteaga ae79ab9240
Fix issue with registry credentials in scanner (#875)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-11-19 18:44:38 +01:00
Sergio C. Arteaga d2919c736b
Introduce packages security report (#728)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Signed-off-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
Co-authored-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Co-authored-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
2020-10-14 14:25:49 +02:00
Sergio C. Arteaga 663a6f2669
Update grafana dashboard (#667)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-09-24 08:13:46 +02:00
Sergio C. Arteaga aa2ed2ad43
Add flag to enable repos tracking errors events (#590)
Related to #569

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-08-18 14:31:59 +02:00
Sergio C. Arteaga 0a7d9ee1df
Add repositories kinds filter to tracker (#580)
In addition to ask the tracker to only process some repositories by providing their name, it's now also possible to only process the repositories of the kinds provided.

This is handy when, for any reason, it's necessary to reindex all packages from repositories of a given kind (usually used in combination with the `bypassDigest` flag).

Closes #573

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-08-11 14:14:58 +02:00
Sergio C. Arteaga ef7492a9fe
Setup hub server shutdown timeout (#576)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-08-07 13:40:48 +02:00
Sergio C. Arteaga 8d359468ab
Consolidate trackers into one (#572)
Related to #513

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-08-06 14:23:14 +02:00
Sergio C. Arteaga 5878093615
Some refactoring in Helm tracker (#571)
Related to #513

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-08-05 11:19:32 +02:00
Sergio C. Arteaga 3ded7791a5
Add support for OPA policies repositories (#559)
Closes #554

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Signed-off-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
Co-authored-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Co-authored-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
2020-07-28 21:34:15 +02:00
Sergio C. Arteaga 00f7d0c1de
Add Falco rules tracker (#514)
Closes #239

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-07-04 01:26:30 +02:00
Sergio C. Arteaga a4604ec038
Add bypass digest support to OLM tracker (#506)
Closes #503

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-06-30 14:40:24 +02:00
Sergio C. Arteaga 34077585cb
Add support for OLM operators (#483)
Closes #460

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Signed-off-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
Co-authored-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Co-authored-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
2020-06-26 09:53:14 +02:00
Sergio C. Arteaga b4a8635a59
Packages now always belong to a repository (#480)
Some groundwork in preparation for #460

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Signed-off-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
2020-06-24 01:06:07 +02:00
Sergio C. Arteaga b12b18d53a
Allow running chart tracker bypassing digest check (#397)
Closes #396

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-05-25 14:03:03 +02:00
Sergio C. Arteaga 7eb9e58a6e
Add grafana dashboard configuration (#321)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-04-17 17:58:28 +02:00
Sergio C. Arteaga ca5063eb79
Prepare backend to support Falco and OPA packages (#187)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-03-16 19:24:17 +01:00
Sergio C. Arteaga 4fe1e54306
Prepare backend for user login (#157)
Related to #112

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-03-06 21:22:25 +01:00
Sergio C. Arteaga 4f1dd017c0
Introduce user and organization concepts (#124)
Closes #111

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-02-20 16:30:57 +01:00
Sergio C. Arteaga accd31b3ff
Store and serve packages logos (#93)
Closes #26

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-02-12 11:43:50 +01:00
Sergio C. Arteaga a6a00b1b75
Improve hub helm chart (#58)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-01-31 12:48:28 +01:00
Sergio C. Arteaga e112a45c5b
Add some database tests (#51)
Related to #11

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-01-28 15:06:17 +01:00
Sergio C. Arteaga 0956c8378b
Make sure index.html is not cached (#43)
Closes #38

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-01-23 15:11:13 +01:00
Sergio C. Arteaga 1b571f92b4
Chart tracker can now handle multiple repos (#33)
All repos indexed in hub.helm.sh have been added to the database as well.

Closes #10

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-01-22 18:39:19 +01:00
Sergio C. Arteaga 24442bc454
Add temporary basic auth support (#23)
Closes #21

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-01-21 10:55:24 +01:00
Sergio C. Arteaga c3489a6ff6
Prepare prototype for deployment (#20)
Closes #9

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-01-21 10:08:52 +01:00
Sergio C. Arteaga 0a42d8301a
Improve how static files are served (#17)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-01-17 18:01:24 +01:00
Sergio C. Arteaga d733e5892d
Improve chart tracker prototype (#16)
Closes #12

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-01-17 16:20:01 +01:00
Sergio C. Arteaga e7233ca11e
Update static files path (#2)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-01-16 15:11:57 +01:00
Sergio C. Arteaga 27654ea41d
Add backend prototype (#1)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-01-16 10:59:53 +01:00