113113
114114async def get_extra_init_containers (
115115 nb_config : NotebooksConfig ,
116+ server_name : str ,
116117 user : AnonymousAPIUser | AuthenticatedAPIUser ,
118+ internal_token_mint : RenkuSelfTokenMint ,
117119 repositories : list [Repository ],
118120 git_providers : list [GitProvider ],
119121 storage_mount : PurePosixPath ,
@@ -127,8 +129,10 @@ async def get_extra_init_containers(
127129 session_init_containers = [InitContainer .model_validate (sanitizer (cert_init ))]
128130 extra_volumes = [ExtraVolume .model_validate (sanitizer (volume )) for volume in cert_vols ]
129131 git_clone = await init_containers .git_clone_container_v2 (
132+ server_name = server_name ,
130133 user = user ,
131134 config = nb_config ,
135+ internal_token_mint = internal_token_mint ,
132136 repositories = repositories ,
133137 git_providers = git_providers ,
134138 workspace_mount_path = storage_mount ,
@@ -692,7 +696,7 @@ def get_remote_secret(
692696 internal_token_mint : RenkuSelfTokenMint ,
693697) -> ExtraSecret | None :
694698 """Returns the secret containing the configuration for the remote session controller."""
695- if not user .is_authenticated or user .access_token is None or user . refresh_token is None :
699+ if not user .is_authenticated or user .access_token is None :
696700 return None
697701 remote_provider = next (filter (lambda p : p .id == remote_provider_id , git_providers ), None )
698702 if not remote_provider :
@@ -841,12 +845,14 @@ async def start_session(
841845 # More init containers
842846 session_extras = session_extras .concat (
843847 await get_extra_init_containers (
844- nb_config ,
845- user ,
846- repositories ,
847- git_providers ,
848- storage_mount ,
849- work_dir ,
848+ nb_config = nb_config ,
849+ server_name = server_name ,
850+ user = user ,
851+ internal_token_mint = internal_token_mint ,
852+ repositories = repositories ,
853+ git_providers = git_providers ,
854+ storage_mount = storage_mount ,
855+ work_dir = work_dir ,
850856 uid = environment .uid ,
851857 gid = environment .gid ,
852858 )
@@ -1197,12 +1203,14 @@ async def patch_session(
11971203 # More init containers
11981204 session_extras = session_extras .concat (
11991205 await get_extra_init_containers (
1200- nb_config ,
1201- user ,
1202- repositories ,
1203- git_providers ,
1204- storage_mount ,
1205- work_dir ,
1206+ nb_config = nb_config ,
1207+ server_name = server_name ,
1208+ user = user ,
1209+ internal_token_mint = internal_token_mint ,
1210+ repositories = repositories ,
1211+ git_providers = git_providers ,
1212+ storage_mount = storage_mount ,
1213+ work_dir = work_dir ,
12061214 uid = environment .uid ,
12071215 gid = environment .gid ,
12081216 )
0 commit comments