File tree 1 file changed +9
-5
lines changed 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -138,19 +138,23 @@ rm -rf /var/lib/rancher/k3s/server/manifests/gitpod
138
138
139
139
# waits for gitpod pods to be ready, and manually runs the `gitpod-telemetry` cronjob
140
140
run_telemetry (){
141
- # wait for the k3s cluster to be ready and Gitpod workloads are added
142
- sleep 100
141
+ sleep " $1 "
142
+ echo " HI "
143
143
# indefinitely wait for Gitpod pods to be ready
144
144
kubectl wait --timeout=-1s --for=condition=ready pod -l app=gitpod,component! =migrations
145
145
# manually tun the cronjob
146
- kubectl create job gitpod-telemetry-init --from=cronjob/gitpod-telemetry
146
+ kubectl create job " $2 " --from=cronjob/gitpod-telemetry
147
147
}
148
148
149
- run_telemetry 2>&1 &
149
+ # wait for the k3s cluster to be ready and Gitpod workloads are added
150
+ run_telemetry 100 gitpod-telemetry-init 2>&1 &
151
+
152
+ # run telemetry on exit
153
+ trap ' run_telemetry 0 gitpod-telemetry-exit 2>&1' EXIT INT HUP
150
154
151
155
/bin/k3s server --disable traefik \
152
156
--node-label gitpod.io/workload_meta=true \
153
157
--node-label gitpod.io/workload_ide=true \
154
158
--node-label gitpod.io/workload_workspace_services=true \
155
159
--node-label gitpod.io/workload_workspace_regular=true \
156
- --node-label gitpod.io/workload_workspace_headless=true
160
+ --node-label gitpod.io/workload_workspace_headless=true 2>&1 &
You can’t perform that action at this time.
0 commit comments