Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 17 additions & 16 deletions experimental/helm/charts/katib/ci/values-cert-manager.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

global:
namespace: kubeflow
imageTag: v0.18.0
imageTag: v0.19.0

# Enable kustomize compatibility mode
kustomizeMode:
Expand Down Expand Up @@ -77,6 +77,7 @@ config:
controller:
webhookPort: 8443
trialResources:
- TrainJob.v1alpha1.trainer.kubeflow.org
- Job.v1.batch
- TFJob.v1.kubeflow.org
- PyTorchJob.v1.kubeflow.org
Expand All @@ -85,40 +86,40 @@ config:
runtime:
metricsCollectors:
- kind: StdOut
image: ghcr.io/kubeflow/katib/file-metrics-collector:v0.18.0
image: ghcr.io/kubeflow/katib/file-metrics-collector:v0.19.0
- kind: File
image: ghcr.io/kubeflow/katib/file-metrics-collector:v0.18.0
image: ghcr.io/kubeflow/katib/file-metrics-collector:v0.19.0
- kind: TensorFlowEvent
image: ghcr.io/kubeflow/katib/tfevent-metrics-collector:v0.18.0
image: ghcr.io/kubeflow/katib/tfevent-metrics-collector:v0.19.0
resources:
limits:
memory: 1Gi
suggestions:
- algorithmName: random
image: ghcr.io/kubeflow/katib/suggestion-hyperopt:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-hyperopt:v0.19.0
- algorithmName: tpe
image: ghcr.io/kubeflow/katib/suggestion-hyperopt:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-hyperopt:v0.19.0
- algorithmName: grid
image: ghcr.io/kubeflow/katib/suggestion-optuna:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-optuna:v0.19.0
- algorithmName: hyperband
image: ghcr.io/kubeflow/katib/suggestion-hyperband:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-hyperband:v0.19.0
- algorithmName: bayesianoptimization
image: ghcr.io/kubeflow/katib/suggestion-skopt:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-skopt:v0.19.0
- algorithmName: cmaes
image: ghcr.io/kubeflow/katib/suggestion-goptuna:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-goptuna:v0.19.0
- algorithmName: sobol
image: ghcr.io/kubeflow/katib/suggestion-goptuna:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-goptuna:v0.19.0
- algorithmName: multivariate-tpe
image: ghcr.io/kubeflow/katib/suggestion-optuna:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-optuna:v0.19.0
- algorithmName: enas
image: ghcr.io/kubeflow/katib/suggestion-enas:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-enas:v0.19.0
resources:
limits:
memory: 400Mi
- algorithmName: darts
image: ghcr.io/kubeflow/katib/suggestion-darts:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-darts:v0.19.0
- algorithmName: pbt
image: ghcr.io/kubeflow/katib/suggestion-pbt:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-pbt:v0.19.0
persistentVolumeClaimSpec:
accessModes:
- ReadWriteMany
Expand All @@ -127,7 +128,7 @@ config:
storage: 5Gi
earlyStoppings:
- algorithmName: medianstop
image: ghcr.io/kubeflow/katib/earlystopping-medianstop:v0.18.0
image: ghcr.io/kubeflow/katib/earlystopping-medianstop:v0.19.0

# RBAC
rbac:
Expand Down
12 changes: 10 additions & 2 deletions experimental/helm/charts/katib/ci/values-external-db.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

global:
namespace: kubeflow
imageTag: v0.18.0
imageTag: v0.19.0

# Enable kustomize compatibility mode
kustomizeMode:
Expand Down Expand Up @@ -57,4 +57,12 @@ namespaceCreate:
rbac:
create: true
kubeflow:
enabled: false
enabled: false
# Override trialResources
config:
trialResources:
- Job.v1.batch
- TFJob.v1.kubeflow.org
- PyTorchJob.v1.kubeflow.org
- MPIJob.v1.kubeflow.org
- XGBoostJob.v1.kubeflow.org
33 changes: 17 additions & 16 deletions experimental/helm/charts/katib/ci/values-kubeflow.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

global:
namespace: kubeflow
imageTag: v0.18.0
imageTag: v0.19.0

