Update the ingress
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
This commit is contained in:
parent
ff2e0b26df
commit
d8e09189b6
@ -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"],
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user