Skip to content

Commit c8eedd0

Browse files
Pothulapatiroboquat
authored andcommitted
[local-preview] Reduce storage requirements
This PR reduces the storage requests across PVC's and workspaces Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
1 parent c92b555 commit c8eedd0

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

install/preview/entrypoint.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,9 @@ yq e -i '.customCACert.kind = "secret"' config.yaml
181181
yq e -i '.observability.logLevel = "debug"' config.yaml
182182
yq e -i '.workspace.runtime.containerdSocket = "/run/k3s/containerd/containerd.sock"' config.yaml
183183
yq e -i '.workspace.runtime.containerdRuntimeDir = "/var/lib/rancher/k3s/agent/containerd/io.containerd.runtime.v2.task/k8s.io/"' config.yaml
184+
yq e -i '.workspace.pvc.size = "10Gi"' config.yaml
185+
yq e -i '.workspace.resources.requests.memory = "500Mi"' config.yaml
186+
yq e -i '.workspace.resources.requests.cpu = "500m"' config.yaml
184187
yq e -i '.experimental.telemetry.data.platform = "local-preview"' config.yaml
185188

186189
echo "extracting images to download ahead..."
@@ -216,6 +219,15 @@ yq eval-all -i '.spec.template.spec.containers[0].resources.requests.memory="250
216219
yq eval-all -i '.spec.template.spec.containers[0].resources.requests.cpu="250m"' /var/lib/rancher/k3s/server/manifests/gitpod/*_DaemonSet_ws-daemon.yaml
217220
yq eval-all -i '.spec.template.spec.containers[0].resources.requests.memory="250Mi"' /var/lib/rancher/k3s/server/manifests/gitpod/*_Deployment_minio.yaml
218221

222+
# set storage requests to be lower
223+
for f in /var/lib/rancher/k3s/server/manifests/gitpod/*PersistentVolumeClaim*.yaml; do
224+
yq e -i '.spec.resources.requests.storage="1Gi"' "$f";
225+
done
226+
227+
for f in /var/lib/rancher/k3s/server/manifests/gitpod/*StatefulSet*.yaml; do
228+
yq e -i '.spec.volumeClaimTemplates[0].spec.resources.requests.storage="1Gi"' "$f";
229+
done
230+
219231
touch /var/lib/rancher/k3s/server/manifests/coredns.yaml.skip
220232
mv -f /app/manifests/coredns.yaml /var/lib/rancher/k3s/server/manifests/custom-coredns.yaml
221233

0 commit comments

Comments
 (0)