Elio Bischof
1a49b7d298
perf: project quotas and usages (#6441)
* project quota added
* project quota removed
* add periods table
* make log record generic
* accumulate usage
* query usage
* count action run seconds
* fix filter in ReportQuotaUsage
* fix existing tests
* fix logstore tests
* fix typo
* fix: add quota unit tests command side
* fix: add quota unit tests command side
* fix: add quota unit tests command side
* move notifications into debouncer and improve limit querying
* cleanup
* comment
* fix: add quota unit tests command side
* fix remaining quota usage query
* implement InmemLogStorage
* cleanup and linting
* improve test
* fix: add quota unit tests command side
* fix: add quota unit tests command side
* fix: add quota unit tests command side
* fix: add quota unit tests command side
* action notifications and fixes for notifications query
* revert console prefix
* fix: add quota unit tests command side
* fix: add quota integration tests
* improve accountable requests
* improve accountable requests
* fix: add quota integration tests
* fix: add quota integration tests
* fix: add quota integration tests
* comment
* remove ability to store logs in db and other changes requested from review
* changes requested from review
* changes requested from review
* Update internal/api/http/middleware/access_interceptor.go
Co-authored-by: Silvan <silvan.reusser@gmail.com>
* tests: fix quotas integration tests
* improve incrementUsageStatement
* linting
* fix: delete e2e tests as intergation tests cover functionality
* Update internal/api/http/middleware/access_interceptor.go
Co-authored-by: Silvan <silvan.reusser@gmail.com>
* backup
* fix conflict
* create rc
* create prerelease
* remove issue release labeling
* fix tracing
---------
Co-authored-by: Livio Spring <livio.a@gmail.com>
Co-authored-by: Stefan Benz <stefan@caos.ch>
Co-authored-by: adlerhurst <silvan.reusser@gmail.com>
2023-09-15 16:58:45 +02:00
..
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2023-07-12 12:24:01 +00:00
2023-08-11 15:36:18 +00:00
2023-07-12 12:24:01 +00:00
2023-08-24 09:41:52 +00:00
2022-05-24 09:28:17 +00:00
2023-08-24 09:41:52 +00:00
2023-08-24 09:41:52 +00:00
2023-03-28 21:36:52 +02:00
2023-08-04 18:12:44 +00:00
2022-12-01 13:31:46 +01:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2023-04-19 08:46:02 +00:00
2023-04-19 08:46:02 +00:00
2023-04-19 08:46:02 +00:00
2023-07-10 08:07:10 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-10-17 19:19:15 +00:00
2023-08-16 11:29:57 +00:00
2023-08-16 11:29:57 +00:00
2023-08-31 08:39:16 +02:00
2023-05-24 18:29:58 +00:00
2023-08-31 08:39:16 +02:00
2023-08-31 08:39:16 +02:00
2023-07-20 04:06:16 +00:00
2022-04-26 23:01:45 +00:00
2023-03-28 21:36:52 +02:00
2023-03-28 21:36:52 +02:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-05-24 09:28:17 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2023-03-16 17:24:30 +00:00
2023-03-16 17:24:30 +00:00
2022-04-26 23:01:45 +00:00
2023-03-16 17:24:30 +00:00
2023-03-16 17:24:30 +00:00
2022-10-20 14:36:52 +02:00
2023-04-11 15:07:32 +00:00
2023-07-07 14:15:19 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-10-06 14:23:59 +02:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2023-08-31 08:39:16 +02:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-05-16 12:00:33 +00:00
2023-08-31 08:39:16 +02:00
2023-08-31 08:39:16 +02:00
2022-04-26 23:01:45 +00:00
2023-01-25 13:08:01 +00:00
2023-01-25 13:08:01 +00:00
2022-10-26 13:06:48 +00:00
2022-04-26 23:01:45 +00:00
2022-09-27 12:53:49 +02:00
2022-09-27 12:53:49 +02:00
2022-12-06 09:01:31 +01:00
2022-12-06 09:01:31 +01:00
2022-12-06 09:01:31 +01:00
2022-04-26 23:01:45 +00:00
2022-05-24 09:28:17 +00:00
2022-05-24 09:28:17 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2023-07-20 04:06:16 +00:00
2023-07-28 07:39:30 +02:00
2023-07-20 04:06:16 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-05-24 09:28:17 +00:00
2023-01-25 09:49:41 +01:00
2023-01-25 09:49:41 +01:00
2023-01-25 09:49:41 +01:00
2023-02-15 02:52:11 +01:00
2022-05-24 09:28:17 +00:00
2022-05-24 09:28:17 +00:00
2022-04-26 23:01:45 +00:00
2022-05-24 09:28:17 +00:00
2022-05-24 09:28:17 +00:00
2022-04-26 23:01:45 +00:00
2022-05-24 09:28:17 +00:00
2022-05-24 09:28:17 +00:00
2023-03-28 21:36:52 +02:00
2023-03-28 21:36:52 +02:00
2023-03-28 21:36:52 +02:00
2022-12-14 07:17:36 +01:00
2022-12-14 07:17:36 +01:00
2022-05-13 12:13:07 +00:00
2023-07-26 11:00:41 +00:00
2023-07-26 11:00:41 +00:00
2023-08-29 09:08:24 +02:00
2022-10-26 13:06:48 +00:00
2023-09-15 16:58:45 +02:00
2022-04-26 23:01:45 +00:00
2022-09-12 18:18:08 +02:00
2022-09-12 18:18:08 +02:00
2023-09-15 16:58:45 +02:00
2022-04-26 23:01:45 +00:00
2022-10-07 09:44:28 +00:00
2023-07-06 08:38:13 +02:00
2022-04-26 23:01:45 +00:00
2023-07-17 14:33:37 +02:00
2023-08-11 15:36:18 +00:00
2023-07-17 14:33:37 +02:00
2022-04-26 23:01:45 +00:00
2022-05-02 11:18:17 +02:00
2022-07-28 13:42:35 +00:00
2023-03-28 21:36:52 +02:00
2022-04-26 23:01:45 +00:00
2023-08-04 18:12:44 +00:00
2022-11-30 17:01:17 +01:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2023-07-07 11:50:45 +00:00
2022-12-13 06:37:50 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-07-28 13:42:35 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2023-08-31 08:39:16 +02:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-05-16 12:00:33 +00:00
2023-08-31 08:39:16 +02:00
2023-08-31 08:39:16 +02:00
2022-04-26 23:01:45 +00:00
2023-02-08 08:06:34 +00:00
2023-01-25 13:08:01 +00:00
2022-09-20 14:32:09 +00:00
2022-09-20 14:32:09 +00:00
2022-09-20 14:32:09 +00:00
2022-11-30 17:01:17 +01:00
2022-12-06 09:01:31 +01:00
2022-12-06 09:01:31 +01:00
2022-12-13 06:37:50 +00:00
2022-04-26 23:01:45 +00:00
2022-05-02 11:18:17 +02:00
2022-05-16 12:00:33 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-05-16 12:00:33 +00:00
2022-11-30 17:01:17 +01:00
2022-04-26 23:01:45 +00:00
2023-08-25 15:17:12 +02:00
2023-08-25 15:17:12 +02:00
2023-08-25 15:17:12 +02:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-05-16 12:00:33 +00:00
2023-01-25 09:49:41 +01:00
2023-01-25 09:49:41 +01:00
2023-01-25 09:49:41 +01:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2023-03-28 21:36:52 +02:00
2023-03-28 21:36:52 +02:00
2023-03-28 21:36:52 +02:00
2023-09-07 04:54:51 +00:00
2023-08-11 14:19:14 +00:00
2023-03-14 19:20:38 +00:00
2023-08-03 06:42:59 +02:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2023-07-20 04:06:16 +00:00
2022-04-26 23:01:45 +00:00
2023-01-25 09:49:41 +01:00
2022-12-08 08:11:49 +01:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2023-03-28 21:36:52 +02:00
2022-07-28 13:18:31 +02:00
2022-04-26 23:01:45 +00:00
2022-07-28 13:18:31 +02:00
2023-07-14 09:49:57 +03:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-10-18 15:07:30 +00:00
2022-04-26 23:01:45 +00:00
2023-04-11 15:07:32 +00:00
2023-04-11 15:07:32 +00:00
2023-07-14 09:49:57 +03:00
2023-04-05 11:42:00 +00:00
2022-09-12 18:18:08 +02:00
2022-09-12 18:18:08 +02:00
2022-09-12 18:18:08 +02:00
2023-07-10 08:07:10 +00:00
2023-04-11 15:07:32 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-08-29 17:09:07 +02:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-11-30 17:01:17 +01:00
2022-04-26 23:01:45 +00:00
2023-01-25 13:08:01 +00:00
2023-01-25 13:08:01 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-09-12 18:18:08 +02:00
2022-05-16 12:00:33 +00:00
2022-11-30 17:01:17 +01:00
2022-11-30 17:01:17 +01:00
2023-09-15 16:58:45 +02:00
2023-09-15 16:58:45 +02:00
2023-09-15 16:58:45 +02:00
2023-09-15 16:58:45 +02:00
2023-09-15 16:58:45 +02:00
2023-08-11 15:36:18 +00:00
2023-08-24 09:41:52 +00:00
2023-08-24 09:41:52 +00:00
2023-08-24 09:41:52 +00:00
2023-08-15 09:50:42 +00:00
2023-08-11 15:36:18 +00:00
2023-08-11 15:36:18 +00:00
2023-08-24 09:41:52 +00:00
2022-04-26 23:01:45 +00:00
2023-03-16 17:24:30 +00:00
2023-03-16 17:24:30 +00:00
2023-08-29 09:08:24 +02:00
2023-08-29 09:08:24 +02:00
2022-04-26 23:01:45 +00:00
2023-07-07 14:15:19 +00:00
2022-09-12 18:18:08 +02:00
2023-08-15 12:47:05 +00:00
2022-12-13 06:37:50 +00:00
2022-12-13 06:37:50 +00:00
2022-04-26 23:01:45 +00:00
2022-08-24 11:38:59 +02:00
2022-09-12 18:18:08 +02:00
2022-10-06 14:23:59 +02:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2022-08-16 05:04:36 +00:00
2022-08-16 05:04:36 +00:00
2023-04-25 09:02:29 +02:00
2023-05-26 07:24:52 +00:00
2023-05-26 07:24:52 +00:00
2023-03-14 19:20:38 +00:00
2023-07-14 09:49:57 +03:00
2023-07-14 09:49:57 +03:00
2023-09-07 14:06:11 +00:00
2023-08-15 12:47:05 +00:00
2023-08-23 08:04:29 +00:00
2023-08-24 09:41:52 +00:00
2023-07-28 09:09:15 +02:00
2023-07-20 04:06:16 +00:00
2023-07-14 09:49:57 +03:00
2023-03-14 19:20:38 +00:00
2023-08-15 12:47:05 +00:00
2023-08-15 12:47:05 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2023-03-14 19:20:38 +00:00
2023-01-10 15:58:10 +01:00
2023-01-10 15:58:10 +01:00
2022-04-26 23:01:45 +00:00
2023-08-23 13:55:52 +02:00
2023-08-11 15:36:18 +00:00
2023-08-11 15:36:18 +00:00
2023-08-23 13:55:52 +02:00
2023-08-04 11:35:36 +02:00
2023-08-23 13:55:52 +02:00
2023-08-23 13:55:52 +02:00
2022-04-26 23:01:45 +00:00
2023-02-08 08:06:34 +00:00
2022-12-09 14:04:33 +01:00
2023-02-08 08:06:34 +00:00
2023-07-14 09:49:57 +03:00
2023-07-14 09:49:57 +03:00
2023-02-08 08:06:34 +00:00
2023-02-08 08:06:34 +00:00
2022-07-06 14:09:49 +02:00
2022-11-30 17:01:17 +01:00
2022-09-20 14:32:09 +00:00
2022-04-26 23:01:45 +00:00
2022-05-16 12:00:33 +00:00
2022-09-27 06:58:50 +00:00
2022-04-26 23:01:45 +00:00
2022-04-26 23:01:45 +00:00
2023-02-08 08:06:34 +00:00
2022-12-09 14:04:33 +01:00
2023-02-08 08:06:34 +00:00
2023-05-24 10:22:00 +00:00
2023-05-05 15:34:53 +00:00
2023-08-02 18:57:53 +02:00
2023-07-10 08:07:10 +00:00
2023-06-20 17:34:06 +02:00
2023-06-20 17:34:06 +02:00
2023-08-03 06:42:59 +02:00
2023-08-03 06:42:59 +02:00
2023-08-02 18:57:53 +02:00
2023-08-02 18:57:53 +02:00
2023-08-02 18:57:53 +02:00
2023-06-27 14:36:07 +02:00
2023-07-10 08:07:10 +00:00