Closed
Description
I created a newly built image of the bootstrapper
gcr.io/kubeflow-images-public/bootstrapper:v20180519-v0.1.1-57-g4c29f52f-e3b0c4
When I ran the bootstrapper (as part of #823) I got the following error
jlewi@jlewi-carbon-glaptop:~/git_kubeflow/bootstrap$ kubectl -n kubeflow-admin logs kubeflow-bootstrapper-0
{"filename":"app/server.go:191","level":"info","msg":"Using existing namespace: kubeflow","time":"2018-05-19T20:41:56Z"}
{"filename":"app/server.go:273","level":"info","msg":"Cluster version: v1.9.6-gke.1","time":"2018-05-19T20:41:56Z"}
{"filename":"app/server.go:165","level":"info","msg":"Storage class: standard","time":"2018-05-19T20:41:56Z"}
{"filename":"app/server.go:179","level":"info","msg":"StorageClass standard is default true","time":"2018-05-19T20:41:56Z"}
{"filename":"app/server.go:288","level":"info","msg":"Using K8s host https://10.55.240.1:443","time":"2018-05-19T20:41:56Z"}
{"filename":"app/server.go:316","level":"info","msg":"Directory /opt/bootstrap/default exists","time":"2018-05-19T20:41:56Z"}
{"filename":"app/server.go:345","level":"info","msg":"App already has registry kubeflow","time":"2018-05-19T20:41:56Z"}
{"filename":"app/server.go:368","level":"info","msg":"Installing package kubeflow/core@v0.1.0-rc.4","time":"2018-05-19T20:41:56Z"}
{"filename":"app/server.go:373","level":"info","msg":"Package core already exists","time":"2018-05-19T20:41:56Z"}
{"filename":"app/server.go:368","level":"info","msg":"Installing package kubeflow/tf-serving@v0.1.0-rc.4","time":"2018-05-19T20:41:56Z"}
{"filename":"app/server.go:373","level":"info","msg":"Package tf-serving already exists","time":"2018-05-19T20:41:56Z"}
{"filename":"app/server.go:368","level":"info","msg":"Installing package kubeflow/tf-job@v0.1.0-rc.4","time":"2018-05-19T20:41:56Z"}
{"filename":"app/server.go:373","level":"info","msg":"Package tf-job already exists","time":"2018-05-19T20:41:56Z"}
{"filename":"app/server.go:220","level":"info","msg":"Component kubeflow-core already exists","time":"2018-05-19T20:41:56Z"}
{"filename":"app/server.go:211","level":"info","msg":"Creating Component: pytorch-operator ...","time":"2018-05-19T20:41:56Z"}
{"filename":"app/server.go:217","level":"fatal","msg":"There was a problem creating protoype package kubeflow-core; error no prototype names matched 'pytorch-operator'","time":"2018-05-19T20:41:56Z"}
This looks like a versioning issue; I'm guessing the bootstrapper is using an older version of the Kubeflow registry baked into the image that doesn't include the PyTorch operator.
I think #829 might provide a work around because we could specify via config map which components to install and not install the PyTorch operator.
/priority p1
/assign @kunmi