hongbo-miao/hongbomiao.com

View on GitHub
kubernetes/bin/utils/patch_ingress.sh

Summary

Maintainability
Test Coverage
#!/usr/bin/env bash
set -e

CLUSTERS=("$@")

for cluster in "${CLUSTERS[@]}"; do
  echo "# Patch Ingress on: k3d-${cluster}"
  kubectl patch configmap ingress-nginx-controller \
    --context="k3d-${cluster}" \
    --namespace=ingress-nginx \
    --patch "$(cat kubernetes/patches/ingress-nginx-controller-configmap-patch.yaml)"
  kubectl patch deployment ingress-nginx-controller \
    --context="k3d-${cluster}" \
    --namespace=ingress-nginx \
    --patch "$(cat kubernetes/patches/ingress-nginx-controller-deployment-patch.yaml)"
  echo "=================================================="
done