# Enable kustomize compatibility mode
kustomizeMode:
Expand Down Expand Up @@ -111,6 +111,7 @@ config:
controller:
webhookPort: 8443
trialResources:
- TrainJob.v1alpha1.trainer.kubeflow.org
- Job.v1.batch
- TFJob.v1.kubeflow.org
- PyTorchJob.v1.kubeflow.org
Expand All @@ -119,40 +120,40 @@ config:
runtime:
metricsCollectors:
- kind: StdOut
image: ghcr.io/kubeflow/katib/file-metrics-collector:v0.18.0
image: ghcr.io/kubeflow/katib/file-metrics-collector:v0.19.0
- kind: File
image: ghcr.io/kubeflow/katib/file-metrics-collector:v0.18.0
image: ghcr.io/kubeflow/katib/file-metrics-collector:v0.19.0
- kind: TensorFlowEvent
image: ghcr.io/kubeflow/katib/tfevent-metrics-collector:v0.18.0
image: ghcr.io/kubeflow/katib/tfevent-metrics-collector:v0.19.0
resources:
limits:
memory: 1Gi
suggestions:
- algorithmName: random
image: ghcr.io/kubeflow/katib/suggestion-hyperopt:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-hyperopt:v0.19.0
- algorithmName: tpe
image: ghcr.io/kubeflow/katib/suggestion-hyperopt:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-hyperopt:v0.19.0
- algorithmName: grid
image: ghcr.io/kubeflow/katib/suggestion-optuna:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-optuna:v0.19.0
- algorithmName: hyperband
image: ghcr.io/kubeflow/katib/suggestion-hyperband:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-hyperband:v0.19.0
- algorithmName: bayesianoptimization
image: ghcr.io/kubeflow/katib/suggestion-skopt:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-skopt:v0.19.0
- algorithmName: cmaes
image: ghcr.io/kubeflow/katib/suggestion-goptuna:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-goptuna:v0.19.0
- algorithmName: sobol
image: ghcr.io/kubeflow/katib/suggestion-goptuna:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-goptuna:v0.19.0
- algorithmName: multivariate-tpe
image: ghcr.io/kubeflow/katib/suggestion-optuna:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-optuna:v0.19.0
- algorithmName: enas
image: ghcr.io/kubeflow/katib/suggestion-enas:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-enas:v0.19.0
resources:
limits:
memory: 400Mi
- algorithmName: darts
image: ghcr.io/kubeflow/katib/suggestion-darts:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-darts:v0.19.0
- algorithmName: pbt
image: ghcr.io/kubeflow/katib/suggestion-pbt:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-pbt:v0.19.0
persistentVolumeClaimSpec:
accessModes:
- ReadWriteMany
Expand All @@ -161,7 +162,7 @@ config:
storage: 5Gi
earlyStoppings:
- algorithmName: medianstop
image: ghcr.io/kubeflow/katib/earlystopping-medianstop:v0.18.0
image: ghcr.io/kubeflow/katib/earlystopping-medianstop:v0.19.0

# Security features - disabled for CI simplicity
networkPolicy:
Expand Down
32 changes: 16 additions & 16 deletions experimental/helm/charts/katib/ci/values-leader-election.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

global:
namespace: kubeflow
imageTag: v0.18.0
imageTag: v0.19.0

# Enable kustomize compatibility mode
kustomizeMode:
Expand Down Expand Up @@ -110,40 +110,40 @@ config:
runtime:
metricsCollectors:
- kind: StdOut
image: ghcr.io/kubeflow/katib/file-metrics-collector:v0.18.0
image: ghcr.io/kubeflow/katib/file-metrics-collector:v0.19.0
- kind: File
image: ghcr.io/kubeflow/katib/file-metrics-collector:v0.18.0
image: ghcr.io/kubeflow/katib/file-metrics-collector:v0.19.0
- kind: TensorFlowEvent
image: ghcr.io/kubeflow/katib/tfevent-metrics-collector:v0.18.0
image: ghcr.io/kubeflow/katib/tfevent-metrics-collector:v0.19.0
resources:
limits:
memory: 1Gi
suggestions:
- algorithmName: random
image: ghcr.io/kubeflow/katib/suggestion-hyperopt:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-hyperopt:v0.19.0
- algorithmName: tpe
image: ghcr.io/kubeflow/katib/suggestion-hyperopt:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-hyperopt:v0.19.0
- algorithmName: grid
image: ghcr.io/kubeflow/katib/suggestion-optuna:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-optuna:v0.19.0
- algorithmName: hyperband
image: ghcr.io/kubeflow/katib/suggestion-hyperband:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-hyperband:v0.19.0
- algorithmName: bayesianoptimization
image: ghcr.io/kubeflow/katib/suggestion-skopt:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-skopt:v0.19.0
- algorithmName: cmaes
image: ghcr.io/kubeflow/katib/suggestion-goptuna:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-goptuna:v0.19.0
- algorithmName: sobol
image: ghcr.io/kubeflow/katib/suggestion-goptuna:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-goptuna:v0.19.0
- algorithmName: multivariate-tpe
image: ghcr.io/kubeflow/katib/suggestion-optuna:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-optuna:v0.19.0
- algorithmName: enas
image: ghcr.io/kubeflow/katib/suggestion-enas:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-enas:v0.19.0
resources:
limits:
memory: 400Mi
- algorithmName: darts
image: ghcr.io/kubeflow/katib/suggestion-darts:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-darts:v0.19.0
- algorithmName: pbt
image: ghcr.io/kubeflow/katib/suggestion-pbt:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-pbt:v0.19.0
persistentVolumeClaimSpec:
accessModes:
- ReadWriteMany
Expand All @@ -152,4 +152,4 @@ config:
storage: 5Gi
earlyStoppings:
- algorithmName: medianstop
image: ghcr.io/kubeflow/katib/earlystopping-medianstop:v0.18.0
image: ghcr.io/kubeflow/katib/earlystopping-medianstop:v0.19.0
32 changes: 16 additions & 16 deletions experimental/helm/charts/katib/ci/values-openshift.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

