Commit Graph

33 Commits

Author SHA1 Message Date
Sergio C. Arteaga ee7f39e4ca
Add support for provenance files in Helm OCI repos (#1562)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-09-22 15:44:45 +02:00
Sergio C. Arteaga 9dcbfb938d
Repo metadata file is now supported in Helm OCI repos (#1558)
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-09-21 15:11:05 +02:00
Sergio C. Arteaga 584423a164
Upgrade backend dependencies (#1556)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-09-21 08:27:56 +02:00
Sergio C. Arteaga b892b8b4fe
Improve Helm OCI support (include HIP 6 changes) (#1555)
Closes #1554
Related to helm/helm#9782

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-09-17 13:31:52 +02:00
Sergio C. Arteaga a7aab0bc0e
Define constants for keys used in pkg data field (#1549)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-09-15 13:08:43 +02:00
Sergio C. Arteaga 6d106495e6
Add support for all repository kinds to ah lint (#1533)
Closes #1516

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-09-09 08:24:20 +02:00
Sergio C. Arteaga 3c58391389
Allow exploring templates in Helm OCI repositories (#1472)
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-08-10 16:51:55 +02:00
Sergio C. Arteaga ff75c59439
Validate operator capabilities value (#1469)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-08-10 09:47:05 +02:00
Sergio C. Arteaga e62cf78ebb
Add Artifact Hub CLI tool (#1446)
Closes #1428

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-07-21 17:49:19 +02:00
Sergio C. Arteaga 61a20ffd48
Fix issue handling icon in OCI based charts (#1442)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-07-19 11:56:27 +02:00
Sergio C. Arteaga 8bc5b5779f
Display Helm charts sign key information (#1408)
Closes #1308

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-18 09:34:54 +02:00
Sergio C. Arteaga f10a6b5f0e
Fix issue in Helm tracker source (#1358)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-05-28 11:52:02 +02:00
Sergio C. Arteaga 3321b07ee0
Update Accept-Encoding header used fetching charts (#1333)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-05-20 18:38:45 +02:00
Sergio C. Arteaga f81aa11668
Validate containers images references (#1332)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-05-20 17:07:57 +02:00
Sergio C. Arteaga a6eae6e2d5
Trim single quotes from containers images (#1330)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-05-20 12:34:06 +02:00
Sergio C. Arteaga 37131d5e1b
Set Accept-Encoding header fetching charts archives (#1324)
Closes #1321

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-05-18 15:44:26 +02:00
Sergio C. Arteaga 783f2b1eb0
Include deps when extracting containers images (#1323)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-05-18 13:45:26 +02:00
Sergio C. Arteaga 75af3b46c3
Fix tests (#1322)
Revisit when Helm v3.6.0 is released to check if [this commit](0156ca61ca (diff-5d4849bad97d2e075ce5d0ae5af3e93dbfde235ce1345fa96148279cf706af2f)) is part of it.

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-05-18 12:40:05 +02:00
Sergio C. Arteaga ccaaad1b22
Extract Helm charts containers images automatically (#1320)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-05-18 10:53:15 +02:00
Sergio C. Arteaga 8f52836aa8
Improve Helm charts provenance file check (#1316)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-05-17 12:45:25 +02:00
Sergio C. Arteaga bf58fc2a1b
Improve packages changelog (#1286)
Closes #1209

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-05-03 20:31:12 +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 d99b8ed582
Store creation timestamp of some entities (#1179)
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-15 19:20:41 +01:00
Sergio C. Arteaga 3d4785c90d
Fix issue validating chart metadata (#1148)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-02-25 10:26:49 +01:00
Sergio C. Arteaga 7ab61c7f3e
Improve charts metadata validation and errors tracking (#1146)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-02-24 14:35:56 +01:00
Sergio C. Arteaga 4bbf5ca465
Bump golangci to 1.37 and enable errorlint (#1141)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-02-24 09:42:22 +01:00
Sergio C. Arteaga 75523822f7
Add support for publisher recommendations (#1117)
Closes #1106

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-10 18:42:56 +01:00
Sergio C. Arteaga 0f64cdc5c6
Track kubeVersion and type in Helm charts (#1109)
Related to #1104
Related to #1105

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-02-09 14:34:05 +01:00
Sergio C. Arteaga 8574680216
Track Helm charts API version (#1095)
Related to #1063

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-02-08 10:31:07 +01:00
Sergio C. Arteaga c38412a32f
Improve error logging in Helm tracker source (#1065)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-02-01 10:53:50 +01:00
Sergio C. Arteaga 60299dea5e
Improve how the tracker handles logos images (#1057)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-01-28 14:01:31 +01:00
Sergio C. Arteaga cd4fc5e72f
Fix issue reindexing package when digest changes (#1053)
This is a regression introduced in #1032

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-01-27 10:45:48 +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