5923 Commits

Author SHA1 Message Date
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