#!/usr/bin/env bash set -euo pipefail export KUBECONFIG=/Users/chrisfu/dev/knoe/knoe-k3s.kubeconfig echo "==> Patching GitLab CR with LD_PRELOAD='' on all ARM64-affected components..." kubectl -n gitlab patch gitlab gitlab --type=merge -p '{ "spec":{"chart":{"values":{ "gitlab":{ "migrations":{"extraEnv":{"LD_PRELOAD":""}}, "sidekiq":{"extraEnv":{"LD_PRELOAD":""}}, "webservice":{"extraEnv":{"LD_PRELOAD":""}}, "gitaly":{"extraEnv":{"LD_PRELOAD":""}}, "toolbox":{"extraEnv":{"LD_PRELOAD":""}} }, "registry":{"extraEnv":{"LD_PRELOAD":""}} }}}}' echo "==> Patch applied. Waiting 45s for operator to reconcile..." sleep 45 echo "==> Pod status:" kubectl -n gitlab get pods echo "==> GitLab CR status:" kubectl -n gitlab get gitlab gitlab