Commit Graph

462 Commits

Author SHA1 Message Date
Noa Limoy f4945d9a42
Merge fb652afae0 into 5f191bc6a8 2025-09-18 12:23:33 +00:00
noa limoy fb652afae0 feat: migrate PVCViewer Controller CI workflows to notebooks repo
- Add integration test workflow with Kind cluster setup
- Add multi-arch build test for AMD64, ARM64, PPC64LE platforms
- Add unit test workflow with Go test coverage
- Include testing infrastructure scripts for cert-manager and Istio

This migration enables unified CI/CD for PVCViewer Controller within the notebooks repository structure.

Signed-off-by: noa limoy <nlimoy@redhat.com>
2025-09-18 15:20:58 +03:00
Mathew Wicks 5f191bc6a8
chore: add area labels in owners files (#594)
Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
2025-09-16 14:23:36 +00:00
Mathew Wicks 290935a205
Move commits from `kubeflow/kubeflow` 2025-08-18 09:44:51 -07:00
Yuichiro Utsumi e309d84dd0 fix(dashboard): Make buttons look clickable (kubeflow/kubeflow#7722)
Signed-off-by: Yuichiro Utsumi <utsumi.yuichiro@fujitsu.com>
2025-06-04 12:36:14 +00:00
Alessio Pragliola 947bf6af47 fix(notebook): fix registry names in notebook container links (kubeflow/kubeflow#7717)
Signed-off-by: Alessio Pragliola <seth.pro@gmail.com>
2025-04-12 21:53:07 +00:00
Tobias Goerke 8e6c9cee2c chore: update filebrowser image to v2.32.0 (kubeflow/kubeflow#7703)
Signed-off-by: Tobias Goerke <tobias.goerke@gmail.com>
2025-03-26 22:25:29 +00:00
Justin Bronn 0ef795770b fix: don't require authentication for crud-web-apps metrics endpoints (kubeflow/kubeflow#7697)
Signed-off-by: Justin Bronn <justin.bronn@maxar.com>
2025-03-20 09:33:27 +00:00
Eder Ignatowicz f1f441c89b chore: migrate docker images to ghcr (kubeflow/kubeflow#7706)
* chore: migrate docker images to ghcr

Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>

* adding dash for central dashboard

Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>

* update the spawner images

Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>

* try to fix qemu

Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>

* fix notebook-servers GHCR image path

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* update example-notebook-servers README

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* fix missed `IMG` updates

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* remove remaining cases of `kubeflownotebookswg`

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* fix typos

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* remove `DOCKER_USER` env-var from workflows

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

---------

Signed-off-by: Eder Ignatowicz <ignatowicz@gmail.com>
Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
Co-authored-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
2025-03-18 02:12:20 +00:00
Mathew Wicks 51ea98a79c
chore: issue templates + readme updates + common gha (#226)
* chore: issue templates + readme updates + common gha

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* chore: add contributing guide

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* chore: link contributing guide in readme

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* chore: update contributing guide

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* chore: update contributing guide

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

---------

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
2025-03-07 20:57:42 +00:00
Tuomas Katila 1124baa90e feat: update gaudi notebooks to version 1.19.2 (kubeflow/kubeflow#7680)
Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
2025-02-18 01:10:40 +00:00
Mathew Wicks 8999e69287 ci: downgrade qemu, fix arm64 build segfaults (kubeflow/kubeflow#7688)
* ci: downgrade qemu, fix arm64 build segfaults

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* noop change to trigger notebook images to build

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

---------

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
2025-02-17 23:39:40 +00:00
Mathew Wicks d4affd429f feat: update notebook server images (kubeflow/kubeflow#7687)
Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
2025-02-17 08:03:38 +00:00
Mathew Wicks 95f002b99f feat: use rootless base image for nb-controller and pod-default (kubeflow/kubeflow#7686)
Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
2025-02-17 08:00:40 +00:00
Kimonas Sotirchos 579d3eb10c fix: stop using gcr.io registry for kube-rbac-proxy (kubeflow/kubeflow#7678)
Signed-off-by: Kimonas Sotirchos <kimwnasptd@gmail.com>
2025-02-07 20:32:42 +00:00
Adem Baccara 1b4461934e
ci: add action to enforce semantic PR titles (#158)
Signed-off-by: Adem Baccara <71262172+Adembc@users.noreply.github.com>
2024-12-11 21:09:04 +00:00
Tariq Hasan 4451765b12 chore: update node in crud-web-apps from 12 to 16 (kubeflow/kubeflow#7637)
* upgrade node from 12 to 16

Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>

* replace cypress with playwright for e2e tests in jupyter

Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>

* update base image for node

Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>

* update build scripts for tensorboard

Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>

* update build scripts for jupyter

Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>

---------

Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>
2024-11-26 17:15:52 +00:00
Mathew Wicks b50f734211 fix: running code-server notebook behind proxy (kubeflow/kubeflow#7658)
Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
2024-11-25 18:44:29 +00:00
gigabyte132 c5354ab4f5 fix: return notebook events error message (kubeflow/kubeflow#7649)
Signed-off-by: Raulian-Ionut Chiorescu <raulian-ionut.chiorescu@cern.ch>
2024-10-23 00:00:30 +00:00
Mathew Wicks ea8968f470 feat: update notebook server images (kubeflow/kubeflow#7647)
* feat: update example notebook images

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* Remove incorrect flow-chart png

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* Update `kfp` python package to `2.9.0`

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* Allow RStudio image to start outside Kubernetes

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* Put note about why RStudio has WARN log-level

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* Allow users to specify their own Reticulate python

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* Fix installing packages on RStudio

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* Add `r-shiny` to base RStudio image

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

---------

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
2024-10-02 07:24:02 +00:00
Tuomas Katila 8a3247a326 feat: add Intel Gaudi example notebook images (kubeflow/kubeflow#7635)
* feat(dashboard): add Habana Gaudi as an option for GPUs

Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>

* feat(notebooks): add Intel Gaudi pytorch containers

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>

* feat(notebooks): add gaudi jupyter containers to be built and published

Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>

* feat(notebooks): add a note about hugepages with Gaudi workloads

Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>

---------

Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
2024-09-26 15:18:35 +00:00
Robert Gildein 5abca012ed feat(crud-web-apps): Add Prometheus metrics (kubeflow/kubeflow#7634)
* Add Prometheus metrics to CRUD backend

Use prometheus_flask_exporter library to add Prometheus metrics to
CRUD backend. With this approach all CRUD backens will be able to
enable metrics.

Signed-off-by: Robert Gildein <gildeinrobert@gmail.com>
Signed-off-by: Robert Gildein <robert.gildein@canonical.com>

* KF-6122 Add short doc about metrics a improve code

Add note to README.md about metrics and link the source code for more
information. Fix small issue and missing dependency for Python < 3.8.

Signed-off-by: Robert Gildein <robert.gildein@canonical.com>

* fix getting backend version from Python < 3.8

Signed-off-by: Robert Gildein <robert.gildein@canonical.com>

* Enable metrics by default and increase backend version to 1.2

Signed-off-by: Robert Gildein <robert.gildein@canonical.com>

* switch to group by rule instead of path

Signed-off-by: Robert Gildein <robert.gildein@canonical.com>

* fix yaml files

Signed-off-by: Robert Gildein <robert.gildein@canonical.com>

---------

Signed-off-by: Robert Gildein <gildeinrobert@gmail.com>
Signed-off-by: Robert Gildein <robert.gildein@canonical.com>
2024-09-05 12:01:15 +00:00
Mathew Wicks 5fef82961d fix: notebook server images with non-root SecurityContext (kubeflow/kubeflow#7622)
* fix: notebook server images with non-root SecurityContext

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* fix: set `S6_BEHAVIOUR_IF_STAGE2_FAILS` to `2`

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* fix: permissions for gid 0

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* fix: rstudio with random uid

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* fix: capture STDERR in jupyter and code-server

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

---------

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
2024-07-04 20:11:47 +00:00
Mathew Wicks df313b7419
chore: clean up OWNERS file (avoid non-maintainers) (#18)
Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
2024-06-24 20:03:10 +00:00
Prafful Mishra c8705985b2 fix: specify envtest version to avoid golang version format (kubeflow/kubeflow#7589)
Signed-off-by: mishraprafful <mishraprafful@gmail.com>
2024-05-28 06:42:40 +00:00
Mathew Wicks 7975f225b4 feat: update notebook server images (kubeflow/kubeflow#7590)
* feat: update example notebook server images

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* feat: move `01-copy-tmp-home` to base image

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* fix: rstudio HOME_TMP copy permissions

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* feat: update `torch` and `tensorflow`

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* feat: manually install `tensorrt`

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

---------

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
2024-05-27 21:09:58 +00:00
Kimonas Sotirchos 37e63c679a fix(notebooks): correctly handle `status.containerState` messages (kubeflow/kubeflow#7585)
* common: Unpin gevent dependency

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

* jwa(back): Better handling of message

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

* jwa(back): Add unittests

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

* fixup: Fix linting

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

* fix typos

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

* fix tests

Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>

---------

Signed-off-by: Kimonas Sotirchos <kimwnasptd@gmail.com>
Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
Co-authored-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
2024-05-24 02:37:28 +00:00
Hyeonki Hong 181d270a10 fix: remove incorrect space in `TWA_APP_SECURE_COOKIES` config (kubeflow/kubeflow#7274) 2024-05-24 00:26:27 +00:00
Tobias Goerke d4f0f18a70 fix: return waiting on no pvcviewer status (kubeflow/kubeflow#7350)
In some cases, a PVCViewer object has no status as it was just created or is having issues starting a pod.  In those cases, we should rather return waiting than uninitialized, which would appear to the users as if no viewer was started.
2024-05-24 00:25:27 +00:00
Prafful Mishra c032359463 fix(notebooks): add CRD validation for empty image and container (kubeflow/kubeflow#7495)
Signed-off-by: mishraprafful <mishraprafful@gmail.com>
2024-05-24 00:22:27 +00:00
Gleb 80211fb468 feat: allow setting `ISTIO_HOST` in notebook/tensorboard controller for Istio VirtualServices (kubeflow/kubeflow#6902)
* Added ISTIO_HOSTS env variables for tensorboard and notebook controllers

* ISTIO_HOSTS -> ISTIO_HOST rename

* istioHosts -> istioHost rename
2024-05-24 00:11:27 +00:00
Prafful Mishra 800dd72938 fix: increase S6_CMD_WAIT_FOR_SERVICES_MAXTI… (kubeflow/kubeflow#7496)
Signed-off-by: mishraprafful <mishraprafful@gmail.com>
2024-05-24 00:01:27 +00:00
Tobias Goerke fd9c880e1d chore: update pvcviewer dependencies (kubeflow/kubeflow#7561)
* build(deps): bump golang.org/x/net in /components/pvcviewer-controller

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.17.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: update controller-gen to v0.14.0

Signed-off-by: Tobias Goerke <tobias.goerke@gmail.com>

* chore: update go version and dependencies

Signed-off-by: Tobias Goerke <tobias.goerke@gmail.com>

* chore: update GitHub actions go version

Signed-off-by: Tobias Goerke <tobias.goerke@gmail.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Tobias Goerke <tobias.goerke@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 17:21:24 +00:00
Jeremy Lewi e4f8b8d766 docs: update example notebooks spec (kubeflow/kubeflow#7107)
It looks like the notebook images no longer rely on start.sh.

It looks like the Docker images now use the init system to run jupyterlab with the correct arguments
https://github.com/kubeflow/kubeflow/blob/master/components/example-notebook-servers/jupyter/Dockerfile

I could find no start.sh script in the repo
2024-05-13 20:13:19 +00:00
Mathew Wicks 04d25717d8
Update README with warning about migration (#2)
Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
2024-05-09 15:21:44 +00:00
Mathew Wicks f2b5a30849
add README and `.gitignore` (#1)
Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
2024-05-03 13:24:51 +00:00
James Liu 4ffb27b136
Create OWNERS
Grant initial permission necessary to set up the repo
2024-05-02 10:11:42 -07:00
James Liu b7dc3a819d
Initial commit 2024-05-02 10:09:50 -07:00
Prafful Mishra a249b1c99e fix(crud-web-apps/jupyter): dict variable reference for `node.status.capacity` (kubeflow/kubeflow#7485)
Signed-off-by: mishraprafful <mishraprafful@gmail.com>
2024-03-14 15:30:00 +00:00
Julius von Kohout 7eb0e637d9 Prevent S6 timeouts on container start by setting S6_CMD_WAIT_FOR_SER… (kubeflow/kubeflow#7421)
Might be needed for slow storage see https://github.com/pi-hole/docker-pi-hole/pull/1192
2024-01-27 17:22:15 +00:00
dependabot[bot] d0a4089ede build(deps): bump urllib3 from 1.25.7 to 1.26.18 in /components/crud-web-apps/common/backend/kubeflow/kubeflow/crud_backend (kubeflow/kubeflow#7363)
Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.25.7 to 1.26.18.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/1.25.7...1.26.18)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-27 17:21:15 +00:00
dependabot[bot] fae16acc61 build(deps): bump @babel/traverse from 7.14.7 to 7.23.2 in /components/crud-web-apps/jupyter/frontend (kubeflow/kubeflow#7358)
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.14.7 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-27 17:19:15 +00:00
dependabot[bot] 189e99edff build(deps): bump debug from 4.1.1 to 4.3.4 in /components/crud-web-apps/jupyter/frontend (kubeflow/kubeflow#7309)
Bumps [debug](https://github.com/debug-js/debug) from 4.1.1 to 4.3.4.
- [Release notes](https://github.com/debug-js/debug/releases)
- [Commits](https://github.com/debug-js/debug/compare/4.1.1...4.3.4)

---
updated-dependencies:
- dependency-name: debug
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-27 17:16:15 +00:00
dependabot[bot] f116cc5c70 build(deps): bump debug from 4.1.1 to 4.3.4 in /components/crud-web-apps/volumes/frontend (kubeflow/kubeflow#7308)
Bumps [debug](https://github.com/debug-js/debug) from 4.1.1 to 4.3.4.
- [Release notes](https://github.com/debug-js/debug/releases)
- [Commits](https://github.com/debug-js/debug/compare/4.1.1...4.3.4)

---
updated-dependencies:
- dependency-name: debug
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-27 17:15:16 +00:00
dependabot[bot] 8c970d2e62 build(deps): bump debug from 4.1.1 to 4.3.4 in /components/crud-web-apps/tensorboards/frontend (kubeflow/kubeflow#7307)
Bumps [debug](https://github.com/debug-js/debug) from 4.1.1 to 4.3.4.
- [Release notes](https://github.com/debug-js/debug/releases)
- [Commits](https://github.com/debug-js/debug/compare/4.1.1...4.3.4)

---
updated-dependencies:
- dependency-name: debug
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-27 17:14:16 +00:00
dependabot[bot] 2902c14e3a build(deps): bump golang.org/x/net from 0.0.0-20210825183410-e898025ed96a to 0.17.0 in /components/tensorboard-controller (kubeflow/kubeflow#7329)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.0.0-20210825183410-e898025ed96a to 0.17.0.
- [Commits](https://github.com/golang/net/commits/v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-27 17:13:16 +00:00
dependabot[bot] 14b519252e build(deps): bump @babel/traverse from 7.14.7 to 7.23.2 in /components/crud-web-apps/volumes/frontend (kubeflow/kubeflow#7356)
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.14.7 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-27 17:12:16 +00:00
dependabot[bot] 81f0277f73 build(deps): bump @babel/traverse from 7.14.7 to 7.23.2 in /components/crud-web-apps/tensorboards/frontend (kubeflow/kubeflow#7355)
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.14.7 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-27 17:11:15 +00:00
Pavel Klyuev e572eb9dd4 fix: 🏷️ Ensure username is returned by `get_username` as a string (kubeflow/kubeflow#7457)
In order to maintain consistency and compatibility, explicitly convert the 'username' variable to a string using the str() function before returning it. This ensures that the function consistently provides a string representation of the username, addressing potential variations in the original data type.

https://github.com/kubeflow/kubeflow/issues/7456

Update authn.py

Update notebook_template.yaml
2024-01-27 17:04:16 +00:00
Mathew Wicks e7f468d924 chore: cleanup inactive owners (kubeflow/kubeflow#7402) 2024-01-24 18:47:53 +00:00