1124 Commits

Author SHA1 Message Date
Andrew Farries
63ca2047c6 Set RunDbDeleter to false 2022-11-16 10:39:45 +02:00
Andrew Farries
76ef48057c Mount server configmaps 2022-11-16 10:39:45 +02:00
Andrew Farries
21e38c98cd Overwrite DB_HOST in slowserver deployment
Set the env var to use toxiproxy rather that whatever db host was
previously set.
2022-11-16 10:39:45 +02:00
Andrew Farries
2ddcdcb314 Run server image 2022-11-16 10:39:45 +02:00
Andrew Farries
900ae98aac Add tests to ensure object rendering
Check that the slowserver objects are only rendered when the
experimental config flag is set.
2022-11-16 10:39:45 +02:00
Andrew Farries
c298adda33 Render components if experimental flag is set 2022-11-16 10:39:45 +02:00
Andrew Farries
f15fe30caa Change component name 2022-11-16 10:39:45 +02:00
Andrew Farries
020c54e678 Create slowserver deployment
A copy of the server deployment.
2022-11-16 10:39:45 +02:00
Milan Pavlik
0532f1df38 [public-api] Inject database environment 2022-11-15 16:25:45 +02:00
Simon Emms
151f8d55e1 [installer]: validate the node labels by kind in config 2022-11-15 14:10:45 +02:00
Laurie T. Malau
aa812d2650 [public api] Add configcat config 2022-11-14 18:08:44 +02:00
Adrien Thebo
bf165cb0a6 [installer-tests] Only initialize terraform when needed for kots config
The `generate-kots-config` target depended on the `tf-init` and `tf-output` targets,  but this was only used for external Gitpod dependencies. When using an in-cluster installation this init is not necessary; having `generate-kots-config` perform the lookup when unneeded makes the incluster setup more cumbersome than necessary. This commit pushes the makefile dependency down to the targets that actually consume terraform outputs.
2022-11-14 16:15:44 +02:00
Adrien Thebo
91233940b8 Update install/tests/Makefile 2022-11-14 16:13:45 +02:00
Adrien Thebo
d608559f34 [install/tests] Document integration test scm setup steps 2022-11-14 16:13:45 +02:00
Pudong Zheng
a4ffeb8cb5 [openvsx-proxy] support dynamic upstream url 2022-11-14 13:18:44 +02:00
Laurie T. Malau
c9496a034a [installer] Update installer to use credits config 2022-11-14 13:02:44 +02:00
Andrew Farries
01b4ceb7f3 Run make generateRenderTests 2022-11-11 11:38:41 +02:00
Andrew Farries
a5ed4673e7 Add toxic-config to testdata versions file 2022-11-11 11:38:41 +02:00
Andrew Farries
c727ec7503 Add toxic-config sidecar to Toxiproxy deployment
Run the `toxic-config` component as sidecar container alongside
Toxiproxy to configure the Toxiproxy instance with a latency toxic.
2022-11-11 11:38:41 +02:00
Milan Pavlik
5743b9f4d1 [server] Run GC every 5 minutes, dedelete content of up to 100 chunks 2022-11-11 11:10:41 +02:00
Filip Troníček
d6910a63ef Update stable to 1.73 2022-11-10 16:43:40 +02:00
Thomas Schubart
8c6141246c [installer] Make oom scores configurable 2022-11-10 14:43:40 +02:00
Milan Pavlik
cc233e41e6 [installer] Deploy Public API without experimental config 2022-11-09 15:30:39 +01:00
JenTing Hsiao
140022e851 installer: add prebuild PVC configuration to installer
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-11-09 14:58:39 +01:00
Simon Emms
1d71d58dae [kots]: allow configuration the installer timeout 2022-11-09 09:43:38 +01:00
Simon Emms
b97eca131c [kots]: add emptyDir for /tmp direction 2022-11-09 09:43:38 +01:00
Milan Pavlik
2926d142ed [public-api] Make publiic api package match path 2022-11-09 09:42:39 +01:00
Adrien Thebo
3fa0ad1569 [installer-tests] fail cleanup job when any environment fails to cleanup 2022-11-09 09:05:39 +01:00
Adrien Thebo
4093fab28d [installer-tests] quote bash variable to silence lint 2022-11-09 09:05:39 +01:00
Andrew Farries
2b62b919c3 Add mysql proxy port to the toxiproxy service 2022-11-06 12:22:35 +01:00
Andrew Farries
4a99962908 Pass -config argument to toxiproxy
Read the mounted config file.
2022-11-06 12:22:35 +01:00
Andrew Farries
dd179d89d3 Add a toxiproxy config file to the configmap 2022-11-06 12:22:35 +01:00
Manuel Alejandro de Brito Fontes
c9528c8c3e Remove redis sentinel and add TLS support 2022-11-04 20:00:09 +01:00
Andrew Farries
9a5e6c4a1e Add a service for the toxiproxy deployment 2022-11-04 15:43:08 +01:00
Andrew Farries
117bb9b4ca Remove default value from deployment spec 2022-11-04 15:43:08 +01:00
Andrew Farries
a7df2a7063 Add toxiproxy deployment 2022-11-04 15:29:09 +01:00
Milan Pavlik
603af782bb [usage] Fix config binding 2022-11-04 15:03:09 +01:00
Pudong Zheng
adecfbe33b [code] update stable code to add gallery metrics 2022-11-04 14:34:09 +01:00
Tarun Pothulapati
3057dea1e5 [kots] load custom docker config correctly
This PR fixes the issue when a custom docker config
json file is uploaded by the user.

Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
2022-11-04 13:58:09 +01:00
mustard
8531b6c00b [code] update startup.sh to replace temporary variables 2022-11-04 12:32:09 +01:00
Milan Pavlik
f5bbb50df0 [public-api] Parametrize connection URL based on token 2022-11-04 10:14:08 +01:00
Jean Pierre
a84a7feb02 update golden files 2022-11-04 09:30:08 +01:00
Jean Pierre
9d7cdb0fbb Add galleryHost label 2022-11-04 09:30:08 +01:00
Milan Pavlik
7f3e1e4c50 [public-api] Proxy Cookies to downstream for auth 2022-11-04 08:49:08 +01:00
Andrew Farries
15224fcba2 Rename config setting 2022-11-04 03:36:08 +01:00
Andrew Farries
94ca6abf30 Add tests for toxiproxy rendering 2022-11-04 03:36:08 +01:00
Andrew Farries
f7cfbcef31 Add toxiproxy component to installer 2022-11-04 03:36:08 +01:00
mustard
2b7e3617fa point extension resources marketplace to open-vsx 2022-11-03 17:26:08 +01:00
Tarun Pothulapati
f245a4712d [local-preview] Update status messages to depend on echo'sh
With the removal of `-x` option in bash, We can't rely on the
commands anymore and instead have to start using `echo` messages
to match statuses in `prettylog`.

This PR updates the remaining statuses on the
same.

Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
2022-11-03 11:40:07 +01:00
Milan Pavlik
76424a4b49 [usage] Make reset usage task configurable through installer 2022-11-03 09:50:07 +01:00