58 Commits

Author SHA1 Message Date
Simon Emms
0a1ae3da1d [licensor]: deprecate the licensor
This makes all licences unlimited users. This component will be removed
in future.
2023-01-10 08:51:49 +01:00
Sven Efftinge
aaa0653d54 [ubp] reset usage on chargebee cancellation 2022-12-15 12:32:25 -03:00
Mads Hartmann
06557ea800 Remove build artifacts from leeway package srcs lists 2022-12-12 08:12:22 -03:00
Christian Weichel
478a75e744 Switch license to AGPL 2022-12-08 13:05:19 -03:00
Manuel Alejandro de Brito Fontes
d5eb5815b5 Update to 1.19 2022-10-04 15:17:22 +02:00
Manuel Alejandro de Brito Fontes
000cadead8 Update grpc code 2022-10-04 15:17:22 +02:00
Christian Weichel
174a09222f Revert "Run go work sync"
This reverts commit 6b23167e09f74062b31150d4044a8fe7cacbc34b.
2022-09-29 05:28:29 +02:00
Christian Weichel
621881b847 Revert "Update .gitpod.yml tasks to use Go workspaces"
This reverts commit e4d1566f088bd3470ece34a281beb03bb83351b8.
2022-09-29 05:28:29 +02:00
Christian Weichel
e4d1566f08 Update .gitpod.yml tasks to use Go workspaces 2022-09-28 08:45:28 +02:00
Christian Weichel
6b23167e09 Run go work sync 2022-09-28 08:45:28 +02:00
Manuel Alejandro de Brito Fontes
06ad440e7a [licensor] Fix lint issue S1023 2022-08-25 07:38:41 +02:00
Manuel Alejandro de Brito Fontes
7b4a885ee3 Update k8s dependencies to v0.24.3 2022-08-23 08:18:39 +02:00
Andrew Farries
c4363513a5 Run gofmt
gofmt -w .

From the repository root.
2022-08-08 10:54:52 -03:00
JenTing Hsiao
856371178d Revert "Update k8s dependencies to v0.24.2"
This reverts commit 2911bc3283c2b79aacde0d16bce056de62eb696b.
2022-07-05 11:11:01 +02:00
Manuel Alejandro de Brito Fontes
2911bc3283 Update k8s dependencies to v0.24.2 2022-07-05 03:37:52 +05:30
Gero Posmyk-Leinemann
0708df5e4d [licensor] Align dirty state 2022-07-04 11:35:51 +05:30
Gero Posmyk-Leinemann
77dc995452 [licensor] Make LicensePayload.CustomerID omitEmpty 2022-06-28 13:07:37 +05:30
Adrien Thebo
47bf5c5622 [installation-telemetry] Expose Customer ID field in telemetry 2022-06-25 00:47:33 +05:30
Nandaja Varma
9fa1375511 [licensor] update fn parameter in license validator 2022-05-25 21:35:39 +05:30
Nandaja Varma
cbbd49a8c6 [licensor] allow invalid domain in professional license 2022-05-18 14:15:32 +05:30
Nandaja Varma
0ab2a8da13 [licensor] cleanup duplicate license types 2022-05-10 13:36:25 +05:30
Nandaja Varma
ffe96c59dd [licensor] force preinstall build 2022-05-04 17:50:20 +05:30
Nandaja Varma
3444a6a057 [dashboard] license tab in the admin dashboard 2022-05-02 16:24:18 +05:30
Manuel Alejandro de Brito Fontes
1b88c8058e Update go modules 2022-04-25 15:52:37 +05:30
Nandaja
f53b52afe3 [licensor] fix fallback for defaultlicense 2022-04-07 18:53:20 +05:30
Simon Emms
99e0371787 [licensor]: remove prebuilds from the team level license 2022-03-14 20:14:21 +05:30
Simon Emms
2a01281a96 [licensor]: introduce concept of a fallback license with limited features
The Enabled function now has knowledge of the number of seats in use. If
this is still within range, the features are checked against the loaded
license. If not, they will be checked against the fallback license.

