Commit Graph

209 Commits

Author SHA1 Message Date
Sergio Castaño Arteaga 2567d321c2
Improve update packages views database function (#4438)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2025-06-23 13:01:03 +02:00
Daniel Castaño Sánchez 2194e2e47d
Include app version in available versions list (#4376)
Signed-off-by: Daniel Castaño Sánchez <danielcastanosanchez@icloud.com>
2025-05-02 09:17:42 +02:00
Sergio Castaño Arteaga 5a5a556006
Add deletion protection experimental feature (#4242)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2025-01-13 14:22:00 +01:00
Sergio Castaño Arteaga 73f70d3c8f
Include packages stars in nova dump (#4219)
Closes #4215

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2025-01-07 16:52:59 +01:00
Sergio Castaño Arteaga 219e8b42cb
Remove user sessions when password is updated (#4043)
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>
2024-09-17 13:42:04 +02:00
Sergio Castaño Arteaga f83b5534e0
Add `has_values_schema` field to search output (#3771)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2024-04-17 14:57:20 +02:00
Sergio Castaño Arteaga 7aee37bd1f
Add kubeVersion to Nova dump (#3721)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2024-03-20 10:47:46 +01:00
Sergio Castaño Arteaga b5bcbd74e6
Add support for Inspektor Gadgets (#3693)
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>
2024-03-06 11:33:23 +01:00
Sergio Castaño Arteaga 51e887c1f9
Fix issue checking precedence of versions (#3636)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2024-01-31 11:14:52 +01:00
Sergio Castaño Arteaga e26403613d
Allow disabling all repositories notifications (#3612)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2024-01-15 13:40:36 +01:00
Sergio Castaño Arteaga a569d6f1a8
Add new sort option: last updated (#3611)
Closes #3141

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>
2024-01-15 13:16:11 +01:00
Sergio Castaño Arteaga 8089725178
Add API endpoint for Fairwinds Nova (#3032)
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>
2023-05-09 12:10:26 +02:00
Sergio Castaño Arteaga 4c99aa3b7a
Add support for KubeArmor policies (#2902)
Related to #2890

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>
2023-03-21 13:14:00 +01:00
Sergio Castaño Arteaga dfb9aec733
Add CNCF filter (#2812)
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>
2023-02-27 11:35:18 +01:00
Sergio Castaño Arteaga 35097b26c5
Add flag for artifacts published by CNCF projects (#2808)
Related to #1791

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2023-02-23 13:42:32 +01:00
Sergio Castaño Arteaga 60d2115644
Include category in search results and pkg details (#2794)
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>
2023-02-20 19:35:12 +01:00
Sergio Castaño Arteaga bc1240fea1
Update category filter to use new category field (#2763)
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>
2023-02-14 10:06:31 +01:00
Sergio Castaño Arteaga 910d2d0b22
Integrate category classifier model in tracker (#2756)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2023-02-10 10:33:09 +01:00
Sergio Castaño Arteaga 259f66f45d
Remove publisher and repository from filters column (#2719)
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>
2023-01-30 18:03:52 +01:00
Sergio Castaño Arteaga 3037ddcc6f
Add url filter to repository search API endpoint (#2707)
Closes #1813

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>
2023-01-25 14:42:37 +01:00
Sergio Castaño Arteaga 1c1d166b70
Adjust packages text search doc weights (#2697)
Related to #2632

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2023-01-24 14:26:35 +01:00
Sergio Castaño Arteaga 471be0a281
Introduce package alternative name concept (#2696)
Sometimes a package can be identified by two similar names. Some
examples would be *postgres* / *postgresql* or *mongodb* / *mongo*.
Users often may type any of the options and expect the same results.
When searching for packages, Artifact Hub gives preference to **exact**
matches in names, so sometimes the top results may not be what users
would expect. This situation can be improved by providing an alternative
name for your package, which will be given the same weight as the
package name when indexing. So in cases like the previous examples, it
can help ranking them higher in the search results.

Related to #2632

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2023-01-24 14:01:34 +01:00
Sergio Castaño Arteaga a16f488fc8
Add experimental support for Gatekeeper policies (#2307)
Related to #2271

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-09-09 11:24:32 +02:00
Sergio Castaño Arteaga dbce7a4b00
Do not scan Kubewarden policies for security vulns (#2276)
Closes #2272

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2022-09-02 09:15:44 +02:00
Sergio C. Arteaga e21af00e28
Fix issue checking user alias availability (#1997)
Related to #1987

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2022-05-26 17:29:05 +02:00
Cintia Sánchez García 9bbc7b85aa
Stop displaying production users links on pkg view (#1959)
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-05-10 11:11:20 +02:00
Josh Soref 154f956a09
Spelling (#1859)
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-03-23 14:24:23 +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 b21846c20a
Fix broken test (#1776)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2022-01-10 11:14:39 +01:00
Sergio C. Arteaga f75719e79a
Extend stats query with packages views (#1756)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-12-17 11:22:44 +01:00
Sergio C. Arteaga 1ce795f914
Update package views table foreign key (#1739)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-12-10 12:12:09 +01:00
Sergio C. Arteaga c13ba24c10
Add endpoint to get package views (#1737)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-12-09 11:47:02 +01:00
Sergio C. Arteaga 70ccf53794
Track packages views (#1728)
This new feature requires the [pg_partman](https://github.com/pgpartman/pg_partman) extension to be available in the PostgreSQL server used for Artifact Hub.

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-12-07 14:57:09 +01:00
Sergio C. Arteaga c48f915f10
Display prod orgs in pkgs featured in home page (#1718)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-11-30 16:57:22 +01:00
Sergio C. Arteaga 199f321a6d
Improve how updates to repository creds are handled (#1716)
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-11-29 17:18:43 +01:00
Sergio C. Arteaga 65ffc30a3c
Fix issue updating private repository credentials (#1710)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-11-26 14:08:32 +01:00
Sergio C. Arteaga 3a57db8d37
Check cosign sigstore signature in Helm OCI repos (#1704)
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-11-22 17:39:28 +01:00
Sergio C. Arteaga 25819d00bc
Display production orgs badge in search results (#1662)
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-10-29 13:46:20 +02:00
Sergio C. Arteaga 3f233f2ee9
Allow organizations to endorse packages (#1654)
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-10-27 17:23:31 +02:00
Sergio C. Arteaga f5e3d2b3de
Update packages tsdoc when transferring repository (#1652)
Closes #1648

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-10-25 15:20:10 +02:00
Sergio C. Arteaga 008ebc8d50
Do not scan versions released more than 1 year ago (#1614)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-10-14 10:34:41 +02:00
Sergio C. Arteaga 841b2bc6a4
Fix issue comparing Helm chart dep repo url (#1590)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-10-05 08:40:13 +02:00
Sergio C. Arteaga 35f25a6885
Allow publishers to include screenshots in packages (#1582)
Closes #1574

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-10-04 13:52:12 +02:00
Sergio C. Arteaga 2f5a2ea79f
Handle Helm charts deps using file://.. repo urls (#1583)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-10-04 13:27:31 +02:00
Sergio C. Arteaga 220defd13d
Link Helm charts deps to packages in the hub (#1581)
Closes #1579

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-10-01 14:38:45 +02:00
Sergio C. Arteaga 59ae8d9e05
Improve packages search results facets (#1547)
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-15 10:04:42 +02:00
Sergio C. Arteaga 64c123a69f
Add API endpoint for Helm exporter tool (#1544)
Related to: sstarcher/helm-exporter#66

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-13 15:57:42 +02:00
Sergio C. Arteaga 60049ccaed
Store generic annotations in snapshot data field (#1461)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-07-29 01:07:17 +02:00
Sergio C. Arteaga 20d65c3748
Add annotations field to package metadata (#1460)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-07-29 00:11:46 +02:00
Sergio C. Arteaga 5b94f70b9f
Bump Trivy to 0.19.1 + some refactoring in scanner (#1437)
Trivy is [migrating to a new JSON schema](https://github.com/aquasecurity/trivy/discussions/1050). Artifact Hub stores the reports generated by Trivy in JSON format in the database, so we are migrating to the new format as well. Even though new security reports will use the new format, there might be reports stored in the database still using the previous format that may never be updated. The UI will know how to handle both, but users using the security report API endpoint need to be aware that they might receive any of them.

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-07-16 21:39:36 +02:00