From 42a0a798e71dc8cedf5fcefd461c9cc9071d9e01 Mon Sep 17 00:00:00 2001 From: Kiara Grouwstra <kiara@procolix.eu> Date: Mon, 17 Mar 2025 13:50:55 +0100 Subject: [PATCH] pass in dummy initialUser to trigger orchestration from the panel --- panel/src/panel/views.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/panel/src/panel/views.py b/panel/src/panel/views.py index 4077ebbe..a43ddff2 100644 --- a/panel/src/panel/views.py +++ b/panel/src/panel/views.py @@ -1,5 +1,6 @@ from enum import Enum import os +import json from django.urls import reverse_lazy import os @@ -50,8 +51,17 @@ class ConfigurationForm(LoginRequiredMixin, FormView): print("DEPLOYING:") print(os.getenv("REPO_DIR")) print(os.getenv("NIX_DIR")) + submission = obj.parsed_value.model_dump_json() + deployment = json.dumps(json.loads(submission) | { + "initialUser": { + "displayName": "Testy McTestface", + "username": "test", + "password": "testtest", + "email": "test@test.com", + }, + }) env = { - "DEPLOYMENT": obj.parsed_value.model_dump_json(), + "DEPLOYMENT": deployment, "PATH": f"{os.getenv("NIX_DIR")}/bin/", } print(f"env: {env}")