578 Commits

Author SHA1 Message Date
Aleksandar Aleksandrov
2a3187377b Default to letsencrypt cert isuser 2022-12-12 08:01:22 -03:00
ArthurSens
3e93373784 Remove Kubescape from preview environments
Signed-off-by: ArthurSens <arthursens2005@gmail.com>
2022-12-08 16:52:18 -03:00
Mads Hartmann
c82c8e7cf3 Set LEEWAY_CACHE_DIR and LEEWAY_BUILD_DIR 2022-12-08 16:34:18 -03:00
Christian Weichel
478a75e744 Switch license to AGPL 2022-12-08 13:05:19 -03:00
Mads Hartmann
77d765d21f Wait for certificate and log error when it fails 2022-12-08 12:12:18 -03:00
Mads Hartmann
fc9235008a Run scripts in parallel. Deploy monitoring-satellite by default 2022-12-08 12:11:19 -03:00
Mads Hartmann
ea6081e7ff Remove unused scripts 2022-12-08 10:16:18 -03:00
Aleksandar Aleksandrov
d68df21459 Install previewctl from cache 2022-12-07 14:01:17 -03:00
Mads Hartmann
5ed8603460 Use Leeway version v0.7.1 2022-12-07 10:47:17 -03:00
Aleksandar Aleksandrov
b774d7af39 Clean up bash scripts in favour of previewctl 2022-12-07 09:11:17 -03:00
Aleksandar Aleksandrov
19e93c4a30 preview delete cron use previewctl list stale 2022-12-07 06:28:17 -03:00
Aleksandar Aleksandrov
881abd7e00 previewctl list stale 2022-12-06 14:22:16 -03:00
Aleksandar Aleksandrov
2a9f3fb1ab previewctl tidy and simplify 2022-12-06 13:29:16 -03:00
Aleksandar Aleksandrov
4110b07a9a dev/preview:configure-workspace fix 2022-12-06 08:18:16 -03:00
Aleksandar Aleksandrov
2f48822159 Previewctl use PREVIEW_ENV_DEV_SA_KEY_PATH as default for SA account flag 2022-12-05 12:29:17 -03:00
Sven Efftinge
a96cb7bf36 [ws-classes] simplify workspace classes
simplified by
- removing user-level setting
- removing deprecation
- removing ws-class inheritence between ws sessions
2022-12-01 13:59:00 -03:00
Milan Pavlik
6f0deca146 [server] Configure PAT signing key 2022-11-30 05:30:59 -03:00
Mads Hartmann
a0a88cdc24 Replace GCP_ADC_FILE with a service account key 2022-11-28 09:15:57 -03:00
Aleksandar Aleksandrov
263699cf9f Use TF_WORKSPACE var to set workspaces 2022-11-25 07:54:54 -03:00
Aleksandar Aleksandrov
a271690ab8 Build less packages for preview envs 2022-11-25 06:39:54 -03:00
mustard
7c6766cfb4 [werft] add public api token service support for preview environment 2022-11-24 06:15:53 -03:00
Mads Hartmann
3f040eb439 Add retry option to install-context 2022-11-24 05:58:53 -03:00
Mads Hartmann
28ba48f1dd Remove previewctl from image, install as init task instead 2022-11-22 14:37:52 -03:00
Aleksandar Aleksandrov
2fef214976 Fix currently selected workspace doesn't exist 2022-11-22 05:58:51 -03:00
Aleksandar Aleksandrov
b6dd58593e Prompt on preview create if branch is not in remote 2022-11-22 05:47:51 -03:00
Aleksandar Aleksandrov
ca2c83e785 Pass less variables from werft to create-preview and add storage-class annotation 2022-11-21 14:08:51 -03:00
Mads Hartmann
e7a2542877 Bump Leeway to v0.5.2 2022-11-21 06:25:50 -03:00
Andrew Farries
cda8499fc2 Install tmux and tmuxinator 2022-11-21 05:38:50 -03:00
Milan Pavlik
fb29551aa8 Revert "[usage] Deploy usage by default"
This reverts commit 6c1994cd3fb3c66e3cb1da2520f24c4298c72c76.
2022-11-16 18:18:46 +02:00
Mads Hartmann
b3133651d9 Log a warninig if branch isn't pushed 2022-11-16 16:40:46 +02:00
Aleksandar Aleksandrov
cfe40b0d27 Update leeway to v0.5.1 and docker images 2022-11-16 15:53:46 +02:00
Milan Pavlik
6c1994cd3f [usage] Deploy usage by default 2022-11-16 14:04:46 +02:00
Autofix
82b73b1678 Autofix: trailing-spaces 2022-11-16 13:51:46 +02:00
Mads Hartmann
2ca799dda0 Fail gracefully when executed from main 2022-11-16 13:30:45 +02:00
Aleksandar Aleksandrov
015b30bd41 Update docker image to include new release of leeway 2022-11-15 17:36:45 +02:00
Aleksandar Aleksandrov
444b4e82fa Don't require input for tf when running leeway dev:preview 2022-11-15 16:12:45 +02:00
Moritz Eysholdt
82f7547e96 Ask for gcloud login at the beginning of the build 2022-11-15 11:23:45 +02:00
Aleksandar Aleksandrov
1cd0098a4f Don't require input for tf when running leeway dev:preview 2022-11-15 10:36:44 +02:00
Manuel Alejandro de Brito Fontes
29e7ae3ecc Update leeway to v0.4.1 2022-11-14 13:20:44 +02:00
Laurie T. Malau
c9496a034a [installer] Update installer to use credits config 2022-11-14 13:02:44 +02:00
Manuel Alejandro de Brito Fontes
4bdf65c209 Refactor previewctl 2022-11-12 11:37:41 +02:00
Manuel Alejandro de Brito Fontes
78d66165ee Remove --dont-retag 2022-11-12 11:37:41 +02:00
Manuel Alejandro de Brito Fontes
0e63111cea Update base image and leeway 2022-11-12 11:37:41 +02:00
Mads Hartmann
1358951f07 Building locally will produce a unique version every time 2022-11-11 15:30:41 +02:00
Mads Hartmann
7dc37f1bdb Set default namespace to monitoring-satellite 2022-11-10 14:54:40 +02:00
Mads Hartmann
2fbb9ed1a1 Use local paths for gitpod-io imports 2022-11-10 14:54:40 +02:00
Mads Hartmann
032d1efdfd Perform all operations in the temporary directory
Apply files one at a time to help debugging
2022-11-10 14:54:40 +02:00
Mads Hartmann
a467f1ae29 Introduce dev/preview:deploy-monitoring-satellite 2022-11-10 14:54:40 +02:00
Milan Pavlik
cc233e41e6 [installer] Deploy Public API without experimental config 2022-11-09 15:30:39 +01:00
Pavel Tumik
5f4c07de30 fix preview deploy with prebuildPVC 2022-11-09 14:58:39 +01:00