Update the ingress

Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
This commit is contained in:
Maartje Eyskens 2020-06-12 10:52:44 +02:00
parent ff2e0b26df
commit d8e09189b6
3 changed files with 9 additions and 8 deletions

View File

@ -3,7 +3,7 @@ load("@io_bazel_rules_docker//container:bundle.bzl", "container_bundle")
container_bundle(
name = "bundle",
images = {
"quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.29.0": "@io_kubernetes_ingress-nginx//image",
"quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.33.0": "@io_kubernetes_ingress-nginx//image",
"k8s.gcr.io/defaultbackend-amd64:bazel": "@io_gcr_k8s_defaultbackend//image",
},
tags = ["manual"],

View File

@ -34,28 +34,29 @@ SCRIPT_ROOT=$(dirname "${BASH_SOURCE}")
# Require helm available on PATH
check_tool kubectl
check_tool helm
require_image "quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.29.0" "//devel/addon/ingressnginx:bundle"
require_image "quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.33.0" "//devel/addon/ingressnginx:bundle"
require_image "k8s.gcr.io/defaultbackend-amd64:bazel" "//devel/addon/ingressnginx:bundle"
# Ensure the pebble namespace exists
kubectl get namespace "${NAMESPACE}" || kubectl create namespace "${NAMESPACE}"
helm repo add stable https://kubernetes-charts.storage.googleapis.com
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo update
# Upgrade or install Pebble
# Upgrade or install nginx-ingress
helm upgrade \
--install \
--wait \
--version 1.23.0 \
--version 2.4.0 \
--namespace "${NAMESPACE}" \
--set controller.image.tag=0.29.0 \
--set controller.image.tag=0.33.0 \
--set controller.image.pullPolicy=Never \
--set defaultBackend.image.tag=bazel \
--set defaultBackend.image.pullPolicy=Never \
--set controller.service.clusterIP=10.0.0.15 \
--set controller.service.type=ClusterIP \
--set controller.config.no-tls-redirect-locations="" \
--set admissionWebhooks.enabled=false \
"$RELEASE_NAME" \
stable/nginx-ingress
ingress-nginx/ingress-nginx

View File

@ -39,7 +39,7 @@ def install():
name = "io_kubernetes_ingress-nginx",
registry = "quay.io",
repository = "kubernetes-ingress-controller/nginx-ingress-controller",
tag = "0.29.0",
tag = "0.33.0",
# For some reason, the suggested sha256 returns an error when fetched from
# quay.io by digest.
# digest = "sha256:f7f08fdbbeddaf3179829c662da360a3feac1ecf8c4b1305949fffd8c8f59879",