zitadel/internal/repository
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
..
action feat(admin-api): list events (#4989) 2023-01-16 11:30:03 +00:00
asset chore(v2): move to new org (#3499) 2022-04-26 23:01:45 +00:00
authrequest fix: store auth methods instead of AMR in auth request linking and OIDC Session (#6192) 2023-07-12 12:24:01 +00:00
deviceauth feat: device authorization RFC 8628 (#5646) 2023-04-19 08:46:02 +00:00
flow chore(v2): move to new org (#3499) 2022-04-26 23:01:45 +00:00
idp feat: add apple as idp (#6442) 2023-08-31 08:39:16 +02:00
idpconfig chore(v2): move to new org (#3499) 2022-04-26 23:01:45 +00:00
idpintent feat: add ldap external idp to login api (#5938) 2023-08-16 11:29:57 +00:00
instance feat: add apple as idp (#6442) 2023-08-31 08:39:16 +02:00
keypair feat(admin-api): list events (#4989) 2023-01-16 11:30:03 +00:00
member chore(v2): move to new org (#3499) 2022-04-26 23:01:45 +00:00
metadata chore(v2): move to new org (#3499) 2022-04-26 23:01:45 +00:00
milestone feat: push telemetry (#6027) 2023-07-06 08:38:13 +02:00
oidcsession feat(OIDC): support token revocation of V2 tokens (#6203) 2023-07-17 14:33:37 +02:00
org feat: add apple as idp (#6442) 2023-08-31 08:39:16 +02:00
policy feat: allow to force MFA local only (#6234) 2023-07-20 04:06:16 +00:00
project fix: emit project.grant.member.changed event (#6252) 2023-07-21 16:57:09 +02:00
pseudo feat: push telemetry (#6027) 2023-07-06 08:38:13 +02:00
quota perf: project quotas and usages (#6441) 2023-09-15 16:58:45 +02:00
session feat(api): add otp (sms and email) checks in session api (#6422) 2023-08-24 09:41:52 +00:00
settings chore(v2): move to new org (#3499) 2022-04-26 23:01:45 +00:00
user feat(login): add OTP (email and sms) (#6353) 2023-08-15 12:47:05 +00:00
usergrant feat(admin-api): list events (#4989) 2023-01-16 11:30:03 +00:00