global:
namespace: kubeflow
imageTag: v0.18.0
imageTag: v0.19.0

# Enable kustomize compatibility mode
kustomizeMode:
Expand Down Expand Up @@ -82,40 +82,40 @@ config:
runtime:
metricsCollectors:
- kind: StdOut
image: ghcr.io/kubeflow/katib/file-metrics-collector:v0.18.0
image: ghcr.io/kubeflow/katib/file-metrics-collector:v0.19.0
- kind: File
image: ghcr.io/kubeflow/katib/file-metrics-collector:v0.18.0
image: ghcr.io/kubeflow/katib/file-metrics-collector:v0.19.0
- kind: TensorFlowEvent
image: ghcr.io/kubeflow/katib/tfevent-metrics-collector:v0.18.0
image: ghcr.io/kubeflow/katib/tfevent-metrics-collector:v0.19.0
resources:
limits:
memory: 1Gi
suggestions:
- algorithmName: random
image: ghcr.io/kubeflow/katib/suggestion-hyperopt:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-hyperopt:v0.19.0
- algorithmName: tpe
image: ghcr.io/kubeflow/katib/suggestion-hyperopt:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-hyperopt:v0.19.0
- algorithmName: grid
image: ghcr.io/kubeflow/katib/suggestion-optuna:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-optuna:v0.19.0
- algorithmName: hyperband
image: ghcr.io/kubeflow/katib/suggestion-hyperband:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-hyperband:v0.19.0
- algorithmName: bayesianoptimization
image: ghcr.io/kubeflow/katib/suggestion-skopt:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-skopt:v0.19.0
- algorithmName: cmaes
image: ghcr.io/kubeflow/katib/suggestion-goptuna:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-goptuna:v0.19.0
- algorithmName: sobol
image: ghcr.io/kubeflow/katib/suggestion-goptuna:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-goptuna:v0.19.0
- algorithmName: multivariate-tpe
image: ghcr.io/kubeflow/katib/suggestion-optuna:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-optuna:v0.19.0
- algorithmName: enas
image: ghcr.io/kubeflow/katib/suggestion-enas:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-enas:v0.19.0
resources:
limits:
memory: 400Mi
- algorithmName: darts
image: ghcr.io/kubeflow/katib/suggestion-darts:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-darts:v0.19.0
- algorithmName: pbt
image: ghcr.io/kubeflow/katib/suggestion-pbt:v0.18.0
image: ghcr.io/kubeflow/katib/suggestion-pbt:v0.19.0
persistentVolumeClaimSpec:
accessModes:
- ReadWriteMany
Expand All @@ -124,7 +124,7 @@ config:
storage: 5Gi
earlyStoppings:
- algorithmName: medianstop
image: ghcr.io/kubeflow/katib/earlystopping-medianstop:v0.18.0
image: ghcr.io/kubeflow/katib/earlystopping-medianstop:v0.19.0

# Namespace creation with security labels
namespaceCreate:
Expand Down
12 changes: 10 additions & 2 deletions experimental/helm/charts/katib/ci/values-postgres.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

global:
namespace: kubeflow
imageTag: v0.18.0
imageTag: v0.19.0

# Enable kustomize compatibility mode
kustomizeMode:
Expand Down Expand Up @@ -95,4 +95,12 @@ autoscaling:

# Namespace creation
namespaceCreate:
enabled: true
enabled: true
# Override trialResources
config:
trialResources:
- Job.v1.batch
- TFJob.v1.kubeflow.org
- PyTorchJob.v1.kubeflow.org
- MPIJob.v1.kubeflow.org
- XGBoostJob.v1.kubeflow.org
2 changes: 1 addition & 1 deletion experimental/helm/charts/katib/ci/values-production.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

global:
namespace: kubeflow
imageTag: v0.18.0
imageTag: v0.19.0

# Controller configuration - with leader election for HA
controller:
Expand Down
2 changes: 1 addition & 1 deletion experimental/helm/charts/katib/ci/values-standalone.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

global:
namespace: kubeflow
imageTag: v0.18.0
imageTag: v0.19.0

# Enable kustomize compatibility mode
kustomizeMode:
Expand Down
20 changes: 19 additions & 1 deletion experimental/helm/charts/katib/templates/config/configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,22 @@ metadata:
{{- end }}
data:
katib-config.yaml: |
{{ .Values.config.katibConfig | indent 4 }}
{{- if .Values.config.katibConfig }}
{{ .Values.config.katibConfig | indent 4 }}
{{- else }}
apiVersion: config.kubeflow.org/v1beta1
kind: KatibConfig
init:
{{- if .Values.config.certGenerator.enabled }}
certGenerator:
enable: true
{{- end }}
controller:
webhookPort: {{ .Values.controller.ports.webhook }}
trialResources:
{{- range .Values.config.trialResources }}
- {{ . }}
{{- end }}
runtime:
{{ .Values.config.runtimeConfig | indent 6 }}
{{- end }}
Loading
Loading