Commit Graph

19 Commits

Author SHA1 Message Date
Sergio C. Arteaga 1800c7a22f
Allow getting repo metadata from private repos (#1706)
This enables features like verified publisher and ownership claim in private repos.

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-11-24 11:56:39 +01:00
Sergio C. Arteaga a65a0b9753
Move TagsGetter to oci package (#1702)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-11-22 10:51:31 +01:00
Sergio C. Arteaga db528dad04
Consolidate some repositories API endpoints (#1382)
The following repositories endpoints have been removed:

- Get all repositories
- Get repositories by kind
- Get repositories owned by an organization
- Get repositories owned by an user

The functionality the methods above provided is now covered by the new
repositories search endpoint, which also supports pagination.

Related to #1295

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-06-10 20:01:02 +02:00
Sergio C. Arteaga b06aa39cd5
Allow exploring templates in private Helm repos (#1201)
Closes #1190

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-23 13:32:18 +01:00
Sergio C. Arteaga a7fb8a08ac
Store and expose security scanner errors (#1137)
Closes #1129

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-02-23 13:24:58 +01:00
Sergio C. Arteaga dea3a5f9cf
Refactor trackers (#1032)
Closes #1025

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-01-25 09:53:00 +01:00
Sergio C. Arteaga 2566110c13
Check Helm HTTP repositories digest (#919)
Closes #917

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-12-02 09:23:10 +01:00
Sergio C. Arteaga 6aa850f91a
Some refactoring in trackers (#912)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-11-30 10:54:32 +01:00
Sergio C. Arteaga 0013574ac1
Avoid exporting or cloning repos when not needed (#881)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-11-23 12:31:35 +01:00
Sergio C. Arteaga 4a23fe2fb4
Add experimental OCI support for OLM repositories (#852)
Closes #544

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-11-13 14:28:06 +01:00
Sergio C. Arteaga e92e24bf44
Add support for private Helm repositories (#816)
Closes #773

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-30 19:53:51 +01:00
Sergio C. Arteaga 14beeab31d
Add API endpoint to get repos by kind (#641)
Closes #640

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-09-09 00:24:15 +02:00
Sergio C. Arteaga bc539b057c
Allow entities to claim repositories ownership (#628)
Closes #586

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-09-04 18:14:56 +02:00
Sergio C. Arteaga 5ca36a23e0
Introduce verified publisher concept (#621)
Closes #550

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-09-03 10:36:57 +02:00
Sergio C. Arteaga 9d7b480ea3
Notify repository owners of tracking errors (#588)
Closes #569

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-08-18 10:48:13 +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 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 8a4520a662
Add some tests for OLM tracker (#505)
Closes #498

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-06-30 13:51:38 +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