@@ -3,15 +3,19 @@ scripts:
3
3
description : Build all packages needed to deploy Gitpod to preview environments
4
4
script : ./workflow/preview/build.sh
5
5
6
+ - name : get-credentials
7
+ description : Provisions a new preview environment
8
+ script : |
9
+ previewctl get-credentials --kube-save-path $HOME/.kube/config
10
+
6
11
- name : create-preview
7
12
description : Provisions a new preview environment
8
13
script : |
9
- source "./util/preview-name-from-branch.sh"
10
14
export TF_VAR_dev_kube_path="/home/gitpod/.kube/config"
11
15
export TF_VAR_dev_kube_context="dev"
12
16
export TF_VAR_harvester_kube_path="/home/gitpod/.kube/config"
13
17
export TF_VAR_harvester_kube_context="harvester"
14
- export TF_VAR_preview_name="$(preview -name-from-branch )"
18
+ export TF_VAR_preview_name="$(previewctl get -name)"
15
19
export TF_VAR_vm_cpu=6
16
20
export TF_VAR_vm_memory=12Gi
17
21
export TF_VAR_vm_storage_class="longhorn-gitpod-k3s-202209251218-onereplica"
@@ -20,16 +24,9 @@ scripts:
20
24
- name : delete-preview
21
25
description : Delete an existing preview environment
22
26
script : |
23
- source "./util/preview-name-from-branch.sh"
24
27
export DESTROY=true
25
- export TF_VAR_dev_kube_path="/home/gitpod/.kube/config"
26
- export TF_VAR_dev_kube_context="dev"
27
- export TF_VAR_harvester_kube_path="/home/gitpod/.kube/config"
28
- export TF_VAR_harvester_kube_context="harvester"
29
- export TF_VAR_preview_name="$(preview-name-from-branch)"
30
- export TF_VAR_vm_cpu=6
31
- export TF_VAR_vm_memory=12Gi
32
- export TF_VAR_vm_storage_class="longhorn-gitpod-k3s-202209251218-onereplica"
28
+ export TF_VAR_kubeconfig_path="/home/gitpod/.kube/config"
29
+ export TF_VAR_preview_name="$(previewctl get-name)"
33
30
./workflow/preview/deploy-harvester.sh
34
31
35
32
- name : deploy-gitpod
0 commit comments