From cf828b48c127a4e66936bd21757e06c1bd01b072 Mon Sep 17 00:00:00 2001 From: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com> Date: Tue, 25 Mar 2025 21:04:51 +0100 Subject: [PATCH] Synchronize kubeflow kubeflow manifests v1.10.0 (#3071) * Update kubeflow/kubeflow manifests from v1.10.0 Signed-off-by: juliusvonkohout <45896133+juliusvonkohout@users.noreply.github.com> * update script Signed-off-by: juliusvonkohout <45896133+juliusvonkohout@users.noreply.github.com> --------- Signed-off-by: juliusvonkohout <45896133+juliusvonkohout@users.noreply.github.com> --- README.md | 18 +++++++-------- .../upstream/base/kustomization.yaml | 2 +- .../upstream/base/kustomization.yaml | 2 +- .../base/configs/spawner_ui_config.yaml | 22 +++++++++---------- .../upstream/base/kustomization.yaml | 2 +- .../upstream/base/kustomization.yaml | 2 +- .../profiles/upstream/base/kustomization.yaml | 2 +- .../overlays/kubeflow/kustomization.yaml | 2 +- .../upstream/base/kustomization.yaml | 2 +- .../upstream/base/kustomization.yaml | 2 +- .../upstream/base/kustomization.yaml | 2 +- .../upstream/base/kustomization.yaml | 2 +- scripts/synchronize-kubeflow-manifests.sh | 2 +- 13 files changed, 31 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index 2e8866394..4e9b7e98f 100644 --- a/README.md +++ b/README.md @@ -55,15 +55,15 @@ This repository periodically synchronizes all official Kubeflow components from | Component | Local Manifests Path | Upstream Revision | | - | - | - | | Training Operator | apps/training-operator/upstream | [v1.9.1](https://github.com/kubeflow/training-operator/tree/v1.9.1/manifests) | -| Notebook Controller | apps/jupyter/notebook-controller/upstream | [v1.10.0-rc.2](https://github.com/kubeflow/kubeflow/tree/v1.10.0-rc.2/components/notebook-controller/config) | -| PVC Viewer Controller | apps/pvcviewer-controller/upstream | [v1.10.0-rc.2](https://github.com/kubeflow/kubeflow/tree/v1.10.0-rc.2/components/pvcviewer-controller/config) | -| Tensorboard Controller | apps/tensorboard/tensorboard-controller/upstream | [v1.10.0-rc.2](https://github.com/kubeflow/kubeflow/tree/v1.10.0-rc.2/components/tensorboard-controller/config) | -| Central Dashboard | apps/centraldashboard/upstream | [v1.10.0-rc.2](https://github.com/kubeflow/kubeflow/tree/v1.10.0-rc.2/components/centraldashboard/manifests) | -| Profiles + KFAM | apps/profiles/upstream | [v1.10.0-rc.2](https://github.com/kubeflow/kubeflow/tree/v1.10.0-rc.2/components/profile-controller/config) | -| PodDefaults Webhook | apps/admission-webhook/upstream | [v1.10.0-rc.2](https://github.com/kubeflow/kubeflow/tree/v1.10.0-rc.2/components/admission-webhook/manifests) | -| Jupyter Web App | apps/jupyter/jupyter-web-app/upstream | [v1.10.0-rc.2](https://github.com/kubeflow/kubeflow/tree/v1.10.0-rc.2/components/crud-web-apps/jupyter/manifests) | -| Tensorboards Web App | apps/tensorboard/tensorboards-web-app/upstream | [v1.10.0-rc.2](https://github.com/kubeflow/kubeflow/tree/v1.10.0-rc.2/components/crud-web-apps/tensorboards/manifests) | -| Volumes Web App | apps/volumes-web-app/upstream | [v1.10.0-rc.2](https://github.com/kubeflow/kubeflow/tree/v1.10.0-rc.2/components/crud-web-apps/volumes/manifests) | +| Notebook Controller | apps/jupyter/notebook-controller/upstream | [v1.10.0](https://github.com/kubeflow/kubeflow/tree/v1.10.0/components/notebook-controller/config) | +| PVC Viewer Controller | apps/pvcviewer-controller/upstream | [v1.10.0](https://github.com/kubeflow/kubeflow/tree/v1.10.0/components/pvcviewer-controller/config) | +| Tensorboard Controller | apps/tensorboard/tensorboard-controller/upstream | [v1.10.0](https://github.com/kubeflow/kubeflow/tree/v1.10.0/components/tensorboard-controller/config) | +| Central Dashboard | apps/centraldashboard/upstream | [v1.10.0](https://github.com/kubeflow/kubeflow/tree/v1.10.0/components/centraldashboard/manifests) | +| Profiles + KFAM | apps/profiles/upstream | [v1.10.0](https://github.com/kubeflow/kubeflow/tree/v1.10.0/components/profile-controller/config) | +| PodDefaults Webhook | apps/admission-webhook/upstream | [v1.10.0](https://github.com/kubeflow/kubeflow/tree/v1.10.0/components/admission-webhook/manifests) | +| Jupyter Web App | apps/jupyter/jupyter-web-app/upstream | [v1.10.0](https://github.com/kubeflow/kubeflow/tree/v1.10.0/components/crud-web-apps/jupyter/manifests) | +| Tensorboards Web App | apps/tensorboard/tensorboards-web-app/upstream | [v1.10.0](https://github.com/kubeflow/kubeflow/tree/v1.10.0/components/crud-web-apps/tensorboards/manifests) | +| Volumes Web App | apps/volumes-web-app/upstream | [v1.10.0](https://github.com/kubeflow/kubeflow/tree/v1.10.0/components/crud-web-apps/volumes/manifests) | | Katib | apps/katib/upstream | [v0.18.0](https://github.com/kubeflow/katib/tree/v0.18.0/manifests/v1beta1) | | KServe | apps/kserve/kserve | [v0.14.1](https://github.com/kserve/kserve/releases/tag/v0.14.1/install/v0.14.1) | | KServe Models Web App | apps/kserve/models-web-app | [v0.14.0-rc.0](https://github.com/kserve/models-web-app/tree/v0.14.0-rc.0/config) | diff --git a/apps/admission-webhook/upstream/base/kustomization.yaml b/apps/admission-webhook/upstream/base/kustomization.yaml index 33df96ece..c0701101d 100644 --- a/apps/admission-webhook/upstream/base/kustomization.yaml +++ b/apps/admission-webhook/upstream/base/kustomization.yaml @@ -16,7 +16,7 @@ commonLabels: images: - name: ghcr.io/kubeflow/kubeflow/poddefaults-webhook newName: ghcr.io/kubeflow/kubeflow/poddefaults-webhook - newTag: v1.10.0-rc.2 + newTag: v1.10.0 namespace: kubeflow generatorOptions: disableNameSuffixHash: true diff --git a/apps/centraldashboard/upstream/base/kustomization.yaml b/apps/centraldashboard/upstream/base/kustomization.yaml index b489f255b..9744c172b 100644 --- a/apps/centraldashboard/upstream/base/kustomization.yaml +++ b/apps/centraldashboard/upstream/base/kustomization.yaml @@ -13,7 +13,7 @@ resources: images: - name: ghcr.io/kubeflow/kubeflow/central-dashboard newName: ghcr.io/kubeflow/kubeflow/central-dashboard - newTag: v1.10.0-rc.2 + newTag: v1.10.0 configMapGenerator: - envs: - params.env diff --git a/apps/jupyter/jupyter-web-app/upstream/base/configs/spawner_ui_config.yaml b/apps/jupyter/jupyter-web-app/upstream/base/configs/spawner_ui_config.yaml index 1c44b56c6..d1a5c418a 100644 --- a/apps/jupyter/jupyter-web-app/upstream/base/configs/spawner_ui_config.yaml +++ b/apps/jupyter/jupyter-web-app/upstream/base/configs/spawner_ui_config.yaml @@ -37,16 +37,16 @@ spawnerFormDefaults: ################################################################ image: # the default container image - value: ghcr.io/kubeflow/kubeflow/notebook-servers/jupyter-scipy:v1.10.0-rc.2 + value: ghcr.io/kubeflow/kubeflow/notebook-servers/jupyter-scipy:v1.10.0 # the list of available container images in the dropdown options: - - ghcr.io/kubeflow/kubeflow/notebook-servers/jupyter-scipy:v1.10.0-rc.2 - - ghcr.io/kubeflow/kubeflow/notebook-servers/jupyter-pytorch-full:v1.10.0-rc.2 - - ghcr.io/kubeflow/kubeflow/notebook-servers/jupyter-pytorch-cuda-full:v1.10.0-rc.2 - - ghcr.io/kubeflow/kubeflow/notebook-servers/jupyter-pytorch-gaudi-full:v1.10.0-rc.2 - - ghcr.io/kubeflow/kubeflow/notebook-servers/jupyter-tensorflow-full:v1.10.0-rc.2 - - ghcr.io/kubeflow/kubeflow/notebook-servers/jupyter-tensorflow-cuda-full:v1.10.0-rc.2 + - ghcr.io/kubeflow/kubeflow/notebook-servers/jupyter-scipy:v1.10.0 + - ghcr.io/kubeflow/kubeflow/notebook-servers/jupyter-pytorch-full:v1.10.0 + - ghcr.io/kubeflow/kubeflow/notebook-servers/jupyter-pytorch-cuda-full:v1.10.0 + - ghcr.io/kubeflow/kubeflow/notebook-servers/jupyter-pytorch-gaudi-full:v1.10.0 + - ghcr.io/kubeflow/kubeflow/notebook-servers/jupyter-tensorflow-full:v1.10.0 + - ghcr.io/kubeflow/kubeflow/notebook-servers/jupyter-tensorflow-cuda-full:v1.10.0 ################################################################ # VSCode-like Container Images (Group 1) @@ -61,11 +61,11 @@ spawnerFormDefaults: ################################################################ imageGroupOne: # the default container image - value: ghcr.io/kubeflow/kubeflow/notebook-servers/codeserver-python:v1.10.0-rc.2 + value: ghcr.io/kubeflow/kubeflow/notebook-servers/codeserver-python:v1.10.0 # the list of available container images in the dropdown options: - - ghcr.io/kubeflow/kubeflow/notebook-servers/codeserver-python:v1.10.0-rc.2 + - ghcr.io/kubeflow/kubeflow/notebook-servers/codeserver-python:v1.10.0 ################################################################ # RStudio-like Container Images (Group 2) @@ -82,11 +82,11 @@ spawnerFormDefaults: ################################################################ imageGroupTwo: # the default container image - value: ghcr.io/kubeflow/kubeflow/notebook-servers/rstudio-tidyverse:v1.10.0-rc.2 + value: ghcr.io/kubeflow/kubeflow/notebook-servers/rstudio-tidyverse:v1.10.0 # the list of available container images in the dropdown options: - - ghcr.io/kubeflow/kubeflow/notebook-servers/rstudio-tidyverse:v1.10.0-rc.2 + - ghcr.io/kubeflow/kubeflow/notebook-servers/rstudio-tidyverse:v1.10.0 ################################################################ # CPU Resources diff --git a/apps/jupyter/jupyter-web-app/upstream/base/kustomization.yaml b/apps/jupyter/jupyter-web-app/upstream/base/kustomization.yaml index 78af8cb25..76989046a 100644 --- a/apps/jupyter/jupyter-web-app/upstream/base/kustomization.yaml +++ b/apps/jupyter/jupyter-web-app/upstream/base/kustomization.yaml @@ -23,7 +23,7 @@ commonLabels: images: - name: ghcr.io/kubeflow/kubeflow/jupyter-web-app newName: ghcr.io/kubeflow/kubeflow/jupyter-web-app - newTag: v1.10.0-rc.2 + newTag: v1.10.0 # We need the name to be unique without the suffix because the original name is what # gets used with patches configMapGenerator: diff --git a/apps/jupyter/notebook-controller/upstream/base/kustomization.yaml b/apps/jupyter/notebook-controller/upstream/base/kustomization.yaml index cd265cca2..ccd0e8c4d 100644 --- a/apps/jupyter/notebook-controller/upstream/base/kustomization.yaml +++ b/apps/jupyter/notebook-controller/upstream/base/kustomization.yaml @@ -5,4 +5,4 @@ resources: images: - name: ghcr.io/kubeflow/kubeflow/notebook-controller newName: ghcr.io/kubeflow/kubeflow/notebook-controller - newTag: v1.10.0-rc.2 + newTag: v1.10.0 diff --git a/apps/profiles/upstream/base/kustomization.yaml b/apps/profiles/upstream/base/kustomization.yaml index 41181e1d5..a8f4f0fc3 100644 --- a/apps/profiles/upstream/base/kustomization.yaml +++ b/apps/profiles/upstream/base/kustomization.yaml @@ -12,7 +12,7 @@ patchesStrategicMerge: images: - name: ghcr.io/kubeflow/kubeflow/profile-controller newName: ghcr.io/kubeflow/kubeflow/profile-controller - newTag: v1.10.0-rc.2 + newTag: v1.10.0 configMapGenerator: - name: namespace-labels-data diff --git a/apps/profiles/upstream/overlays/kubeflow/kustomization.yaml b/apps/profiles/upstream/overlays/kubeflow/kustomization.yaml index f3bbe75f1..7dc71bae6 100644 --- a/apps/profiles/upstream/overlays/kubeflow/kustomization.yaml +++ b/apps/profiles/upstream/overlays/kubeflow/kustomization.yaml @@ -29,4 +29,4 @@ vars: images: - name: ghcr.io/kubeflow/kubeflow/kfam newName: ghcr.io/kubeflow/kubeflow/kfam - newTag: v1.10.0-rc.2 + newTag: v1.10.0 diff --git a/apps/pvcviewer-controller/upstream/base/kustomization.yaml b/apps/pvcviewer-controller/upstream/base/kustomization.yaml index ca1c24359..e4c429cda 100644 --- a/apps/pvcviewer-controller/upstream/base/kustomization.yaml +++ b/apps/pvcviewer-controller/upstream/base/kustomization.yaml @@ -6,4 +6,4 @@ resources: images: - name: ghcr.io/kubeflow/kubeflow/pvcviewer-controller newName: ghcr.io/kubeflow/kubeflow/pvcviewer-controller - newTag: v1.10.0-rc.2 + newTag: v1.10.0 diff --git a/apps/tensorboard/tensorboard-controller/upstream/base/kustomization.yaml b/apps/tensorboard/tensorboard-controller/upstream/base/kustomization.yaml index 0c9eb7017..f2fbc13e6 100644 --- a/apps/tensorboard/tensorboard-controller/upstream/base/kustomization.yaml +++ b/apps/tensorboard/tensorboard-controller/upstream/base/kustomization.yaml @@ -14,4 +14,4 @@ patchesStrategicMerge: images: - name: ghcr.io/kubeflow/kubeflow/tensorboard-controller newName: ghcr.io/kubeflow/kubeflow/tensorboard-controller - newTag: v1.10.0-rc.2 + newTag: v1.10.0 diff --git a/apps/tensorboard/tensorboards-web-app/upstream/base/kustomization.yaml b/apps/tensorboard/tensorboards-web-app/upstream/base/kustomization.yaml index 0e0460631..702e76ba4 100644 --- a/apps/tensorboard/tensorboards-web-app/upstream/base/kustomization.yaml +++ b/apps/tensorboard/tensorboards-web-app/upstream/base/kustomization.yaml @@ -14,7 +14,7 @@ commonLabels: images: - name: ghcr.io/kubeflow/kubeflow/tensorboards-web-app newName: ghcr.io/kubeflow/kubeflow/tensorboards-web-app - newTag: v1.10.0-rc.2 + newTag: v1.10.0 # We need the name to be unique without the suffix because the original name is what # gets used with patches configMapGenerator: diff --git a/apps/volumes-web-app/upstream/base/kustomization.yaml b/apps/volumes-web-app/upstream/base/kustomization.yaml index c7da45cee..deda40865 100644 --- a/apps/volumes-web-app/upstream/base/kustomization.yaml +++ b/apps/volumes-web-app/upstream/base/kustomization.yaml @@ -14,7 +14,7 @@ commonLabels: images: - name: ghcr.io/kubeflow/kubeflow/volumes-web-app newName: ghcr.io/kubeflow/kubeflow/volumes-web-app - newTag: v1.10.0-rc.2 + newTag: v1.10.0 # We need the name to be unique without the suffix because the original name is what # gets used with patches configMapGenerator: diff --git a/scripts/synchronize-kubeflow-manifests.sh b/scripts/synchronize-kubeflow-manifests.sh index 34fabf150..977db20fb 100644 --- a/scripts/synchronize-kubeflow-manifests.sh +++ b/scripts/synchronize-kubeflow-manifests.sh @@ -3,7 +3,7 @@ set -euxo pipefail IFS=$'\n\t' -COMMIT="v1.10.0-rc.2" # You can use tags as well +COMMIT="v1.10.0" # You can use tags as well SRC_DIR=${SRC_DIR:=/tmp/kubeflow-kubeflow} BRANCH=${BRANCH:=synchronize-kubeflow-kubeflow-manifests-${COMMIT?}}