58 Commits

Author SHA1 Message Date
Jan Keromnes
360176f75d [content-init] Don't fail when origin is empty 2021-05-28 16:52:06 +02:00
Christian Weichel
1812b56998 [content-service] Fix nil-deref in error log 2021-05-28 10:11:57 +02:00
Christian Weichel
a2c08bc8dc [supervisor] Force gitpod user during Git init 2021-05-26 13:10:54 +02:00
Manuel Alejandro de Brito Fontes
001fde1661 [ws-daemon] Refactor full workspace backup 2021-05-26 13:10:54 +02:00
Jan Keromnes
6e5b4c719b [content-init] If re-applying stashed changes from an unclean prebuild after checkout fails, throw them away instead of leaving merge conflicts in the workspace 2021-05-21 15:53:06 +02:00
Jan Keromnes
2365ba45ac [content-init] Make 'GitInitializer.realizeCloneTarget' always checkout the correct revision, even for older clones (e.g. incremental prebuild)
We previously assumed that a prebuild snapshot holds the latest commits,
but this changes with incremental prebuilds (where an older prebuild
doesn't have the latest commits, but 'origin' does).

Fixes https://github.com/gitpod-io/gitpod/pull/4167#issuecomment-839570136
2021-05-21 15:53:06 +02:00
Manuel Alejandro de Brito Fontes
59e8ca174f Lint code 2021-05-18 07:27:57 -04:00
Manuel Alejandro de Brito Fontes
d3ebfd454b Update golangci-lint 2021-05-11 07:15:24 -04:00
Christian Weichel
c3c8112538 [kedge] Initial commit
move from gitpod-com
2021-05-10 10:08:22 +02:00
Manuel Alejandro de Brito Fontes
066200cd4a Cleanup 2021-05-06 07:03:06 -04:00
Manuel Alejandro de Brito Fontes
affe4c7fb0 Update jaeger and opentracing dependency 2021-05-06 07:03:06 -04:00
Manuel Alejandro de Brito Fontes
4798300440 Update prometheus and controller-runtime 2021-05-05 06:10:32 -04:00
Manuel Alejandro de Brito Fontes
bbd7b11d47 Update grpc dependencies 2021-05-05 06:10:32 -04:00
Manuel Alejandro de Brito Fontes
e10c1de800 Update k8s dependencies v1.21.0 2021-05-05 06:10:32 -04:00
Gero Posmyk-Leinemann
7b9b6102a2 [content-service] Handle err to prevent segdfault 2021-04-29 13:15:27 +02:00
Manuel Alejandro de Brito Fontes
d38bca47ec [content-service] Update cloud.google.com/go/storage dependency 2021-04-13 08:16:24 -04:00
Manuel Alejandro de Brito Fontes
dfda855db9 Embed the Unimplemented implementation 2021-04-07 07:39:04 -04:00
Manuel Alejandro de Brito Fontes
7d1844b71b [content-service] Return ErrNotFound if bucket object does not exists 2021-04-07 07:38:20 -04:00
Christian Weichel
efd76beca5 [go mod] Update all go.sum files 2021-04-07 09:35:22 +02:00
Manuel Alejandro de Brito Fontes
f991ffd54f Restore xattr 2021-04-06 05:31:16 -04:00
Manuel Alejandro de Brito Fontes
79fea68fd6 Update go modules 2021-04-06 05:31:16 -04:00
Manuel Alejandro de Brito Fontes
4394dddd54 [ws-daemon] Preserve file extended attributes 2021-04-06 05:31:16 -04:00
Manuel Alejandro de Brito Fontes
9e79e97716 Allow mknod 2021-04-01 14:27:30 -03:00
Manuel Alejandro de Brito Fontes
5caeea7496 [docker-up] Fix dockerd termination 2021-04-01 14:27:30 -03:00
Cornelius A. Ludmann
e56ed09ccb [server] Use content-service 2021-03-23 21:03:26 +01:00
Manuel Alejandro de Brito Fontes
67b880fc45 Update go dependencies 2021-03-16 07:35:57 -03:00
Manuel Alejandro de Brito Fontes
d48d1cd89d [content-service] Lint and cleanup protobuf 2021-03-16 07:35:57 -03:00
Manuel Alejandro de Brito Fontes
b512922986 Update go dependencies 2021-03-12 12:54:40 -03:00
Manuel Alejandro de Brito Fontes
61e9182f8d
Cleanup docker files (#3412) 2021-03-11 10:04:27 -03:00
Manuel Alejandro de Brito Fontes
b4500a608e
Merge pull request #3385 from gitpod-io/aledbf/tar
[content-service] Decompress preserving permissions and remap file owners
2021-03-11 08:08:40 -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
Manuel Alejandro de Brito Fontes
f263277537
Update k8s go dependencies (#3271) 2021-02-25 14:20:03 -03:00
Anton Kosyakov
613c2995f3 [content-service] allow to restrict the access to the signed URL 2021-02-22 14:04:23 +01:00
Anton Kosyakov
5a2ad4b61b [content-service] provide api to delete blobs 2021-02-18 14:53:03 +01:00
Christian Weichel
a34163f131 [metrics] Add call metrics to all gRPC services 2021-02-08 09:49:09 +01:00
Christian Weichel
fd46a8344e [ws-daemon] Improve error when content init fails 2021-02-02 15:26:35 +01:00
Christian Weichel
d940209ffd [go.mod] Run leeway link to clean up go replace 2021-02-01 15:22:53 +01:00
Christian Weichel
4d3947dc98 [content-service] Remove docker dependency
by moving archive creation back to ws-daemon
2021-02-01 15:22:53 +01:00
Cornelius A. Ludmann
ab4c6f5a7b Fix go.mod links with leeway link 2021-02-01 13:07:43 +00:00
Cornelius A. Ludmann
a3135d6d50 [content-service] Update several values.yaml files with new remoteStorage config 2021-01-29 17:15:33 +01:00
Sven Efftinge
55dad24136 [content-init] apply UID mapping symmetrically 2021-01-29 09:22:12 +01:00
Cornelius A. Ludmann
70fe39a8ba [content-store] Add a content-store component with blobs API 2021-01-28 14:15:31 +01:00
Cornelius A. Ludmann
35a76bfb48 [content-service] Remove not-working test run from leeway build (dead code)
The unit test leeway build is not executed (dead code) and does not work. This commit adds `dontTest: false` to the lib build instead.
2021-01-26 14:52:24 +01:00
Cornelius A. Ludmann
48734036cf [minio] update minio library to v7 2021-01-20 16:51:35 +01:00
Christian Weichel
72a120e0c8 Update Kubernetes client-go to v1.20.1
Fixes gitpod-io/gitpod#2689
2021-01-11 15:25:05 +01:00
ArthurSens
be14b4897a Add golangci-linter and fixes most linting issues
Signed-off-by: ArthurSens <arthursens2005@gmail.com>
2021-01-05 08:38:03 -03:00
Christian Weichel
b7dda84ad0 [license] Update license header from TypeFox GmbH to Gitpod GmbH 2021-01-04 15:12:02 +01:00
Sven Efftinge
d0fc7eb84a go mod updates 2020-12-10 11:53:43 +01:00