Skip to content

Commit 3ea9478

Browse files
committed
Update image tag and add addition env
Signed-off-by: kunal-511 <[email protected]>
1 parent 7dc2c6d commit 3ea9478

24 files changed

+398
-170
lines changed

experimental/helm/charts/pipelines/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ name: kubeflow-pipelines
44

55
description: A Helm chart for Kubeflow Pipelines - ML Workflows on Kubernetes
66

7-
version: 2.5.0
7+
version: 2.14.3
88

9-
appVersion: 2.5.0
9+
appVersion: 2.14.3
1010

1111
home: https://github.com/kubeflow/pipelines
1212

experimental/helm/charts/pipelines/ci/values-aws-enhanced.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
global:
55
namespace: kubeflow
66
imageRegistry: ghcr.io/kubeflow
7-
imageTag: "2.5.0"
7+
imageTag: "2.14.3"
88
imagePullPolicy: IfNotPresent
99

1010
# Installation mode
@@ -52,7 +52,7 @@ database:
5252
# Pipeline Configuration
5353
pipeline:
5454
cache:
55-
image: "registry.k8s.io/busybox"
55+
image: "ghcr.io/containerd/busybox"
5656
nodeRestrictions: false
5757
maximumStaleness: ""
5858
defaultStaleness: ""
@@ -158,9 +158,9 @@ apiServer:
158158
- name: OBJECTSTORECONFIG_SECRETACCESSKEY
159159
key: secretkey
160160
- name: V2_DRIVER_IMAGE
161-
value: "ghcr.io/kubeflow/kfp-driver:2.5.0"
161+
value: "ghcr.io/kubeflow/kfp-driver:2.14.3"
162162
- name: V2_LAUNCHER_IMAGE
163-
value: "ghcr.io/kubeflow/kfp-launcher:2.5.0"
163+
value: "ghcr.io/kubeflow/kfp-launcher:2.14.3"
164164

165165
# AWS UI configuration
166166
ui:

experimental/helm/charts/pipelines/ci/values-aws.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ apiServer:
5353
publishLogs: true
5454
pipelineLogLevel: "1"
5555
autoUpdatePipelineDefaultVersion: true
56-
v2DriverImage: "ghcr.io/kubeflow/kfp-driver:2.5.0"
57-
v2LauncherImage: "ghcr.io/kubeflow/kfp-launcher:2.5.0"
56+
v2DriverImage: "ghcr.io/kubeflow/kfp-driver:2.14.3"
57+
v2LauncherImage: "ghcr.io/kubeflow/kfp-launcher:2.14.3"
5858
additionalEnv:
5959
- name: AWS_REGION
6060
value: "YOUR_AWS_REGION"

experimental/helm/charts/pipelines/ci/values-azure-enhanced.yaml

Lines changed: 48 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
global:
55
namespace: kubeflow
66
imageRegistry: ghcr.io/kubeflow
7-
imageTag: "2.5.0"
7+
imageTag: "2.14.3"
88
imagePullPolicy: IfNotPresent
99

1010
# Installation mode
@@ -51,7 +51,7 @@ database:
5151
# Pipeline Configuration
5252
pipeline:
5353
cache:
54-
image: "registry.k8s.io/busybox"
54+
image: "ghcr.io/containerd/busybox"
5555
nodeRestrictions: false
5656
maximumStaleness: ""
5757
defaultStaleness: ""
@@ -97,6 +97,52 @@ apiServer:
9797
requests:
9898
cpu: 250m
9999
memory: 500Mi
100+
additionalEnv:
101+
- name: PUBLISH_LOGS
102+
value: "true"
103+
- name: LOG_LEVEL
104+
value: "info"
105+
- name: PIPELINE_LOG_LEVEL
106+
value: "1"
107+
- name: AUTO_UPDATE_PIPELINE_DEFAULT_VERSION
108+
key: autoUpdatePipelineDefaultVersion
109+
- name: POD_NAMESPACE
110+
- name: OBJECTSTORECONFIG_SECURE
111+
value: "false"
112+
- name: OBJECTSTORECONFIG_BUCKETNAME
113+
key: bucketName
114+
- name: DBCONFIG_USER
115+
key: username
116+
- name: DBCONFIG_PASSWORD
117+
key: password
118+
- name: DBCONFIG_DBNAME
119+
key: pipelineDb
120+
- name: DBCONFIG_HOST
121+
key: dbHost
122+
- name: DBCONFIG_PORT
123+
key: dbPort
124+
- name: DBCONFIG_CONMAXLIFETIME
125+
key: ConMaxLifeTime
126+
- name: DB_DRIVER_NAME
127+
key: dbType
128+
- name: DBCONFIG_MYSQLCONFIG_USER
129+
key: username
130+
- name: DBCONFIG_MYSQLCONFIG_PASSWORD
131+
key: password
132+
- name: DBCONFIG_MYSQLCONFIG_DBNAME
133+
key: pipelineDb
134+
- name: DBCONFIG_MYSQLCONFIG_HOST
135+
key: mysqlHost
136+
- name: DBCONFIG_MYSQLCONFIG_PORT
137+
key: mysqlPort
138+
- name: OBJECTSTORECONFIG_ACCESSKEY
139+
key: accesskey
140+
- name: OBJECTSTORECONFIG_SECRETACCESSKEY
141+
key: secretkey
142+
- name: V2_DRIVER_IMAGE
143+
value: "ghcr.io/kubeflow/kfp-driver:2.14.3"
144+
- name: V2_LAUNCHER_IMAGE
145+
value: "ghcr.io/kubeflow/kfp-launcher:2.14.3"
100146

