Milan Pavlik
|
0309d14721
|
[gitpod-db] Helper to construct db connection params from env
|
2022-12-21 10:07:30 -03:00 |
|
Milan Pavlik
|
8a85247a56
|
[db] Support cipher-set in go
|
2022-12-20 12:56:29 -03:00 |
|
Milan Pavlik
|
9ca833a1cc
|
[db] Support encrypted JSON in Go
|
2022-12-20 05:10:29 -03:00 |
|
Milan Pavlik
|
f9b429b0e0
|
[db] Support for encryption of db entries
|
2022-12-16 08:32:25 -03:00 |
|
Gero Posmyk-Leinemann
|
8a03b3a156
|
[installer, gitpod-db] Introduce database.ssl.ca
|
2022-12-15 12:29:24 -03:00 |
|
Sven Efftinge
|
256c896891
|
[db] handle race in gorm.Save
when calling `gorm.Save` concurrently, we see duplicate entry errors
because gorm is only trying to update and if that doe not succeed does
an insert.
|
2022-12-15 07:14:24 -03:00 |
|
Milan Pavlik
|
620b0fa288
|
[oidc] Setup db
|
2022-12-13 11:14:23 -03:00 |
|
Christian Weichel
|
478a75e744
|
Switch license to AGPL
|
2022-12-08 13:05:19 -03:00 |
|
Sven Efftinge
|
aa4a5cafb6
|
[usage] make increment billing cycle more robust
|
2022-12-07 05:54:17 -03:00 |
|
Sven Efftinge
|
fcc42fe1a4
|
[usage] handle no stopping but stopped time
|
2022-12-06 12:38:17 -03:00 |
|
Sven Efftinge
|
57593bfedd
|
[usage] increment cycle on finalize invoice
|
2022-12-06 05:24:16 -03:00 |
|
Sven Efftinge
|
a5d67448b2
|
Revert "[usage] handle reset usage for chargebee"
|
2022-12-02 11:47:01 -03:00 |
|
Milan Pavlik
|
e5dd0238e9
|
[pat] API allows update which does not change any data
|
2022-12-01 13:42:00 -03:00 |
|
Milan Pavlik
|
fd6546bafe
|
[pat] HHarden retrieval of PATs and check for nil UUIDs
|
2022-11-30 11:17:59 -03:00 |
|
Sven Efftinge
|
2eead4a625
|
[usage] handle reset usage for chargebee
chargebee subscriptions that are cancelled get a dedicatd cost center
|
2022-11-30 09:08:00 -03:00 |
|
Sven Efftinge
|
c381daac25
|
[usage] only reset to max spendingLimit
|
2022-11-30 04:14:59 -03:00 |
|
Milan Pavlik
|
16f646aae7
|
[pat] Do not list deleted PATs
|
2022-11-29 10:49:58 -03:00 |
|
Sven Efftinge
|
7252b10b78
|
[usage] reduce possibility for races in ResetUsage
|
2022-11-28 11:02:57 -03:00 |
|
Milan Pavlik
|
5642845022
|
[pat] Update Personal Access Token
|
2022-11-25 05:47:54 -03:00 |
|
Sven Efftinge
|
8027a1e195
|
[usage] don't reset usage limit
|
2022-11-24 11:14:53 -03:00 |
|
Milan Pavlik
|
7ef62ba4a2
|
[pat] Validate and enforce scopes for PATs
|
2022-11-24 06:22:53 -03:00 |
|
Milan Pavlik
|
64ed64a428
|
[pat] Remove description field
|
2022-11-24 05:19:53 -03:00 |
|
Jean Pierre
|
d70072131d
|
[public-api] delete personal access token
Co-authored-by: Milan Pavlik <milan@gitpod.io>
Co-authored-by: mustard <huiwen@gitpod.io>
|
2022-11-23 12:11:53 -03:00 |
|
Jean Pierre
|
afac3c9b43
|
[public-api] regenerate personal access token
Co-authored-by: Milan Pavlik <milan@gitpod.io>
Co-authored-by: mustard <huiwen@gitpod.io>
|
2022-11-23 10:01:52 -03:00 |
|
Laurie T. Malau
|
72de7937bf
|
[pat] Implement GetPersonalAccessToken
|
2022-11-22 13:31:52 -03:00 |
|
Milan Pavlik
|
4913d48793
|
[public-api] Create Personal Access Token implementation
|
2022-11-22 11:39:52 -03:00 |
|
Milan Pavlik
|
b30941bc83
|
[public-api] Implement list personal access tokens
|
2022-11-22 06:53:51 -03:00 |
|
Laurie T. Malau
|
4cf5618eff
|
[public-api] personal access token db model
|
2022-11-21 11:14:51 -03:00 |
|
Laurie T. Malau
|
ee08e7863c
|
[db] Move db models to gitpod-db/go module
|
2022-11-21 08:37:50 -03:00 |
|
Milan Pavlik
|
96874fa3bf
|
Setup gitpod-db/go package
|
2022-11-18 11:32:48 +02:00 |
|