Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Katib 0.10 v1beta1 release #1593

Merged
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
13 changes: 6 additions & 7 deletions katib/components/katib-controller/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,15 @@ resources:
- ../../katib-controller/base/katib-ui-rbac.yaml
- ../../katib-controller/base/katib-ui-service.yaml
- ../../katib-controller/base/trial-template-configmap.yaml
- ../../katib-controller/base/trial-template-configmap-labeled.yaml
- ../../katib-controller/overlays/application/application.yaml
- ../../katib-controller/overlays/istio/katib-ui-virtual-service.yaml
images:
- name: gcr.io/kubeflow-images-public/katib/v1alpha3/katib-controller
newTag: ce89cbf
newName: gcr.io/kubeflow-images-public/katib/v1alpha3/katib-controller
- name: gcr.io/kubeflow-images-public/katib/v1alpha3/katib-ui
newTag: ce89cbf
newName: gcr.io/kubeflow-images-public/katib/v1alpha3/katib-ui
- name: docker.io/kubeflowkatib/katib-controller
newTag: v1beta1-e294a90
newName: docker.io/kubeflowkatib/katib-controller
- name: docker.io/kubeflowkatib/katib-ui
newTag: v1beta1-e294a90
newName: docker.io/kubeflowkatib/katib-ui
commonLabels:
app.kubernetes.io/component: katib
app.kubernetes.io/name: katib-controller
Expand Down
6 changes: 3 additions & 3 deletions katib/components/katib-db-manager/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ resources:
- ../../katib-controller/base/katib-db-manager-deployment.yaml
- ../../katib-controller/base/katib-db-manager-service.yaml
images:
- name: gcr.io/kubeflow-images-public/katib/v1alpha3/katib-db-manager
newTag: ce89cbf
newName: gcr.io/kubeflow-images-public/katib/v1alpha3/katib-db-manager
- name: docker.io/kubeflowkatib/katib-db-manager
newTag: v1beta1-e294a90
newName: docker.io/kubeflowkatib/katib-db-manager
commonLabels:
app.kubernetes.io/component: katib
app.kubernetes.io/name: katib-controller
58 changes: 29 additions & 29 deletions katib/installs/katib-external-db/katib-db-manager-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,32 +6,32 @@ spec:
template:
spec:
containers:
- name: katib-db-manager
env:
- name: DB_NAME
value: mysql
- name: DB_USER
valueFrom:
secretKeyRef:
name: katib-mysql-secrets
key: DB_USER
- name: DB_PASSWORD
valueFrom:
secretKeyRef:
name: katib-mysql-secrets
key: DB_PASSWORD
- name: KATIB_MYSQL_DB_DATABASE
valueFrom:
secretKeyRef:
name: katib-mysql-secrets
key: KATIB_MYSQL_DB_DATABASE
- name: KATIB_MYSQL_DB_HOST
valueFrom:
secretKeyRef:
name: katib-mysql-secrets
key: KATIB_MYSQL_DB_HOST
- name: KATIB_MYSQL_DB_PORT
valueFrom:
secretKeyRef:
name: katib-mysql-secrets
key: KATIB_MYSQL_DB_PORT
- name: katib-db-manager
env:
- name: DB_NAME
value: mysql
- name: DB_USER
valueFrom:
secretKeyRef:
name: katib-mysql-secrets
key: DB_USER
- name: DB_PASSWORD
valueFrom:
secretKeyRef:
name: katib-mysql-secrets
key: DB_PASSWORD
- name: KATIB_MYSQL_DB_DATABASE
valueFrom:
secretKeyRef:
name: katib-mysql-secrets
key: KATIB_MYSQL_DB_DATABASE
- name: KATIB_MYSQL_DB_HOST
valueFrom:
secretKeyRef:
name: katib-mysql-secrets
key: KATIB_MYSQL_DB_HOST
- name: KATIB_MYSQL_DB_PORT
valueFrom:
secretKeyRef:
name: katib-mysql-secrets
key: KATIB_MYSQL_DB_PORT
2 changes: 1 addition & 1 deletion katib/installs/katib-external-db/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ patchesStrategicMerge:
secretGenerator:
- name: katib-mysql-secrets
envs:
- secrets.env
- secrets.env
commonLabels:
app.kubernetes.io/component: katib
app.kubernetes.io/name: katib-controller
4 changes: 2 additions & 2 deletions katib/installs/katib-standalone-ibm/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- ../katib-standalone
- ../katib-standalone
patchesStrategicMerge:
- ../../katib-controller/overlays/ibm-storage-config/katib-mysql-deployment.yaml
- ../../katib-controller/overlays/ibm-storage-config/katib-mysql-deployment.yaml
images:
- name: mysql
newTag: "5.6"
Expand Down
29 changes: 18 additions & 11 deletions katib/katib-controller/base/katib-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ data:
metrics-collector-sidecar: |-
{
"StdOut": {
"image": "gcr.io/kubeflow-images-public/katib/v1alpha3/file-metrics-collector:ce89cbf"
"image": "docker.io/kubeflowkatib/file-metrics-collector:v1beta1-e294a90"
},
"File": {
"image": "gcr.io/kubeflow-images-public/katib/v1alpha3/file-metrics-collector:ce89cbf"
"image": "docker.io/kubeflowkatib/file-metrics-collector:v1beta1-e294a90"
},
"TensorFlowEvent": {
"image": "gcr.io/kubeflow-images-public/katib/v1alpha3/tfevent-metrics-collector:ce89cbf",
"image": "docker.io/kubeflowkatib/tfevent-metrics-collector:v1beta1-e294a90",
"resources": {
"limits": {
"memory": "1Gi"
Expand All @@ -23,22 +23,22 @@ data:
suggestion: |-
{
"random": {
"image": "gcr.io/kubeflow-images-public/katib/v1alpha3/suggestion-hyperopt:ce89cbf"
"image": "docker.io/kubeflowkatib/suggestion-hyperopt:v1beta1-e294a90"
},
"grid": {
"image": "gcr.io/kubeflow-images-public/katib/v1alpha3/suggestion-chocolate:ce89cbf"
"image": "docker.io/kubeflowkatib/suggestion-chocolate:v1beta1-e294a90"
},
"hyperband": {
"image": "gcr.io/kubeflow-images-public/katib/v1alpha3/suggestion-hyperband:ce89cbf"
"image": "docker.io/kubeflowkatib/suggestion-hyperband:v1beta1-e294a90"
},
"bayesianoptimization": {
"image": "gcr.io/kubeflow-images-public/katib/v1alpha3/suggestion-skopt:ce89cbf"
"image": "docker.io/kubeflowkatib/suggestion-skopt:v1beta1-e294a90"
},
"tpe": {
"image": "gcr.io/kubeflow-images-public/katib/v1alpha3/suggestion-hyperopt:ce89cbf"
"image": "docker.io/kubeflowkatib/suggestion-hyperopt:v1beta1-e294a90"
},
"enas": {
"image": "gcr.io/kubeflow-images-public/katib/v1alpha3/suggestion-enas:ce89cbf",
"image": "docker.io/kubeflowkatib/suggestion-enas:v1beta1-e294a90",
"imagePullPolicy": "Always",
"resources": {
"limits": {
Expand All @@ -47,9 +47,16 @@ data:
}
},
"cmaes": {
"image": "gcr.io/kubeflow-images-public/katib/v1alpha3/suggestion-goptuna:ce89cbf"
"image": "docker.io/kubeflowkatib/suggestion-goptuna:v1beta1-e294a90"
},
"darts": {
"image": "gcr.io/kubeflow-images-public/katib/v1alpha3/suggestion-darts:ce89cbf"
"image": "docker.io/kubeflowkatib/suggestion-darts:v1beta1-e294a90"
}
}
early-stopping: |-
{
"medianstop": {
"image": "docker.io/kubeflowkatib/earlystopping-medianstop:v1beta1-e294a90",
"imagePullPolicy": "Always"
}
}
57 changes: 31 additions & 26 deletions katib/katib-controller/base/katib-controller-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,30 +19,35 @@ spec:
spec:
serviceAccountName: katib-controller
containers:
- name: katib-controller
image: gcr.io/kubeflow-images-public/katib/v1alpha3/katib-controller
imagePullPolicy: IfNotPresent
command: ["./katib-controller"]
args:
- '--webhook-port=8443'
ports:
- containerPort: 8443
name: webhook
protocol: TCP
- containerPort: 8080
name: metrics
protocol: TCP
env:
- name: KATIB_CORE_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
volumeMounts:
- mountPath: /tmp/cert
name: cert
readOnly: true
- name: katib-controller
image: docker.io/kubeflowkatib/katib-controller
imagePullPolicy: IfNotPresent
command: ["./katib-controller"]
args:
- "--webhook-port=8443"
- "--trial-resources=Job.v1.batch"
- "--trial-resources=TFJob.v1.kubeflow.org"
- "--trial-resources=PyTorchJob.v1.kubeflow.org"
- "--trial-resources=MPIJob.v1.kubeflow.org"
- "--trial-resources=PipelineRun.v1beta1.tekton.dev"
ports:
- containerPort: 8443
name: webhook
protocol: TCP
- containerPort: 8080
name: metrics
protocol: TCP
env:
- name: KATIB_CORE_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
volumeMounts:
- mountPath: /tmp/cert
name: cert
readOnly: true
volumes:
- name: cert
secret:
defaultMode: 420
secretName: katib-controller
- name: cert
secret:
defaultMode: 420
secretName: katib-controller
Loading