101147
# Azure UI configuration
102148
ui:

experimental/helm/charts/pipelines/ci/values-azure.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ apiServer:
5353
publishLogs: true
5454
pipelineLogLevel: "1"
5555
autoUpdatePipelineDefaultVersion: true
56-
v2DriverImage: "ghcr.io/kubeflow/kfp-driver:2.5.0"
57-
v2LauncherImage: "ghcr.io/kubeflow/kfp-launcher:2.5.0"
56+
v2DriverImage: "ghcr.io/kubeflow/kfp-driver:2.14.3"
57+
v2LauncherImage: "ghcr.io/kubeflow/kfp-launcher:2.14.3"
5858
additionalEnv:
5959
- name: AZURE_STORAGE_ACCOUNT
6060
value: "YOUR_STORAGE_ACCOUNT"

experimental/helm/charts/pipelines/ci/values-dev-enhanced.yaml

Lines changed: 120 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
global:
55
namespace: kubeflow
66
imageRegistry: ghcr.io/kubeflow
7-
imageTag: "2.5.0"
7+
imageTag: "master"
88
imagePullPolicy: IfNotPresent
99

1010
# Installation mode
@@ -15,7 +15,7 @@ installMode:
1515

1616
# Database Configuration
1717
mysql:
18-
enabled: true
18+
enabled: false
1919
auth:
2020
rootPassword: "dev123"
2121
username: "dev"
@@ -37,7 +37,7 @@ postgresql:
3737

3838
# Object Storage Configuration - Lightweight MinIO
3939
minio:
40-
enabled: true
40+
enabled: false
4141
auth:
4242
rootUser: "dev"
4343
rootPassword: "dev123"
@@ -66,14 +66,14 @@ database:
6666
# Pipeline Configuration - Development settings
6767
pipeline:
6868
cache:
69-
image: "registry.k8s.io/busybox"
69+
image: "ghcr.io/containerd/busybox"
7070
nodeRestrictions: false
7171
maximumStaleness: ""
7272
defaultStaleness: ""
7373

7474
# Argo Workflows Configuration - Minimal for dev
7575
argo:
76-
enabled: true
76+
enabled: false
7777

7878
# Environment Configuration
7979
env:
@@ -89,35 +89,112 @@ apiServer:
8989
env:
9090
logLevel: "2"
9191
additionalEnv:
92+
- name: V2_DRIVER_IMAGE
93+
value: "ghcr.io/kubeflow/kfp-driver:master"
94+
- name: V2_LAUNCHER_IMAGE
95+
value: "ghcr.io/kubeflow/kfp-launcher:master"
96+
- name: PUBLISH_LOGS
97+
value: "true"
98+
- name: LOG_LEVEL
99+
value: "info"
92100
- name: PIPELINE_LOG_LEVEL
93101
value: "1"
102+
- name: AUTO_UPDATE_PIPELINE_DEFAULT_VERSION
103+
key: autoUpdatePipelineDefaultVersion
104+
- name: POD_NAMESPACE
105+
valueFrom:
106+
fieldRef:
107+
fieldPath: metadata.namespace
108+
- name: OBJECTSTORECONFIG_SECURE
109+
value: "false"
110+
- name: OBJECTSTORECONFIG_BUCKETNAME
111+
key: bucketName
112+
- name: DBCONFIG_USER
113+
key: username
114+
- name: DBCONFIG_PASSWORD
115+
key: password
116+
- name: DBCONFIG_DBNAME
117+
key: pipelineDb
118+
- name: DBCONFIG_HOST
119+
key: dbHost
120+
- name: DBCONFIG_PORT
121+
key: dbPort
122+
- name: DBCONFIG_CONMAXLIFETIME
123+
key: ConMaxLifeTime
124+
- name: DB_DRIVER_NAME
125+
key: dbType
126+
- name: DBCONFIG_MYSQLCONFIG_USER
127+
key: username
128+
- name: DBCONFIG_MYSQLCONFIG_PASSWORD
129+
key: password
130+
- name: DBCONFIG_MYSQLCONFIG_DBNAME
131+
key: pipelineDb
132+
- name: DBCONFIG_MYSQLCONFIG_HOST
133+
key: mysqlHost
134+
- name: DBCONFIG_MYSQLCONFIG_PORT
135+
key: mysqlPort
136+
- name: OBJECTSTORECONFIG_ACCESSKEY
137+
key: accesskey
138+
- name: OBJECTSTORECONFIG_SECRETACCESSKEY
139+
key: secretkey
94140

