Skip to content

Commit 52e6d74

Browse files
Synchronize kubeflow pipelines manifests 2.16.1 (#3453)
* Update kubeflow/pipelines manifests from 2.16.1 Signed-off-by: juliusvonkohout <45896133+juliusvonkohout@users.noreply.github.com> * update tests Signed-off-by: juliusvonkohout <45896133+juliusvonkohout@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com> Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com> --------- Signed-off-by: juliusvonkohout <45896133+juliusvonkohout@users.noreply.github.com> Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
1 parent 0a0f720 commit 52e6d74

14 files changed

Lines changed: 65 additions & 23 deletions

File tree

.github/workflows/full_kubeflow_integration_test.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,13 +142,13 @@ jobs:
142142
143143
- name: V1 Pipeline Test
144144
run: |
145-
pip3 install "kfp>=1.8.23,<2.0.0"
145+
pip3 install "kfp>=1.8.24,<2.0.0"
146146
TOKEN="$(kubectl -n $KF_PROFILE create token default-editor)"
147147
python3 tests/pipeline_v1_test.py "${TOKEN}" "${KF_PROFILE}"
148148
149149
- name: V2 Pipeline Test
150150
run: |
151-
pip3 install -U "kfp>=2.16.0" kfp-kubernetes
151+
pip3 install -U "kfp>=2.16.1" kfp-kubernetes
152152
TOKEN="$(kubectl -n $KF_PROFILE create token default-editor)"
153153
python3 tests/pipeline_v2_test.py run_pipeline "${TOKEN}" "${KF_PROFILE}"
154154

.github/workflows/pipeline_test.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,13 @@ jobs:
7676
7777
- name: V1 Pipeline Test
7878
run: |
79-
pip3 install "kfp>=1.8.23,<2.0.0"
79+
pip3 install "kfp>=1.8.24,<2.0.0"
8080
TOKEN="$(kubectl -n $KF_PROFILE create token default-editor)"
8181
python3 tests/pipeline_v1_test.py "${TOKEN}" "${KF_PROFILE}"
8282
8383
- name: V2 Pipeline Test
8484
run: |
85-
pip3 install "kfp>=2.16.0" kfp-kubernetes
85+
pip3 install "kfp>=2.16.1" kfp-kubernetes
8686
TOKEN="$(kubectl -n $KF_PROFILE create token default-editor)"
8787
python3 tests/pipeline_v2_test.py run_pipeline "${TOKEN}" "${KF_PROFILE}"
8888

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ This repository periodically synchronizes all official Kubeflow components from
7676
| Katib | applications/katib/upstream | [v0.19.0](https://github.com/kubeflow/katib/tree/v0.19.0/manifests/v1beta1) | 13m | 476Mi | 10GB |
7777
| KServe | applications/kserve/kserve | [v0.16.0](https://github.com/kserve/kserve/releases/tag/v0.16.0/install/v0.16.0) | 600m | 1200Mi | 0GB |
7878
| KServe Models Web Application | applications/kserve/models-web-app | [c71ee4309f0335159d9fdfd4559a538b5c782c92](https://github.com/kserve/models-web-app/tree/c71ee4309f0335159d9fdfd4559a538b5c782c92/manifests/kustomize) | 6m | 259Mi | 0GB |
79-
| Kubeflow Pipelines | applications/pipeline/upstream | [2.16.0](https://github.com/kubeflow/pipelines/tree/2.16.0/manifests/kustomize) | 970m | 3552Mi | 35GB |
79+
| Kubeflow Pipelines | applications/pipeline/upstream | [2.16.1](https://github.com/kubeflow/pipelines/tree/2.16.1/manifests/kustomize) | 970m | 3552Mi | 35GB |
8080
| Kubeflow Model Registry | applications/model-registry/upstream | [v0.3.8](https://github.com/kubeflow/model-registry/tree/v0.3.8/manifests/kustomize) | 510m | 2112Mi | 20GB |
8181
| Spark Operator | applications/spark/spark-operator | [2.5.0](https://github.com/kubeflow/spark-operator/tree/v2.5.0) | 9m | 41Mi | 0GB |
8282
| Istio | common/istio | [1.29.1](https://github.com/istio/istio/releases/tag/1.29.1) | 750m | 2364Mi | 0GB |
@@ -629,4 +629,3 @@ pre-commit run
629629
**A:** Istio CNI provides better security by eliminating the need for privileged init containers, making it more compatible with Pod Security Standards (PSS). It also enables native sidecars support introduced in Kubernetes 1.28, which helps address issues with init containers and application lifecycle management.
630630
- **Q:** Why does Istio CNI fail on Google Kubernetes Engine (GKE) with "read-only file system" errors?
631631
**A:** GKE mounts `/opt/cni/bin` as read-only for security reasons. Use the GKE-specific overlay: `kubectl apply -k common/istio/istio-install/overlays/gke` (or `overlays/ambient-gke` for ambient mode). These overlays use GKE's writable CNI directory at `/home/kubernetes/bin`. For details, see [Istio CNI Prerequisites](https://istio.io/latest/docs/setup/additional-setup/cni/#prerequisites).
632-

applications/pipeline/upstream/base/cache-deployer/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ resources:
66
- cache-deployer-deployment.yaml
77
images:
88
- name: ghcr.io/kubeflow/kfp-cache-deployer
9-
newTag: 2.16.0
9+
newTag: 2.16.1
1010
labels:
1111
- includeSelectors: true
1212
pairs:

applications/pipeline/upstream/base/cache/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ resources:
88
- cache-service.yaml
99
images:
1010
- name: ghcr.io/kubeflow/kfp-cache-server
11-
newTag: 2.16.0
11+
newTag: 2.16.1
1212
labels:
1313
- includeSelectors: true
1414
pairs:

applications/pipeline/upstream/base/installs/generic/pipeline-install-config.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ data:
1111
until the changes take effect. A quick way to restart all deployments in a
1212
namespace: `kubectl rollout restart deployment -n <your-namespace>`.
1313
appName: pipeline
14-
appVersion: 2.16.0
14+
appVersion: 2.16.1
1515
dbHost: mysql # relic to be removed after release
1616
dbPort: "3306" # relic to be removed after release
1717
dbType: mysql
@@ -114,3 +114,9 @@ data:
114114
defaultSecurityContextRunAsUser: ""
115115
defaultSecurityContextRunAsGroup: ""
116116
defaultSecurityContextRunAsNonRoot: ""
117+
## BLOCK_V1_PIPELINES: Controls whether v1 pipelines are allowed to be created and run.
118+
## Valid values are 'true' and 'false'. Defaults to 'false'.
119+
BLOCK_V1_PIPELINES: "false"
120+
## V1_ALLOWED_NAMESPACES: Comma-separated list of namespaces that are allowed to use v1 pipelines
121+
## when BLOCK_V1_PIPELINES is set to true. This is only evaluated if BLOCK_V1_PIPELINES is set to true.
122+
V1_ALLOWED_NAMESPACES: ""

applications/pipeline/upstream/base/installs/generic/postgres/pipeline-install-config.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,3 +109,9 @@ data:
109109
defaultSecurityContextRunAsUser: ""
110110
defaultSecurityContextRunAsGroup: ""
111111
defaultSecurityContextRunAsNonRoot: ""
112+
## BLOCK_V1_PIPELINES: Controls whether v1 pipelines are allowed to be created and run.
113+
## Valid values are 'true' and 'false'. Defaults to 'false'.
114+
BLOCK_V1_PIPELINES: "false"
115+
## V1_ALLOWED_NAMESPACES: Comma-separated list of namespaces that are allowed to use v1 pipelines
116+
## when BLOCK_V1_PIPELINES is set to true. This is only evaluated if BLOCK_V1_PIPELINES is set to true.
117+
V1_ALLOWED_NAMESPACES: ""

applications/pipeline/upstream/base/metadata/base/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ resources:
1111
- metadata-grpc-sa.yaml
1212
images:
1313
- name: ghcr.io/kubeflow/kfp-metadata-envoy
14-
newTag: 2.16.0
14+
newTag: 2.16.1

applications/pipeline/upstream/base/pipeline/kustomization.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,19 +39,19 @@ resources:
3939
configMapGenerator:
4040
- name: kubeflow-pipelines-public
4141
literals:
42-
- kubeflow_pipelines_version=v2.16.0
42+
- kubeflow_pipelines_version=v2.16.1
4343
options:
4444
disableNameSuffixHash: true
4545
images:
4646
- name: ghcr.io/kubeflow/kfp-api-server
47-
newTag: 2.16.0
47+
newTag: 2.16.1
4848
- name: ghcr.io/kubeflow/kfp-persistence-agent
49-
newTag: 2.16.0
49+
newTag: 2.16.1
5050
- name: ghcr.io/kubeflow/kfp-scheduled-workflow-controller
51-
newTag: 2.16.0
51+
newTag: 2.16.1
5252
- name: ghcr.io/kubeflow/kfp-frontend
53-
newTag: 2.16.0
53+
newTag: 2.16.1
5454
- name: ghcr.io/kubeflow/kfp-viewer-crd-controller
55-
newTag: 2.16.0
55+
newTag: 2.16.1
5656
- name: ghcr.io/kubeflow/kfp-visualization-server
57-
newTag: 2.16.0
57+
newTag: 2.16.1

applications/pipeline/upstream/base/pipeline/metadata-writer/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ resources:
77
- metadata-writer-sa.yaml
88
images:
99
- name: ghcr.io/kubeflow/kfp-metadata-writer
10-
newTag: 2.16.0
10+
newTag: 2.16.1

0 commit comments

Comments
 (0)