Commit Graph

38 Commits

Author SHA1 Message Date
Sergio C. Arteaga 617105b00c
Add endpoint for Harbor replication adapter (#1001)
Closes #997

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-01-05 16:23:46 +01:00
Sergio C. Arteaga 7671dd2f0e
Fix issue checking user alias availability (#879)
Closes #878

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-11-20 08:55:11 +01:00
Sergio C. Arteaga 06a8c0e1a7
Add endpoint to get package's changelog (#794)
Related to #760

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-10-27 14:41:53 +01:00
Sergio C. Arteaga 231b4740f4
Do not track Helm charts values (#779)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-10-23 08:47:51 +02:00
Sergio C. Arteaga 873f6d3560
Add endpoint to get package version reference doc (#777)
Related to #755

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-22 15:08:41 +02: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 90d6ecbd15
Consolidate get_repository_* database functions (#665)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-09-23 17:39:35 +02:00
Sergio C. Arteaga 0846fe9ceb
Introduce fine grained authorization mechanism (#655)
Closes #603

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-21 14:15:01 +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 31c0ae9776
Allow users to opt-out of repository notifications (#609)
Closes #589

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-28 14:13:03 +02:00
Sergio C. Arteaga e07dd823f0
Add Monocular compatible search API endpoint (#598)
Closes #593

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-21 13:07:36 +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 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 932864a715
Track and display package creation time (#474)
Closes #395

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Signed-off-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
2020-06-17 00:45:59 +02:00
Sergio C. Arteaga 7253e4a939
Prepare backend for API keys management (#458)
Related to #453

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-06-10 21:42:46 +02:00
Sergio C. Arteaga 0fd68b5c44
Prepare backend for chart repo ownership transfer (#427)
Related to #235

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-06-02 16:20:08 +02:00
Sergio C. Arteaga 82a6a07163
Consolidate database queries to get packages details (#416)
Closes #405

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-05-29 10:43:00 +02:00
Sergio C. Arteaga d66746dba0
Prepare backend to support webhooks (#378)
Related to #373

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-05-19 13:58:47 +02:00
Sergio C. Arteaga 9f24b87d77
Improve how notifications are created and dispatched (#377)
This is some groundwork in preparation for webhooks.

Related to #373

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-05-14 09:44:26 +02:00
Sergio C. Arteaga 80332637b4
Add semver_gt sql function (#369)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-05-08 10:59:17 +02:00
Sergio C. Arteaga 6fddaf4139
Prepare backend to support notifications (#365)
Related to #245

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-05-07 20:53:37 +02:00
Sergio C. Arteaga 1dfd603846
Improve how package stars are fetched from UI (#358)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Signed-off-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
2020-05-02 01:42:37 +02:00
Sergio C. Arteaga 8705875d9c
Add support for unregistering packages (#326)
Closes #322

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-04-22 10:31:00 +02:00
Sergio C. Arteaga 22f93cf9ec
Add endpoint to get user profile (#273)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Signed-off-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
2020-04-07 13:04:52 +02:00
Sergio C. Arteaga b68e0952f2
Add endpoint to update user password (#267)
Related to #234

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-04-06 14:35:49 +02:00
Sergio C. Arteaga 709b74e977
Add endpoint to update user profile (#266)
Related to #234

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-04-06 11:37:39 +02:00
Sergio C. Arteaga 071ada0b59
Add endpoint to fetch user starred packages (#256)
Related to #253

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-04-02 14:36:05 +02:00
Sergio C. Arteaga 1adb9eba8e
Prepare backend to support packages stars (#252)
Related to #243

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-04-02 10:49:04 +02:00
Sergio C. Arteaga 9128397c2f
Add endpoint to get organization details (#223)
Related to #169

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-03-27 16:27:14 +01:00
Sergio C. Arteaga 92deb67283
Reorganize database functions (#219)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-03-26 11:45:09 +01:00
Sergio C. Arteaga 13dcae0058
Prepare backend to support organizations (#218)
Related to #169

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-03-26 11:11:01 +01:00
Sergio C. Arteaga 1529288556
Some minor refactoring for consistency reasons (#172)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-03-11 13:28:44 +01:00
Sergio C. Arteaga a2defd4401
Add endpoints to manage chart repositories (#164)
Related to #112

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-03-10 19:43:02 +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 7337fe9737
Prepare backend for user registration (#155)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-03-05 23:07:34 +01:00
Sergio C. Arteaga fe5bf1c7e0
Reorganize database migrations (#146)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-03-03 14:00:31 +01:00