95141
persistenceAgent:
96142
replicas: 1
97143
resources:
98144
requests:
99145
cpu: 120m
100146
memory: 500Mi
147+
additionalEnv:
148+
- name: NAMESPACE
149+
valueFrom:
150+
fieldRef:
151+
fieldPath: metadata.namespace
101152
scheduledWorkflow:
102153
replicas: 1
154+
image:
155+
repository: kfp-scheduled-workflow-controller
156+
tag: "master"
157+
additionalEnv:
158+
- name: LOG_LEVEL
159+
value: "info"
160+
- name: NAMESPACE
161+
valueFrom:
162+
fieldRef:
163+
fieldPath: metadata.namespace
103164

104165
ui:
105166
replicas: 1
106167
resources:
107168
requests:
108169
cpu: 10m
109170
memory: 70Mi
171+
additionalEnv:
172+
- name: VIEWER_TENSORBOARD_POD_TEMPLATE_SPEC_PATH
173+
value: "/etc/config/viewer-pod-template.json"
174+
- name: MINIO_NAMESPACE
175+
valueFrom:
176+
fieldRef:
177+
fieldPath: metadata.namespace
178+
- name: MINIO_ACCESS_KEY
179+
key: accesskey
180+
- name: MINIO_SECRET_KEY
181+
key: secretkey
182+
- name: ALLOW_CUSTOM_VISUALIZATIONS
183+
value: "true"
184+
- name: FRONTEND_SERVER_NAMESPACE
185+
valueFrom:
186+
fieldRef:
187+
fieldPath: metadata.namespace
188+
- name: ARGO_ARCHIVE_LOGS
189+
value: "true"
190+
- name: DISABLE_GKE_METADATA
191+
value: "true"
192+
110193
metadata:
111194
enabled: true
112195
grpc:
113196
replicas: 1
114197
resources:
115-
requests:
116-
cpu: 50m
117-
memory: 128Mi
118-
limits:
119-
cpu: 200m
120-
memory: 512Mi
121198
envoy:
122199
replicas: 1
123200
resources:
@@ -138,6 +215,31 @@ cache:
138215
limits:
139216
cpu: 200m
140217
memory: 512Mi
218+
additionalEnv:
219+
- name: DEFAULT_CACHE_STALENESS
220+
key: DEFAULT_CACHE_STALENESS
221+
- name: MAXIMUM_CACHE_STALENESS
222+
key: MAXIMUM_CACHE_STALENESS
223+
- name: CACHE_IMAGE
224+
key: cacheImage
225+
- name: CACHE_NODE_RESTRICTIONS
226+
key: cacheNodeRestrictions
227+
- name: DBCONFIG_DRIVER
228+
value: "mysql"
229+
- name: DBCONFIG_DB_NAME
230+
key: cacheDb
231+
- name: DBCONFIG_HOST_NAME
232+
key: dbHost
233+
- name: DBCONFIG_PORT
234+
key: dbPort
235+
- name: DBCONFIG_USER
236+
key: username
237+
- name: DBCONFIG_PASSWORD
238+
key: password
239+
- name: NAMESPACE_TO_WATCH
240+
valueFrom:
241+
fieldRef:
242+
fieldPath: metadata.namespace
141243

142244
cacheDeployer:
143245
replicas: 1
@@ -148,7 +250,6 @@ cacheDeployer:
148250
limits:
149251
cpu: 100m
150252
memory: 256Mi
151-
152253
visualization:
153254
replicas: 1
154255
resources:
@@ -162,6 +263,13 @@ viewerCrd:
162263
pullPolicy: Always
163264
env:
164265
maxNumViewers: "10"
266+
additionalEnv:
267+
- name: MAX_NUM_VIEWERS
268+
value: "50"
269+
- name: NAMESPACE
270+
valueFrom:
271+
fieldRef:
272+
fieldPath: metadata.namespace
165273
dev:
166274
# Enable debug mode
167275
debug: true

0 commit comments

Comments
 (0)