big untested try of cmm
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 4s

This commit is contained in:
pierre.geeraert
2026-09-08 10:08:35 +01:00
parent 8d6234927c
commit f0b700a688
4 changed files with 19 additions and 10 deletions
+13 -3
View File
@@ -1,7 +1,7 @@
from django.contrib import admin,messages
from django.utils.translation import ngettext
from .models import Deployment_Data,Schedule_Day_Data,Schedule_Week_Data,Namespace_Data,namespace_cmm_data_object
from .utils import import_namespace
from .utils import import_namespace,import_deployment
from apps.kubernetes_connection.utils import scale_up,scale_down
DB = 'cloudmanager_db'
@@ -50,10 +50,20 @@ def import_namespace_admin(modeladmin, request, queryset):
#
# don't forgot to clear thge quyeryset before running this
#
import_namespace(namespace_cmm_data_object)
print("simpsons_data_object.create(season=2, episode=3, url='google.com'', seen=True)")
import_namespace(Namespace_Data.objects)
#print("simpsons_data_object.create(season=2, episode=3, url='google.com'', seen=True)")
#call function to trigger refresh of all deploy
@admin.action(description="import deployment")
def import_deployment_admin(modeladmin, request, queryset):
#
#
#
# don't forgot to clear thge quyeryset before running this
#
import_deployment(Deployment_Data.objects)
class ActiveAtHourFilter(admin.SimpleListFilter):
title = 'Active at hour'
+1 -2
View File
@@ -2,6 +2,7 @@ from django.db import models
class Schedule_Week_Data(models.Model):
name_schedule = models.CharField(max_length=100,unique=True)
state_Monday = models.BooleanField()
@@ -61,5 +62,3 @@ class Namespace_Data(models.Model):
#deployments = models.ForeignKey(Schedule_Week_Data,null=True, blank=True, on_delete=models.SET_NULL)
class Meta:
db_table = 'namespace'
namespace_cmm_data_object = Namespace_Data.objects.using('cloudmanager_db')
+4 -4
View File
@@ -4,10 +4,10 @@ from apps.kubernetes_connection.utils import get_namespace
def import_namespace(queryset):
namespaces_list = get_namespace()
for namespace in namespaces_list:
queryset.create(namespace=namespace)
queryset.objects.create(namespace=namespace)
def import_deployment(queryset):
namespaces_list = get_namespace()
#for namespace in namespaces_list:
# queryset.create(namespace=namespace)
deployment_list = get_deployments()
for deployment in deployment_list:
queryset.objects.create(deployment=deployment)
+1 -1
View File
@@ -38,7 +38,7 @@ class StreamingRedirectData(models.Model):
def season_information(self, serie_name):
betaserie = betaserieUtils()
print(serie_name)
print(betaserie.identify_serie(serie_name))
print(betaserie.identify_serie(serie_name,True))
return betaserie.series_information(betaserie.identify_serie(serie_name))[0]
def maximum_Number_Season(self, serie_name):