From db056ee9cd41ca616d176914a016373896aaf3d3 Mon Sep 17 00:00:00 2001 From: krassowski <5832902+krassowski@users.noreply.github.com> Date: Wed, 14 Aug 2024 16:31:31 +0100 Subject: [PATCH] Pass `oauth_no_confirm=True` to jhub-apps --- .../services/jupyterhub/files/jupyterhub/02-spawner.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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 97080add34..aa2153dc29 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 @@ -1,3 +1,5 @@ +import inspect + import kubernetes.client.models from tornado import gen @@ -84,4 +86,10 @@ def service_for_jhub_apps(name, url): ) c.JupyterHub.template_paths = theme_template_paths - c = install_jhub_apps(c, spawner_to_subclass=KubeSpawner) + + kwargs = {} + jhub_apps_signature = inspect.signature(install_jhub_apps) + if "oauth_no_confirm" in jhub_apps_signature.parameters: + kwargs["oauth_no_confirm"] = True + + c = install_jhub_apps(c, spawner_to_subclass=KubeSpawner, **kwargs)