The fallback is optional, based upon the license type - Gitpod licenses
always disable fallback. Replicated licenses disable fallback if it's a
paid license. This is so paying customers aren't inconvenienced by
losing features - instead, they will be unable to add additional users,
as is the current behaviour.
2022-03-14 20:14:21 +05:30
Simon Emms
3aba53635e [licensor]: allow admin dashboard access for all levels
The admin dashboard is now an essential part of administering Gitpod
so it makes no sense to block it for users.
2022-03-14 20:14:21 +05:30
Simon Emms
7bbd1768db [licensor]: refactor evaluators into a single evaluator
The previous Gitpod and Replicated evaluators were functionally
identical anyway as all the logic happens in the constructors
2022-03-14 20:14:21 +05:30
Simon Emms
30fc465699 Extract the evaluator type and create Gitpod and Replicated licensors 2022-02-25 17:24:04 +05:30
Mads Hartmann
dd8b5b728a Remove OWNERS related files
Fixes https://github.com/gitpod-io/ops/issues/844
2022-02-08 09:15:30 +01:00
George Tsiolis
31dfc5bd6b Update WebApp team label in component owners 2022-01-26 10:17:18 +01:00
Jan Koehnlein
d30815e685 [owners] rename team meta to webapp 2022-01-26 08:27:17 +01:00
Gero Posmyk-Leinemann
7abe78c917 [dev] Upgrade to node.js v16 and all major TS libs
This commit includes the following commits:
 - @iqqbot update dev image to nodejs v16lts
 - @iqqbot update dev-environment-image to use nodejs v16
 - @iqqbot update component to nodejs v16 lts
 - [licensor] Adjust to v16
 - [ts] Bump @types/node to ^16.11.0 accordingly
 - @aledbf Update typescript dependencies
 - @aledbf Update typescript configuration
 - @aledbf / @geropl Update typescript code
 - [server] Fix express/passport types
 - [db] typeorm upgrade 0.1.20 -> 0.2.22: fix compile and runtime issues
 - [db] typeorm upgrade 0.2.22 -> 0.2.38: fix compile and runtime issues
 - [dev] Upgrade amqplib and smaller libs
 - [dev] Upgrade uuid
 - [dev] Update probot
 - [dev] Final yarn.lock
2021-11-02 13:59:10 +01:00
Pudong Zheng
40c8138d2b upgrade typescript compiler target to es6 2021-10-21 15:30:59 +02:00
Christian Weichel
8efac73cba [prow] Add labels to OWNERS files 2021-10-12 09:01:58 -03:00
Sven Efftinge
240197f239 [server] remove prebuilt time limit 2021-09-14 15:37:39 +05:30
Laurie T. Malau
0e270bc524 [license] adjust users of self-hosted license
Related to https://github.com/gitpod-io/gitpod/issues/5314
2021-08-31 04:04:29 -03:00
Manuel Alejandro de Brito Fontes
e0aad811b5 Update go modules 2021-08-30 02:47:28 -03:00
Manuel Alejandro de Brito Fontes
347ad95d80 Switch from fmt.Errorf to xerrors.Errorf 2021-08-30 02:47:28 -03:00
Manuel Alejandro de Brito Fontes
02309b9697 Update go mod tidy for 1.17 2021-08-27 12:33:26 -03:00
Manuel Alejandro de Brito Fontes
f7cf8e33e7 Update go dependencies 2021-08-27 12:33:26 -03:00
Manuel Alejandro de Brito Fontes
844c6fd36e Update go format 2021-08-27 12:33:26 -03:00
Yauhen Pyl
0530dfbd01 Fix typo 2021-08-26 12:24:25 +02:00
Alex Tugarev
9b9f3d7228 Revert "DO NOT MERGE THIS"
This reverts commit 2114062978cf4ac91b0a2e4c1f73a79fcf91fe2e.
2021-07-26 17:04:30 +02:00
Alex Tugarev
2114062978 DO NOT MERGE THIS 2021-07-26 16:23:30 +02:00
Christian Weichel
c8eb943822 [prow] Add OWNERS files 2021-07-15 11:29:47 +02:00
Christian Weichel
75aac9bffe [licensor] Support domain pattern 2021-06-25 07:58:36 +02:00
Manuel Alejandro de Brito Fontes
a57e2e73ea Update go dependencies 2021-06-15 09:45:54 -04:00
Autofix
af51739d34 Autofix: trailing-spaces 2021-04-12 08:29:10 +02:00