178 Commits

Author SHA1 Message Date
Manuel Alejandro de Brito Fontes
4edfce5ebf Update grpc dependencies
Signed-off-by: Manuel Alejandro de Brito Fontes <aledbf@gmail.com>
2021-08-04 15:49:04 +02:00
Jan Keromnes
90d53721a9 [dashboard] Allow Projects for Individuals 2021-08-04 12:58:03 +02:00
Alex Tugarev
79962b0d6e [projects] add contextURL for branches 2021-08-02 09:50:01 +02:00
Christian Weichel
140c897d0d Remove old headless log infrastructure 2021-07-28 12:33:31 +02:00
Gero Posmyk-Leinemann
de9223cb0b [dev] Updated dev image 2021-07-28 08:53:32 +02:00
Alex Tugarev
d306bacf6a review comments 2021-07-26 16:23:30 +02:00
Alex Tugarev
4b5694618e Add Prebuilds page 2021-07-26 16:23:30 +02:00
Jan Keromnes
1ef71614b0 Implement project configurator 2021-07-22 12:58:26 +02:00
Christian Weichel
d63f0f4585 [bridge] Set stoppingTime when workspace is stopping
there's no need to include the time our workspaces take to stop into account
when computing workspace runtime (which is accounting relevant).
2021-07-20 11:31:24 +02:00
Alex Tugarev
313fc79b91 remove custom Without type 2021-07-20 10:42:24 +02:00
Alex Tugarev
556897d9ca [db/server] Link workspaces and projects
Co-authored-by: Jan Keromnes <janx@linux.com>
2021-07-20 10:42:24 +02:00
Christian Weichel
84cc8a176c [server] Support forcing default config
instead of having to use the .gitpod.yml
2021-07-19 16:01:23 +02:00
Christian Weichel
adc828c0eb [server] Surface gitpod.yml config errors 2021-07-19 16:01:23 +02:00
Christian Weichel
c8eb943822 [prow] Add OWNERS files 2021-07-15 11:29:47 +02:00
Gero Posmyk-Leinemann
bb5f229624 [server] Use HeadlessLogService to serve /headless-logs 2021-07-15 09:00:38 +02:00
Sven Efftinge
4f99741f17 [server] private repo access after cancellation 2021-07-14 15:33:02 +02:00
Alex Tugarev
9ffcfd487f Fix prebuilds for projects 2021-07-14 07:55:36 +02:00
Cornelius A. Ludmann
92c30adf65 Revert "[server] support separate commit email"
This reverts commit e59e14df235c3d957bbd69ccf72b619109b04990.
2021-07-13 14:46:08 +02:00
Gero Posmyk-Leinemann
ae85e93972 [server] /headless-logs/: Check ideUrl is not empty before using it 2021-07-09 15:12:31 +02:00
Gero Posmyk-Leinemann
120aa1d2e1 [server] Use TeamSubscriptionSlot.isActive 2021-07-09 14:47:51 +02:00
Christian Weichel
53bc9e96e3 [server] Add trackEvent to support dashboard analytics 2021-07-09 10:02:02 +02:00
philschatz
e59e14df23 [server] support separate commit email 2021-07-08 17:21:51 +02:00
Alex Tugarev
2546453ad5 Revert "downgrade ws dependency"
This reverts commit 01a8032be5fcbb00a678cf4c500d2eb302ef5553.
2021-07-07 08:03:54 +02:00
Alex Tugarev
01a8032be5 downgrade ws dependency 2021-07-06 19:44:26 +02:00
Gero Posmyk-Leinemann
1ead50ef98 [protocol] ContextURL.parse 2021-06-28 16:45:04 +02:00
Jan Keromnes
00622db04d [dashboard] Improve team members page
- Fix memberSince date
- Replace paths /{new,join}-team with /teams/{new,join}
- Implement minimal top menu layout for full-page forms (e.g. new team/project)
- Implement removing members & leaving teams
- Implement member search & role filter
- Implement changing team member roles
2021-06-25 21:46:47 +02:00
a2br
6e0b70f469 Add dodo 2021-06-23 22:51:17 +02:00
Alex Tugarev
8552d9e67c Add New Project page and GH App installation 2021-06-23 15:36:22 +02:00
Gero Posmyk-Leinemann
5f01d9c1d9 [server] Introduce /headless-logs/... and Server.getHeadlessLog 2021-06-23 13:53:30 +02:00
Lorenzo Fontana
4428d64764 Update environment image to use tag lf-workspace-vm-mount.0 2021-06-22 19:29:29 +02:00
Cornelius A. Ludmann
caa322c871 Make port visibility private by default 2021-06-21 16:22:15 +02:00
Cornelius A. Ludmann
d147d21f02 [gitpod-schema] Remove unused 'ide' property
/werft no-preview
2021-06-18 11:44:51 +02:00
Cornelius A. Ludmann
4c9679fd35 [gitpod-schema] Add deprecation message to prebuild task
/werft no-preview
2021-06-18 11:43:46 +02:00
Cornelius A. Ludmann
a22da4e8b5 Fix workspaceUrlPrefixRegex 2021-06-17 17:36:10 +02:00
Christian Weichel
9e12a5b1e7 [build] Bump leeway to v0.2.5 2021-06-16 18:34:51 +02:00
Cornelius A. Ludmann
1ce7a0b18c [gitpod.yml] Remove deprecated openModes split-top and split-bottom
/werft no-preview
2021-06-16 17:25:44 +02:00
Manuel Alejandro de Brito Fontes
7c861d6033 Update dev environment image 2021-06-15 11:39:31 -04:00
Manuel Alejandro de Brito Fontes
a57e2e73ea Update go dependencies 2021-06-15 09:45:54 -04: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
Lorenzo Fontana
9c8737800a WORKSPACE_KERNEL environment variable
Needed because the werft build executor and the final workspace are not
guaranteed to run the same kernel.

Also simplified the scripts by using the workspace kernel coming from
the workspace's package manager directly instead of re-downloading.
2021-06-15 12:16:13 +02:00
Christian Weichel
5cfb630ae2 [build] Don't retag all images by default 2021-06-15 08:32:38 +02:00
Manuel Alejandro de Brito Fontes
d38ee02088 [gitpod-protocol] Refactor generation of gitpod-schema.json 2021-06-14 08:53:07 -04:00
Christian Weichel
f9a2ae3a45 [versions] Produce helm chart compatible versions file 2021-06-13 19:22:45 +02:00
Cornelius A. Ludmann
34a5b0203d [dashboard] Add workspace status indicator color red for failed status 2021-06-11 17:55:15 +02:00
Manuel Alejandro de Brito Fontes
9079cd53d7 Update dev-environment image 2021-06-11 09:12:33 -04:00
Jan Keromnes
c5027f0804 [dashboard] Implement Teams UI (selector, creation wizard, members page, project page) 2021-06-10 16:08:19 +02:00
Manuel Alejandro de Brito Fontes
c31e2f05fe [dev-environment] Trigger rebuild 2021-06-09 12:10:42 -04:00
Lorenzo Fontana
9d34bfd483 Improve agent-smith README
Signed-off-by: fntlnz <lo@linux.com>
2021-06-09 10:16:01 +02:00