From 6f06f7d6576a99db9d569f2f3ef030e548007c5a Mon Sep 17 00:00:00 2001 From: pi-ux-ce Date: Tue, 29 Jul 2025 22:36:50 +0000 Subject: [PATCH] working but work in progress for templating --- django_code/stash_management/apps.py | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/django_code/stash_management/apps.py b/django_code/stash_management/apps.py index eadf3bb..1777c18 100644 --- a/django_code/stash_management/apps.py +++ b/django_code/stash_management/apps.py @@ -22,17 +22,30 @@ def form(request): def handle_survey_form(request): config.load_kube_config(config_file='/kubeconfig/config') v1 = client.BatchV1Api() - name = request.GET.get('name') url = request.GET.get('url') environment = Environment(loader=FileSystemLoader("django_code/stash_management/templates/")) - template = environment.get_template("template.stash-pornpics-dowloader.job.yml") + template = environment.get_template("template.stash-pornpics-dowloader.job.json") + template = environment.get_template("template.stash-pornpics-dowloader.job.yaml") + pod_manifest_job = template.render(name=name, url=url) - - api_response = v1.create_namespaced_job(body=pod_manifest_job,namespace='stash') + #filepath_manifest_path="django_code/stash_management/templates/template.stash-pornpics-dowloader.job.yaml" + #filepath_manifest = open(filepath_manifest_path) + + with open('django_code/stash_management/templates/template.stash-pornpics-dowloader.job.yaml', 'r') as file: + prime_service = yaml.safe_load(file) + + #api_response = v1.create_namespaced_job(body=pod_manifest_job,namespace='stash') + api_response = v1.create_namespaced_job(body=prime_service,namespace='stash') + + + + + #return HttpResponse(pod_manifest_job) + return HttpResponse(api_response) - +