From fc11225ffbc33999ab7eb98605f23c1192452605 Mon Sep 17 00:00:00 2001 From: Micke Nordin Date: Mon, 15 Jan 2024 16:06:46 +0100 Subject: [PATCH] Syntax error --- jupyter/base/values/values.yaml | 68 +++++++++++++++++---------------- 1 file changed, 35 insertions(+), 33 deletions(-) diff --git a/jupyter/base/values/values.yaml b/jupyter/base/values/values.yaml index a3af098..b099f82 100644 --- a/jupyter/base/values/values.yaml +++ b/jupyter/base/values/values.yaml @@ -10,48 +10,50 @@ hub: pvc: storageClassName: csi-sc-cinderplugin extraFiles: - refresh-token.py: | - """A token refresh service authenticating with the Hub. + refresh-token.py: + mountPath: /usr/local/etc/jupyterhub/refresh-token.py + stringData: | + """A token refresh service authenticating with the Hub. - This service serves `/services/refresh-token/`, - authenticated with the Hub, - showing the user their own info. - """ - import json - import os - from urllib.parse import urlparse + This service serves `/services/refresh-token/`, + authenticated with the Hub, + showing the user their own info. + """ + import json + import os + from urllib.parse import urlparse - from tornado.httpserver import HTTPServer - from tornado.ioloop import IOLoop - from tornado.web import Application, RequestHandler, authenticated + from tornado.httpserver import HTTPServer + from tornado.ioloop import IOLoop + from tornado.web import Application, RequestHandler, authenticated - from jupyterhub.services.auth import HubAuthenticated + from jupyterhub.services.auth import HubAuthenticated - class RefreshHandler(HubAuthenticated, RequestHandler): - @authenticated - def get(self): - user_model = self.get_current_user() - self.set_header('content-type', 'application/json') - self.write(json.dumps(user_model, indent=1, sort_keys=True)) + class RefreshHandler(HubAuthenticated, RequestHandler): + @authenticated + def get(self): + user_model = self.get_current_user() + self.set_header('content-type', 'application/json') + self.write(json.dumps(user_model, indent=1, sort_keys=True)) - def main(): - app = Application( - [ - (os.environ['JUPYTERHUB_SERVICE_PREFIX'] + '/?', RefreshHandler), - (r'.*', RefreshHandler), - ] - ) + def main(): + app = Application( + [ + (os.environ['JUPYTERHUB_SERVICE_PREFIX'] + '/?', RefreshHandler), + (r'.*', RefreshHandler), + ] + ) - http_server = HTTPServer(app) - url = urlparse(os.environ['JUPYTERHUB_SERVICE_URL']) + http_server = HTTPServer(app) + url = urlparse(os.environ['JUPYTERHUB_SERVICE_URL']) - http_server.listen(url.port, url.hostname) + http_server.listen(url.port, url.hostname) - IOLoop.current().start() - if __name__ == '__main__': - main() + IOLoop.current().start() + if __name__ == '__main__': + main() extraConfig: oauthCode: | @@ -167,7 +169,7 @@ hub: c.JupyterHub.services = [ { 'name': 'refresh-token', - 'command': [sys.executable, './refresh_token.py'] + 'command': [sys.executable, '/usr/local/etc/jupyterhub/refresh-token.py'] } ]