40 Commits

Author SHA1 Message Date
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
Manuel Alejandro de Brito Fontes
efb26cb403 Force go get required packages 2021-03-02 06:37:49 -03:00
Manuel Alejandro de Brito Fontes
3b4ebc9bad Migrate deprecated methods from ioutil package 2021-03-02 06:37:49 -03:00
Manuel Alejandro de Brito Fontes
2b6a56bc40 Update go imports 2021-03-02 06:37:49 -03:00
Manuel Alejandro de Brito Fontes
dc4f2b9b15 Update go modules to 1.16 2021-03-02 06:37:49 -03:00
Christian Weichel
b7dda84ad0 [license] Update license header from TypeFox GmbH to Gitpod GmbH 2021-01-04 15:12:02 +01:00
Christian Weichel
285edb4c7b [go] go mod tidy all components 2020-10-13 11:10:53 +02:00
Christian Weichel
31c6156d1a [licensor] Fix genapi produced license header 2020-08-25 13:22:00 +02:00
gitpod-init
24f7b609bf initial commit 2020-08-25 09:25:15 +00:00