From d1d8dda47a234c1377191c42a0ea2143750c4075 Mon Sep 17 00:00:00 2001 From: Amit Kumar Date: Thu, 16 Oct 2025 08:42:35 +0100 Subject: [PATCH 1/2] update pinned services --- .../jupyterhub/files/jupyterhub/02-spawner.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/_nebari/stages/kubernetes_services/template/modules/kubernetes/services/jupyterhub/files/jupyterhub/02-spawner.py b/src/_nebari/stages/kubernetes_services/template/modules/kubernetes/services/jupyterhub/files/jupyterhub/02-spawner.py index ac652a12e..319b2dd49 100644 --- a/src/_nebari/stages/kubernetes_services/template/modules/kubernetes/services/jupyterhub/files/jupyterhub/02-spawner.py +++ b/src/_nebari/stages/kubernetes_services/template/modules/kubernetes/services/jupyterhub/files/jupyterhub/02-spawner.py @@ -245,14 +245,19 @@ def get_conda_store_environments(user_info: dict): for config_key, config_value in jhub_apps_overrides.items(): setattr(c.JAppsConfig, config_key, config_value) - def service_for_jhub_apps(name, url): + def service_for_jhub_apps( + name, url, description=None, pinned=False, thumbnail=None + ): return { "name": name, "display": True, "info": { "name": name, + "description": description, "url": url, "external": True, + "pinned": pinned, + "thumbnail": thumbnail, }, } @@ -260,7 +265,12 @@ def service_for_jhub_apps(name, url): [ service_for_jhub_apps(name="Argo", url="/argo"), service_for_jhub_apps(name="Users", url="/auth/admin/nebari/console/"), - service_for_jhub_apps(name="Environments", url="/conda-store"), + service_for_jhub_apps( + name="Environments", + url="/conda-store", + pinned=True, + thumbnail="https://raw.githubusercontent.com/conda-incubator/conda-store/main/docusaurus-docs/community/assets/logos/conda-store-logo-vertical-lockup.svg", + ), service_for_jhub_apps(name="Monitoring", url="/monitoring"), ] ) From 4a926097eabbafcfea0737d63de842b86aa0006a Mon Sep 17 00:00:00 2001 From: Amit Kumar Date: Thu, 16 Oct 2025 08:57:25 +0100 Subject: [PATCH 2/2] add description --- .../services/jupyterhub/files/jupyterhub/02-spawner.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/_nebari/stages/kubernetes_services/template/modules/kubernetes/services/jupyterhub/files/jupyterhub/02-spawner.py b/src/_nebari/stages/kubernetes_services/template/modules/kubernetes/services/jupyterhub/files/jupyterhub/02-spawner.py index 319b2dd49..b20a6069b 100644 --- a/src/_nebari/stages/kubernetes_services/template/modules/kubernetes/services/jupyterhub/files/jupyterhub/02-spawner.py +++ b/src/_nebari/stages/kubernetes_services/template/modules/kubernetes/services/jupyterhub/files/jupyterhub/02-spawner.py @@ -268,6 +268,7 @@ def service_for_jhub_apps( service_for_jhub_apps( name="Environments", url="/conda-store", + description="This is conda-store, your environments manager.", pinned=True, thumbnail="https://raw.githubusercontent.com/conda-incubator/conda-store/main/docusaurus-docs/community/assets/logos/conda-store-logo-vertical-lockup.svg", ),