From 9d8fca05820b7f6ec4956367e83df26879557f4a Mon Sep 17 00:00:00 2001 From: juliusvonkohout <45896133+juliusvonkohout@users.noreply.github.com> Date: Tue, 3 Dec 2024 17:52:50 +0100 Subject: [PATCH] kustomize 5.4.3 and documentation updates Signed-off-by: juliusvonkohout <45896133+juliusvonkohout@users.noreply.github.com> --- README.md | 2 ++ apps/pipeline/upstream/hack/presubmit.sh | 4 ++-- contrib/ray/README.md | 2 +- .../install_KinD_create_KinD_cluster_install_kustomize.sh | 4 ++-- tests/gh-actions/install_kustomize.sh | 4 ++-- 5 files changed, 9 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 008c814101..9af40b80c9 100644 --- a/README.md +++ b/README.md @@ -204,6 +204,8 @@ For more troubleshooting info also check out https://cert-manager.io/docs/troubl Istio is used by most Kubeflow components to secure their traffic, enforce network authorization and implement routing policies. +If you use Cilium CNI on your cluster, you have to configure it properly for Istio as shown [here](https://docs.cilium.io/en/latest/network/servicemesh/istio/), otherwise you will get RBAC access denied on the central dashboard. + Install Istio: diff --git a/apps/pipeline/upstream/hack/presubmit.sh b/apps/pipeline/upstream/hack/presubmit.sh index ccdba703e3..f8d28a660a 100755 --- a/apps/pipeline/upstream/hack/presubmit.sh +++ b/apps/pipeline/upstream/hack/presubmit.sh @@ -27,8 +27,8 @@ PATH="$TMP:$PATH" pushd "${TMP}" # Install kustomize -KUSTOMIZE_VERSION=5.2.1 -# Reference: https://github.com/kubernetes-sigs/kustomize/releases/tag/kustomize%2Fv5.2.1 +KUSTOMIZE_VERSION=5.4.3 +# Reference: https://github.com/kubernetes-sigs/kustomize/releases/tag/kustomize%2Fv5.4.3 curl -s -LO "https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv${KUSTOMIZE_VERSION}/kustomize_v${KUSTOMIZE_VERSION}_linux_amd64.tar.gz" tar -xzf kustomize_v${KUSTOMIZE_VERSION}_linux_amd64.tar.gz chmod +x kustomize diff --git a/contrib/ray/README.md b/contrib/ray/README.md index 7ed0b4490c..6283f30a6b 100644 --- a/contrib/ray/README.md +++ b/contrib/ray/README.md @@ -20,7 +20,7 @@ TODO # Requirements * Dependencies - * `kustomize`: v5.2.1+ (Kubeflow manifest is sensitive to `kustomize` version.) + * `kustomize`: v5.4.3+ (Kubeflow manifest is sensitive to `kustomize` version.) * `Kubernetes`: v1.29+ * Computing resources: diff --git a/tests/gh-actions/install_KinD_create_KinD_cluster_install_kustomize.sh b/tests/gh-actions/install_KinD_create_KinD_cluster_install_kustomize.sh index b38efa33a4..e0627c6c06 100755 --- a/tests/gh-actions/install_KinD_create_KinD_cluster_install_kustomize.sh +++ b/tests/gh-actions/install_KinD_create_KinD_cluster_install_kustomize.sh @@ -59,8 +59,8 @@ nodes: echo "Install Kustomize ..." { - curl --silent --location --remote-name "https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv5.2.1/kustomize_v5.2.1_linux_amd64.tar.gz" - tar -xzvf kustomize_v5.2.1_linux_amd64.tar.gz + curl --silent --location --remote-name "https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv5.4.3/kustomize_v5.4.3_linux_amd64.tar.gz" + tar -xzvf kustomize_v5.4.3_linux_amd64.tar.gz chmod a+x kustomize sudo mv kustomize /usr/local/bin/kustomize } || { echo "Failed to install Kustomize"; exit 1; } diff --git a/tests/gh-actions/install_kustomize.sh b/tests/gh-actions/install_kustomize.sh index 025f81a683..c3c3a476be 100755 --- a/tests/gh-actions/install_kustomize.sh +++ b/tests/gh-actions/install_kustomize.sh @@ -1,6 +1,6 @@ #!/bin/bash set -e -curl --silent --location --remote-name "https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv5.2.1/kustomize_v5.2.1_linux_amd64.tar.gz" -tar -xzvf kustomize_v5.2.1_linux_amd64.tar.gz +curl --silent --location --remote-name "https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv5.4.3/kustomize_v5.4.3_linux_amd64.tar.gz" +tar -xzvf kustomize_v5.4.3_linux_amd64.tar.gz chmod a+x kustomize sudo mv kustomize /usr/local/bin/kustomize