From c7e5afc7501b317669a54cda23e3f38534288eca Mon Sep 17 00:00:00 2001 From: pierre Date: Wed, 6 Nov 2024 22:44:47 +0000 Subject: [PATCH] add scale down as well and remove debug --- .../__pycache__/urls.cpython-313.pyc | Bin 2043 -> 2182 bytes django_code/django_code/settings.py | 2 +- django_code/django_code/urls.py | 2 ++ .../__pycache__/apps.cpython-313.pyc | Bin 3645 -> 4100 bytes django_code/kubernetes_connection/apps.py | 10 ++++++++++ 5 files changed, 13 insertions(+), 1 deletion(-) diff --git a/django_code/django_code/__pycache__/urls.cpython-313.pyc b/django_code/django_code/__pycache__/urls.cpython-313.pyc index b3789c3613be916eaff10266ffb4875a32484c4e..8d67fdf99d62bc71f8ec6841d6b191f5f5e7ed53 100644 GIT binary patch delta 159 zcmey(-zKQ>nU|M~0SG>S&`y8C$-wX!#DM{RDC4sL(?*RKj1xbwvI@j-1*uHzlj6|l zDH2W>)D+q*!E}n5smguwTvi#Dl>G9%$-7xK8AT>PWxd4BRh*odlNt{e-Nxp|B?UB( s5r~WbPiA9(DR+~F;{s>Ug^N-ndMelS+zXKLgwk^m|K0G!Y)1poj5 delta 103 zcmZn@{LQcNnU|M~0SMN3YNzLLGB7*_abSQC%J}?-aihiyMh<=MBB68vO~K7JOsANc p{WOIq2eDn6Y{2fyB?(l?2*ky2C)cyT/', kubernetes_connection.scale_up), + path('kubernetes_connection/scale_down//', kubernetes_connection.scale_down), + # path('bookstack/', docker_connection.apps.hello), # path('test/', docker_connection.apps.http_call_test), # path('proxmox/', docker_connection.apps.proxmox), diff --git a/django_code/kubernetes_connection/__pycache__/apps.cpython-313.pyc b/django_code/kubernetes_connection/__pycache__/apps.cpython-313.pyc index a58321b2eede813d687830cd213cc419ba097c2d..571200cc191c48a1c6aaf587d84afaad63a22bd5 100644 GIT binary patch delta 525 zcmX|;yGtWc6vjQ1Wa7M{hQ!1~+!66HB%p~J6~ZbgxPl@+(Ly97K?{?}86RM6FLDqY z1zQ_IQdrse2du(Yo5s$$6lUNl7~XwFRfHdyY{ ziFpN4idfe_R;3gW$j@keA(ShkY>ON8+luK0mcY~fMRh9^3;AKV9<-saJ_9|__q7aR J$Y2Wx{sG~+a1HLnU|M~0SI)xw9_~7PUMqdoHkK?I!ijcChx`*I!uh3lfN=)07*IKG9WpX zIh0Xl@@wYu&5~>{7$s$Z8a0`UB!ELbQ1Tw5haEB+{C<;A|nuwrz}6GG&j{Z zzcjC;xX2i!$^=B10|`w=u=Q}8LE@Ys!g{hPx4MHGkaAU`D@Xk2DmYH>+?R(?{E z9ZRb@D_G<<0xK-!L*-OScaled up !') + +def scale_down(request,namespace_name,deploy_name): + config.load_kube_config(config_file='/code/kubeconfig') + api = client.AppsV1Api() + deployment = api.read_namespaced_deployment(name=deploy_name, namespace=namespace_name) + deployment.spec.replicas = 0 + resp = api.patch_namespaced_deployment( + name=deploy_name, namespace=namespace_name, body=deployment); + return HttpResponse('

Scaled down !

') + def nodes(request): config.load_kube_config(config_file='/code/kubeconfig') v1 = client.CoreV1Api()