111 Commits

Author SHA1 Message Date
Milan Pavlik
4e1d22285e [gpctl] Expose region in cluster list 2023-02-10 16:22:15 +01:00
Milan Pavlik
b012a3b5bc [gpctl] Ensure region is all lowercase, provide cmd help 2023-02-10 08:24:14 +01:00
Wouter Verlaek
a4e0b11fe2 [ws-manager-mk2] Fix and enable controller tests 2023-02-08 16:47:46 +01:00
Sven Efftinge
74aa6db6e4 [ws-manager-api] Add region for cluster selection 2023-02-08 10:51:46 +01:00
Tarun Pothulapati
46592082a0 analysis: Use prometheusURL instead of port-forward'ing
This also removes the unnecessary FindAnyPodOwnedBy helper function
that was added

Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
2023-01-23 18:01:31 +01:00
Tarun Pothulapati
05f06ee744 Make the job work inside a cluster
Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
2023-01-23 18:01:31 +01:00
Christian Weichel
abeea17ab5 Move ws-manager-mk2 CRD to API package 2023-01-23 14:14:30 +01:00
Christian Weichel
478a75e744 Switch license to AGPL 2022-12-08 13:05:19 -03:00
Milan Pavlik
2926d142ed [public-api] Make publiic api package match path 2022-11-09 09:42:39 +01:00
Milan Pavlik
2d888a5ded [public-api] Move API definitions to experimental package 2022-10-19 17:23:34 +02:00
mustard
cea86dc401 Update gpctl public api to align with proto 2022-10-19 09:42:34 +02:00
Andrew Farries
890ebc34a4 Show app cluster in gpctl clusters list output 2022-10-19 09:34:34 +02:00
Milan Pavlik
0a476c52e8 [public-api] U Refactor to use connect handlers, route to HTTP server 2022-10-12 12:19:27 +02:00
Manuel Alejandro de Brito Fontes
d5eb5815b5 Update to 1.19 2022-10-04 15:17:22 +02:00
Manuel Alejandro de Brito Fontes
3f6cbd07f1 Update go dependencies 2022-10-04 15:17:22 +02:00
Milan Pavlik
8b94c543e9 [ws-manager] Remove Probe workspace type 2022-09-29 10:25:30 +02:00
Christian Weichel
d6023c989a Revert "Switch to Go workspaces"
This reverts commit 6bc34cf17512cb0a10a3a6cce44141b1f06b624e.
2022-09-29 05:28:29 +02:00
Christian Weichel
174a09222f Revert "Run go work sync"
This reverts commit 6b23167e09f74062b31150d4044a8fe7cacbc34b.
2022-09-29 05:28:29 +02:00
Christian Weichel
6b23167e09 Run go work sync 2022-09-28 08:45:28 +02:00
Christian Weichel
6bc34cf175 Switch to Go workspaces 2022-09-28 08:45:28 +02:00
Thomas Schubart
00e432883d [gpctl] Add node to workspace list output 2022-09-14 20:56:16 +02:00
Thomas Schubart
c9156ddc2c [gpctl] Show when workspace has user activity 2022-09-12 21:14:14 +02:00
Manuel Alejandro de Brito Fontes
438ffab694 Update k8s dependencies to v0.24.4 2022-08-23 08:18:39 +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
utam0k
ffa00fd503 gpctl: support all workspace types. 2022-08-04 23:06:49 -03:00
Milan Pavlik
e3452c71b2 [gpctl] Add workspace type to workspaces list 2022-08-04 07:45:48 -03:00
Christian Weichel
76ad6c215e [ws-manager-bridge] Remove HasMoreResources admission constraint
We've moved to workspace classes for this feature.
2022-07-15 14:31:02 +02:00
Christian Weichel
68840d62d4 [ws-manager-bridge] Remove HasUserLevel admission constraint
We never really used it and solved this case with other means
2022-07-14 19:49:01 +02:00
Christian Weichel
61b3df213e [gpctl] Add "workspaces list" command 2022-07-13 10:17:00 +02:00
mustard
45763776a6 [gpctl] add command to get last heartbeat time of workspace 2022-07-08 23:00:56 +05:30
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
JenTing Hsiao
9631a0b57b Remove deprecated function
The function grpc.WithInsecure() is deprecated, use
grpc.WithTransportCredentials(insecure.NewCredentials()) instead.

Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-06-15 13:07:24 +05:30
Aditya Sharma
08317a394a [gpctl] Fix parsing error when running gpctl workspaces describe <instanceID> 2022-06-02 01:46:50 +05:30
Andrew Farries
aecaa76c88 Add gpctl api workspaces ownertoken command 2022-05-13 19:02:28 +05:30
Milan Pavlik
796f80f3d5 Update dev/gpctl/cmd/api/workspaces.go
Co-authored-by: Pavel Tumik <18602811+sagor999@users.noreply.github.com>
2022-05-06 12:25:21 +05:30
Milan Pavlik
19eff95ffb [public-api] Simple CLI tool to interact with Public API 2022-05-06 12:25:21 +05:30
Christian Weichel
314833cdc2 [common-go] Add keyed gRPC rate limits 2022-04-29 16:01:15 +05:30
Manuel Alejandro de Brito Fontes
1b88c8058e Update go modules 2022-04-25 15:52:37 +05:30
Christian Weichel
dac6262d29 [gpctl] Support tls-path and host for imagebuilds 2022-04-19 21:47:32 +05:30
Pavel Tumik
c0344e829e add docker image for gpctl and kubecdl 2022-03-04 21:29:11 +05:30
Manuel Alejandro de Brito Fontes
a563242ef3 Update go dependencies 2022-03-03 18:46:10 +05:30
Kyle Brennan
c91d64a5c7 [gpctl] add debug config 2022-02-22 09:37:01 +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
Christian Weichel
b67e3ecdb7 [workspace-cluster] Introduce has-more-resources constraint 2022-02-02 18:46:24 +01:00
Christian Weichel
dbeeafafd0 [workspace cluster] Remove admission preferences 2022-02-02 18:46:24 +01:00
Prince Rachit Sinha
ac618fa29a Introduce client metadata headers 2022-02-02 17:57:24 +01:00
Christian Weichel
e1f11835e5 [ws-manager-bridge] Support forced cluster dereg 2021-11-18 13:00:15 +01:00
Christian Weichel
eb4ab9dc4c [gpctl] Support multiple container for debug logs 2021-11-04 14:01:12 +01:00