1187 Commits

Author SHA1 Message Date
Cornelius A. Ludmann
aa9e0cc6fd [Bitbucket] Allow to open empty Bitbucket repo 2021-06-17 13:59:25 +02:00
Christian Weichel
eaa6e80038 [build] Tag images with commit hash instead of leeway pkg version 2021-06-16 18:34:51 +02:00
Cornelius A. Ludmann
d9aba835cc [GitLab] Fix opening empty GitLab repo 2021-06-16 16:25:33 +02:00
Christian Weichel
8cc1e52928 [initializer] Add digest support and unit tests
to the new FileDownloadInitializer
2021-06-15 14:18:35 +02:00
Sven Efftinge
66539b0f4b initialize workspaces with additional file content
Introduces an AdditionalContentContext and the
corresponding Initializer.
2021-06-15 14:18:35 +02:00
Sven Efftinge
99ec2a5c57 [teams] Use invites that can be reset 2021-06-15 13:06:39 +02:00
Jan Keromnes
439482541c [dashboard] Implement inviting team members 2021-06-15 13:06:39 +02:00
Jan Keromnes
236d81d49a [server] Optimize getTeamMembers (N queries → 1 query) 2021-06-15 13:06:39 +02:00
Christian Weichel
f9a2ae3a45 [versions] Produce helm chart compatible versions file 2021-06-13 19:22:45 +02:00
Jan Koehnlein
84cf4a16fd
[git] improved logging in GitHub token verification (#4479)
see #4478
2021-06-11 13:22:56 +02:00
Jan Keromnes
c5027f0804 [dashboard] Implement Teams UI (selector, creation wizard, members page, project page) 2021-06-10 16:08:19 +02:00
Autofix
e8762f258e Autofix: trailing-spaces 2021-06-09 12:52:57 +02:00
Gero Posmyk-Leinemann
e541251a7d [dev] Enable all DB tests during CI 2021-06-08 11:47:50 +02:00
Gero Posmyk-Leinemann
578b7bd392 [dev] Enable unit tests 2021-06-08 11:47:50 +02:00
Alex Tugarev
7a7793c878 bump dependencies
[server/probot] update probot and other dependencies

fix authorized API calls for the GH App.
2021-06-08 09:45:10 +02:00
Jan Keromnes
34bbbf4736 [db] Implement new Project and Team entities
Also:
- set up EditorConfig to trim trailing whitespaces
- install Docker VS Code extension by default
2021-06-04 11:49:17 +02:00
jakobhero
e2e2e7865e Include internal creation Date on signup call 2021-06-03 19:48:41 +02:00
Christian Weichel
015b38ff06 [build] Produce version manifest 2021-06-03 15:17:16 +02:00
Jan Koehnlein
7fc6b5a972
[github] handle issue page context (#4370)
Fixes #3971
2021-06-03 10:39:31 +02:00
jakobhero
6ddd7c4eed
Move Signup Tracking to handleTosProceedForNewUser (#4375) 2021-06-02 13:45:58 +01:00
Alex Tugarev
9d83f65665 [server] fix workspaceID regex 2021-06-01 13:52:07 +02:00
Cornelius A. Ludmann
42ee644f98 [github-auth-provider] Prefer pass list email over primary email 2021-06-01 11:27:04 +02:00
jakobhero
be192ca1cb
Analytics tracking signups and notifications (#4300) 2021-05-31 15:08:36 +01:00
Manuel Alejandro de Brito Fontes
944cb93a49 [server] Enable kube-rbac-proxy 2021-05-31 07:02:09 -04:00
Alex Tugarev
e42cb0d129 [server] fix getAuthProviders 2021-05-26 16:39:20 +02:00
Gero Posmyk-Leinemann
1ca6b44d06 [analytics] Fix segment assertion error 2021-05-26 14:40:41 +02:00
Christian Weichel
1e5ca9da08 [server] Fix EE workspce starter 2021-05-26 09:25:03 +02:00
Christian Weichel
41ddfe37f8 [server] Don't use FWB FF for prebuilds 2021-05-26 08:47:36 +02:00
Alex Tugarev
0bf71f1ed3 initial contribution of components/ee/paiment-endpoint 2021-05-26 08:35:36 +02:00
Cornelius A. Ludmann
cacf3ed66e [image-builder] Support imagebuild/ context prefix
Forces the build of the workspace image.
2021-05-25 09:33:25 +02:00
rl-gitpod
84026073ff
[local-app] Use new OAuth endpoint for login (#4267)
Use correct scope for all workspaces
Allow a range of ports to avoid clashes
Use tcp4 and 127.0.0.1 to avoid IPV6 issues
2021-05-25 09:24:57 +10:00
Jan Keromnes
d1ab4959fe Implement a '#/incremental-prebuild/' manual prefix 2021-05-21 15:53:06 +02:00
Jan Keromnes
862e3a27b6 Implement incremental prebuilds 2021-05-21 15:53:06 +02:00
rl-gitpod
f96392a1e4
[server] add OAuth2 server endpoints (behind a feature flag) (#4222)
to manage client application access to users Gitpod workspaces
2021-05-21 21:23:08 +10:00
Jan Keromnes
7f8e5571df [server][ws-manager] Allow setting customTimeoutAnnotation for headless workspace pods 2021-05-21 09:23:35 +02:00
Christian Weichel
276360c858 [server] Add location to identify call 2021-05-18 17:49:39 +02:00
Christian Weichel
d063fb7153 [pwc] Support admission constraints
when selecting a workspace cluster for starting a workspace.
2021-05-07 08:23:08 +02:00
Christian Weichel
129816f619 [server] Add analytics support 2021-05-06 16:21:40 +02:00
Manuel Alejandro de Brito Fontes
3e3a6cb892 Remove cerc component 2021-05-04 13:31:19 -04:00
Alex Tugarev
a419e332c1 [dashboad/self-hosted] add Setup page 2021-04-30 14:31:55 +02:00
Gero Posmyk-Leinemann
da088db096 [server] Don't give blocked users admin rights 2021-04-30 12:43:40 +02:00
Alex Tugarev
b1c53ea806 [server] improve hostname validation 2021-04-30 12:25:14 +02:00
Christian Weichel
d71dc4bb57 [server] Don't break if no passlist is present 2021-04-27 15:35:18 +02:00
Christian Weichel
04ccd04e16 [server] Unblock new users using email domain 2021-04-27 10:56:51 +02:00
Autofix
52871ae5f8 Autofix: trailing-spaces 2021-04-26 22:10:21 +02:00
Jan Keromnes
5c24293ea6 [server] Fix TypeError: Cannot read property 'update' of undefined in GithubApp.onPrAddBadge 2021-04-23 11:36:57 +02:00
Christian Weichel
fdf70d9e62 [server] Support local app login 2021-04-22 14:20:12 +02:00
Jan Keromnes
61b5e7300b [server] Fix GitHub App PR buttons by always pointing to the same 'Open in Gitpod' SVG button 2021-04-22 11:11:50 +02:00
Alex Tugarev
c174dbfa66 [server] remove tokens on deauthorize 2021-04-21 13:31:42 +02:00
Alex Tugarev
afe4050a50 [server] termporarily disable terms acceptance check for the API 2021-04-21 13:31:42 +02:00