61 Commits

Author SHA1 Message Date
Milan Pavlik
5bcd92c36f
[ws-man-bridge] Remove application_cluster (#16840)
* [ws-man-bridge] Renmove application_cluster

* Fix
2023-03-15 10:20:07 +01:00
Christian Weichel
d7dd39c549
[gpctl] Add users block command (#16715) 2023-03-10 17:42:46 +01:00
Milan Pavlik
5f3dfe2699
[ws-man-bridge-api] Always set govern to true (#16631)
* [ws-man-bridge-api] Always set govern to true

* fix

* Fix
2023-03-08 14:56:05 +01:00
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
Sven Efftinge
74aa6db6e4 [ws-manager-api] Add region for cluster selection 2023-02-08 10:51:46 +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
Milan Pavlik
8b94c543e9 [ws-manager] Remove Probe workspace type 2022-09-29 10:25:30 +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
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
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
dac6262d29 [gpctl] Support tls-path and host for imagebuilds 2022-04-19 21:47:32 +05:30
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
Christian Weichel
f6daf3a023 [gpctl] Add debug command 2021-11-01 16:25:09 +01:00
Christian Weichel
be7530eba5 [gpctl] Add workspaces describe 2021-10-14 18:12:01 -03:00
Christian Weichel
9605e0b386 [wsman-bridge] Introduce admission preferences 2021-10-14 06:00:00 -03:00
Christian Weichel
1d7d20c9cb [gpctl] Add dispose-workspace command 2021-10-14 00:28:00 -03:00
Manuel Alejandro de Brito Fontes
fb8117655b [image-builder-mk3] Fix image build error "did not produce a workspace image" 2021-10-14 00:27:00 -03:00
rl-gitpod
87ea360977 [gpctl] add workspace backup command 2021-09-30 04:50:47 -03:00
rl-gitpod
063d6de709 [gpctl] Fix go vet complaints 2021-09-30 04:50:47 -03:00
Manuel Alejandro de Brito Fontes
e6d1cea54d Enable GRPC logging 2021-09-13 21:09:39 +05:30
ArthurSens
e7f165a4ad Remove repeated command shortname from gpctl
Signed-off-by: ArthurSens <arthursens2005@gmail.com>
2021-08-16 17:50:15 +02:00
Christian Weichel
92deb3d51b [gpctl] Throttle image builds 2021-08-12 13:09:11 +02:00
Christian Weichel
c9f4c4b22c [gpctl] Support batch-building workspace images 2021-08-01 21:45:01 +02:00
Christian Weichel
75d49f794a [gpctl] Improve image builds 2021-07-29 17:59:33 +02:00
Christian Weichel
5002453de7 [image-builder-mk3] Adapt to new log infrastructure 2021-07-22 16:32:26 +02:00
Christian Weichel
cb3a4d1bac [gpctl] Talk to ws-manager hosts directly 2021-07-13 12:01:53 +02:00
Manuel Alejandro de Brito Fontes
d3ebfd454b Update golangci-lint 2021-05-11 07:15:24 -04:00
Christian Weichel
38faf384f7 [gpctl] Updated bash completion 2021-05-07 08:23:08 +02:00
Christian Weichel
61c466b8e0 [gpctl] List static workspace cluster, too 2021-05-07 08:23:08 +02:00