From ccad16f38c88c7d8ec01277a2354e6d847277c32 Mon Sep 17 00:00:00 2001 From: pierre Date: Tue, 12 Nov 2024 11:02:28 +0000 Subject: [PATCH] change to an URL instead --- .../__pycache__/settings.cpython-313.pyc | Bin 2637 -> 2637 bytes django_code/django_code/settings.py | 2 +- .../__pycache__/apps.cpython-313.pyc | Bin 4100 -> 4271 bytes django_code/kubernetes_connection/apps.py | 16 ++++------------ 4 files changed, 5 insertions(+), 13 deletions(-) diff --git a/django_code/django_code/__pycache__/settings.cpython-313.pyc b/django_code/django_code/__pycache__/settings.cpython-313.pyc index 15b1f8e36edf1849f9e8b0ba9d0497f61820896e..d0fb2d95b21cf8213862cabe4a393f81226c59cd 100644 GIT binary patch delta 20 acmX>ra#n=ra#n=do5&}@xMZSwl{P~#ySGr0a4?4yLy<@@Cy*2k<^qyp z!Q4PnJeUVaN(A!)Ny&*vzAy@I-pOdn#3-`)J@Yn3M!CuFnbS7&u+=j$s&DS$;9_R; z1lmx%b@D_G<;nZGH!wO)F5rpaP1`5>>1AX{lsPEKZ05f9LcTkJs2N2NHgVPgE{(iYmx$B(r7dhoGD3o8}thi89_l1ptSFqo&%WsC! zWgfYP&3cB;L{6Gl+09k@) delta 397 zcmZ3l*rLGqnU|M~0SLs`X{RUhPvnzeoHJ3qN|{57p-3p06G#dNa{)<_U~V8O8q5PE z#e#W(r1-=$Ul{o}A7nITVicOZjx}v_EK2|*qs-=YtWTL3RX0!J;9_QUpFE%Y29p%y z$r60>jGU7#_+%JaCa3a+ctrqp6aaB?GmvOtxWmGAokjW*i}VEzt4l1_PdNFn zb4p#}l)B6*)8O=li-C*p0-xL!PWc5!Kn|~9zh9T%45Q0Dat+B3CiC#iTe7kg4tC$;T+g3eC8|H&HTuxlT`vFt diff --git a/django_code/kubernetes_connection/apps.py b/django_code/kubernetes_connection/apps.py index 3c1330d..acb378c 100644 --- a/django_code/kubernetes_connection/apps.py +++ b/django_code/kubernetes_connection/apps.py @@ -12,6 +12,8 @@ import random import mimetypes import ruamel.yaml import yaml +import urllib.request + def hello(request): return HttpResponse('

Hello k8s!

') @@ -111,23 +113,13 @@ def backup_job(request): def backup_job_yaml(request): config.load_kube_config(config_file='/code/kubeconfig') -# v1 = client.CoreV1Api() v1 = client.BatchV1Api() -# v1.list_node() -# pod_manifest_job = { + with urllib.request.urlopen("https://gitea.tryton.geeraert.eu/pi-ux-ce/Backup_kube/raw/branch/main/Django/pod.yaml") as fo: - with open('/code/pod.yaml') as fo: -# yaml = YAML(typ='rt') - #yaml.load(...) - -# job = ruamel.yaml.load(fo) +# with open('/code/pod.yaml') as fo: job = yaml.safe_load(fo) - v1.create_namespaced_job( job['metadata']['namespace'], job, pretty=True - -# _request_timeout=(settings.CONNECTION_TIMEOUT_SECONDS, settings.READ_TIMEOUT_SECONDS - ) return HttpResponse(job['metadata']['namespace'])