Fix make dev-env (#5098)

This commit is contained in:
Manuel Alejandro de Brito Fontes 2020-02-17 07:13:13 -03:00 committed by GitHub
parent ca34f39ade
commit 400b2ccb8f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -24,7 +24,7 @@ set -o pipefail
DIR=$(cd $(dirname "${BASH_SOURCE}") && pwd -P) DIR=$(cd $(dirname "${BASH_SOURCE}") && pwd -P)
export TAG=0.0.0-dev export TAG=1.0.0-dev
export ARCH=amd64 export ARCH=amd64
export REGISTRY=${REGISTRY:-ingress-controller} export REGISTRY=${REGISTRY:-ingress-controller}
@ -88,14 +88,28 @@ kind load docker-image --name="${KIND_CLUSTER_NAME}" "${DEV_IMAGE}"
echo "[dev-env] deploying NGINX Ingress controller..." echo "[dev-env] deploying NGINX Ingress controller..."
kubectl create namespace ingress-nginx || true kubectl create namespace ingress-nginx || true
kubectl apply -k ${DIR}/../deploy/kind
echo "[dev-env] deleting old ingress-nginx pods..." cat << EOF | helm install --replace nginx-ingress stable/nginx-ingress --namespace=ingress-nginx --values -
MINUTE_AGO=$(python -c "from datetime import datetime,timedelta; print((datetime.utcnow()-timedelta(seconds=60)).strftime('%Y-%m-%dT%H:%M:%SZ'))") controller:
kubectl get pods --namespace ingress-nginx -o go-template \ image:
--template '{{range .items}}{{.metadata.name}} {{.metadata.creationTimestamp}}{{"\n"}}{{end}}' | \ repository: ${REGISTRY}/nginx-ingress-controller
awk -v MINUTE_AGO=$MINUTE_AGO '$2 <= MINUTE_AGO { print $1 }' | \ tag: ${TAG}
xargs kubectl delete pod --namespace ingress-nginx config:
worker-processes: "1"
podLabels:
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
service:
labels:
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
defaultBackend:
enabled: false
EOF
kubectl patch deployments -n ingress-nginx nginx-ingress-controller -p \
'{"spec":{"template":{"spec":{"containers":[{"name":"nginx-ingress-controller","ports":[{"containerPort":80,"hostPort":80},{"containerPort":443,"hostPort":443}]}]}}}}'
cat <<EOF cat <<EOF