Tarun Pothulapati
7d89d674b6
rollout: Handle analysis error gracefully
...
Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
2023-01-23 18:01:31 +01:00
Tarun Pothulapati
6bad28232a
cleanup: move settings out
...
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
Tarun Pothulapati
4681062c30
rollout: remove error wrapping and waiting in tests
...
Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
2023-01-23 18:01:31 +01:00
Tarun Pothulapati
c134bd8798
add hack directory for rollout job
...
Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
2023-01-23 18:01:31 +01:00
Tarun Pothulapati
9267d33f1a
add new prometheus metrics endpoint using common-go/base-server
...
Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
2023-01-23 18:01:31 +01:00
Tarun Pothulapati
f24191c769
Move rollout and analysis into separate packages
...
This also includes:
- make actions using RolloutAction Interface
- abstract out the analysis logic into a separate package
- bugfix: don't close the channel
- working prototype with metric analysis
- logs refactor
Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
2023-01-23 18:01:31 +01:00
Tarun Pothulapati
13f6345a3c
add prometheus package for metric analysis
...
Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
2023-01-23 18:01:31 +01:00
Tarun Pothulapati
db8b7b7ec2
Add new `workspace-rollout-job to components
...
Basic rollout works, but without metric analysis
Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
2023-01-23 18:01:31 +01:00
Milan Pavlik
17e83b9985
[iam] Remove component
2023-01-23 17:33:31 +01:00
Gero Posmyk-Leinemann
ab6895e4b7
[db] Make 'leeway run components/gitpod-db:init-testdb' the new default for starting test dbs
2023-01-23 16:51:30 +01:00
Milan Pavlik
27f1ba0939
[public-api] Move oidc handler package from iam
2023-01-23 15:45:31 +01:00
Wouter Verlaek
8aa5a1d12c
[ws-manager-mk2] Add print columns and shortname
2023-01-23 15:41:31 +01:00
Wouter Verlaek
0d9b56d8fa
Cleanup withoutWorkspaceComponents flag usage
2023-01-23 15:37:32 +01:00
Milan Pavlik
5cc1ab99f5
[proxy] Route /iam/* to public-api-server
2023-01-23 15:31:31 +01:00
Milan Pavlik
0aad145ad4
[public-api] Bind OIDC HTTP service to Public API
2023-01-23 15:24:30 +01:00
Andrew Farries
4b9a5fd5b1
Use a valid UUID for the admin user
2023-01-23 14:48:30 +01:00
Deepayan Mukherjee
1e694f0b4b
Added search loader
...
Signed-off-by: Deepayan Mukherjee <deepayanmukherjee1312@gmail.com>
2023-01-23 14:15:31 +01:00
Thomas Schubart
cb6fc74429
[ws-daemon] Do not hide errors
2023-01-23 14:14:30 +01:00
Christian Weichel
572fcbb008
[ws-daemon] Start workspace controller based content init
2023-01-23 14:14:30 +01:00
Christian Weichel
7ca2a11572
[ws-manager-mk2] Remove ws-daemon connection
2023-01-23 14:14:30 +01:00
Christian Weichel
a3f8d86f3b
[ws-manager-mk2] Fix build after rebase
2023-01-23 14:14:30 +01:00
Christian Weichel
a991690e8e
[ws-manager-mk2] Introduce first controller test
2023-01-23 14:14:30 +01:00
Christian Weichel
99bff04aa5
[ws-manager-mk2] Rework CRD to better match k8s best practice
2023-01-23 14:14:30 +01:00
Christian Weichel
aef9b4e880
[ws-manager-mk2] Fix the build
2023-01-23 14:14:30 +01:00
Christian Weichel
f40cb83bac
[ws-manager-mk2] Add fixture tests
2023-01-23 14:14:30 +01:00
Christian Weichel
8caac1cd5b
[ws-manager-mk2] Integrate into installer
2023-01-23 14:14:30 +01:00
Christian Weichel
f91abd8a1e
[ws-manager-mk2] Add workspace class support
2023-01-23 14:14:30 +01:00
Christian Weichel
56961e02a1
[ws-manager-mk2] Improve status extraction
2023-01-23 14:14:30 +01:00
Christian Weichel
27dd21b466
[ws-manager-mk2] Support workspace stops
2023-01-23 14:14:30 +01:00
Christian Weichel
2f673a25e1
[ws-daemon] Make ws-manager-mk2 compatible
2023-01-23 14:14:30 +01:00
Christian Weichel
9992d4fa32
[ws-proxy] Support workspace CRD
2023-01-23 14:14:30 +01:00
Christian Weichel
abeea17ab5
Move ws-manager-mk2 CRD to API package
2023-01-23 14:14:30 +01:00
Christian Weichel
3b835ef533
Integrate content init and disposal
2023-01-23 14:14:30 +01:00
Christian Weichel
d147fd1c58
[ws-manager-mk2] Add gRPC service
2023-01-23 14:14:30 +01:00
Christian Weichel
a4f800583d
Debug commit: about to start the controller
2023-01-23 14:14:30 +01:00
Christian Weichel
02aeede401
[ws-manager-mk2] Add validating webhook
2023-01-23 14:14:30 +01:00
Christian Weichel
cef3909630
Initial ws-manager-mk2 commit
2023-01-23 14:14:30 +01:00
Victor Nogueira
6a8c1b1e9e
Update JetBrains Gateway Plugin to support Gateway v2023.1
2023-01-23 12:54:30 +01:00
Andrew Farries
28845f38d5
Use state to store team name
...
To ensure that the name is preserved between renders.
2023-01-23 12:30:30 +01:00
Wouter Verlaek
aa8c62b7e7
[server] Remove image builder address config
2023-01-23 11:58:31 +01:00
Sven Efftinge
03a5fb6ac7
[billing] provide human readable price info
2023-01-23 11:55:30 +01:00
Brad Harris
973ef9997c
swap branches add workspace button to use modal
2023-01-23 11:43:31 +01:00
Brad Harris
05b229ed75
open new workspace modal instead of redirect
2023-01-23 11:43:31 +01:00
Brad Harris
44b8c7a15c
fix bug with api constantly being called
2023-01-23 11:43:31 +01:00
Wouter Verlaek
508148b836
[server] Remove movedImageBuilder flag
2023-01-23 11:42:30 +01:00
Filip Troníček
207436c1bb
Monospaced fonts adoption in the Dashboard
2023-01-23 09:29:30 +01:00
utam0k
42c9153675
Address the comment
2023-01-23 09:25:30 +01:00
utam0k
bb72c7f3fb
registry-facade: Record errors with in the blob retry mechanism as a warn log
2023-01-23 09:25:30 +01:00
Alex Tugarev
c4cc5f87c6
[sso/ui] Fix modal heading
2023-01-23 08:57:30 +01:00