From f6387fc08f146a18cf66dbba5589c860843663d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= <valtri@civ.zcu.cz> Date: Tue, 16 Jul 2024 21:12:58 +0000 Subject: [PATCH] b2drop: disable storing secrets in the JupyterHub database --- cesnet-central/deployments/fullhub.yaml | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/cesnet-central/deployments/fullhub.yaml b/cesnet-central/deployments/fullhub.yaml index 144b2ab..decfbd2 100644 --- a/cesnet-central/deployments/fullhub.yaml +++ b/cesnet-central/deployments/fullhub.yaml @@ -184,7 +184,6 @@ hub: await super(B2DropSpawner, self).pre_spawn_hook(spawner) b2drop_user = self.user_options.get("b2drop-user", "") b2drop_pwd = self.user_options.get("b2drop-pwd", "") - b2drop_remember = self.user_options.get("b2drop-remember", None) if not (b2drop_user and b2drop_pwd): secret = await self.api.read_namespaced_secret(self.token_secret_name, self.namespace) if secret and secret.data: @@ -217,16 +216,10 @@ hub: "volumeMounts": volume_mounts, } ) - if b2drop_remember: - await self._update_secret({"b2drop-user": b2drop_user, - "b2drop-pwd": b2drop_pwd}) - else: - await self._update_secret({"b2drop-user": "", "b2drop-pwd": ""}) def options_from_form(self, formdata): data = super(B2DropSpawner, self)._options_from_form(formdata) data.update({'b2drop-user': formdata.get('b2drop-user', [None])[0], - 'b2drop-remember': formdata.get('b2drop-remember', [None])[0], 'b2drop-pwd': formdata.get('b2drop-pwd', [None])[0]}) return data @@ -415,10 +408,6 @@ hub: <label for="b2drop-pwd" class="form-label">B2DROP app Password</label> <input type="password" class="form-control" name="b2drop-pwd" id="b2drop-pwd" value="{{ b2drop_pwd }}"> </div> - <div class='form-group'> - <input type="checkbox" id="b2drop-remember" name="b2drop-remember" {%if b2drop_ready %}checked{% endif %}> - <label class="form-check-label" for="from-check-input">Remember B2DROP credentials</label> - </div> </div> </div> </div> -- GitLab