notebooks/components
Kimonas Sotirchos 1d24b75f57 notebooks: Fix endless restarts (kubeflow/kubeflow#6341)
* notebooks: Update notebook if timestamp changed

We don't want to be updating the spec of the notebook if the timestamp
hasn't changed, since this will lead to constant updates and
reconciliation loops.

Signed-off-by: Kimonas Sotirchos <kimwnasptd@arrikto.com>

* notebooks: Use a deep-copy of the notebook spec

The controller should use a deep-copy of the notebook spec when
calculating the spec for the StatefulSet. If not then we could
update the notebook object without wanting it, since the spec could have
been changed when calculating the STS spec.

Signed-off-by: Kimonas Sotirchos <kimwnasptd@arrikto.com>

* notebooks: Add prefix env var only if missing

The controller should be setting OR updating the NB_PREFIX env var.
Previously it would always blindly append it to the spec, which could
result in double entries for the same env var.

Signed-off-by: Kimonas Sotirchos <kimwnasptd@arrikto.com>
2022-02-09 17:32:07 +00:00
..
common Fix notebook controller and tensorboard controller docker image build. (kubeflow/kubeflow#4631) 2020-01-07 16:25:41 -08:00
crud-web-apps jwa: Rework the Storage API of the web app (kubeflow/kubeflow#6321) 2022-02-07 16:26:17 +00:00
example-notebook-servers Update Notebooks README regarding custom packages (kubeflow/kubeflow#6176) 2021-10-11 20:34:43 -07:00
notebook-controller notebooks: Fix endless restarts (kubeflow/kubeflow#6341) 2022-02-09 17:32:07 +00:00
tensorboard-controller Fix(manifests): Upgrade rbac.authorization.k8s.io from v1beta1 to v1 (kubeflow/kubeflow#6261) 2022-02-03 16:18:16 +00:00