From 6156ec8a90e94fda248507328c4d9521ce22c956 Mon Sep 17 00:00:00 2001 From: andersonid Date: Thu, 2 Oct 2025 08:31:38 -0300 Subject: [PATCH] Update: use oc commands instead of kubectl in recommendations --- app/services/smart_recommendations.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/services/smart_recommendations.py b/app/services/smart_recommendations.py index 4f6eb25..108d930 100644 --- a/app/services/smart_recommendations.py +++ b/app/services/smart_recommendations.py @@ -306,7 +306,7 @@ class SmartRecommendationsService: "Apply recommended values when confident" ], kubectl_commands=[ - f"kubectl create -f vpa-{category.workload_name}.yaml" + f"oc create -f vpa-{category.workload_name}.yaml" ], vpa_yaml=self._generate_vpa_yaml(category) ) @@ -329,7 +329,7 @@ class SmartRecommendationsService: "Update deployment with new resource requests" ], kubectl_commands=[ - f"kubectl patch deployment {category.workload_name} -n {category.namespace} -p '{{\"spec\":{{\"template\":{{\"spec\":{{\"containers\":[{{\"name\":\"{category.workload_name}\",\"resources\":{{\"requests\":{{\"cpu\":\"200m\",\"memory\":\"512Mi\"}}}}}}]}}}}}}}}'" + f"oc patch deployment {category.workload_name} -n {category.namespace} -p '{{\"spec\":{{\"template\":{{\"spec\":{{\"containers\":[{{\"name\":\"{category.workload_name}\",\"resources\":{{\"requests\":{{\"cpu\":\"200m\",\"memory\":\"512Mi\"}}}}}}]}}}}}}}}'" ] ) @@ -351,7 +351,7 @@ class SmartRecommendationsService: "Update deployment with new resource limits" ], kubectl_commands=[ - f"kubectl patch deployment {category.workload_name} -n {category.namespace} -p '{{\"spec\":{{\"template\":{{\"spec\":{{\"containers\":[{{\"name\":\"{category.workload_name}\",\"resources\":{{\"limits\":{{\"cpu\":\"600m\",\"memory\":\"1536Mi\"}}}}}}]}}}}}}}}'" + f"oc patch deployment {category.workload_name} -n {category.namespace} -p '{{\"spec\":{{\"template\":{{\"spec\":{{\"containers\":[{{\"name\":\"{category.workload_name}\",\"resources\":{{\"limits\":{{\"cpu\":\"600m\",\"memory\":\"1536Mi\"}}}}}}]}}}}}}}}'" ] ) @@ -373,7 +373,7 @@ class SmartRecommendationsService: "Apply changes to production" ], kubectl_commands=[ - f"kubectl patch deployment {category.workload_name} -n {category.namespace} -p '{{\"spec\":{{\"template\":{{\"spec\":{{\"containers\":[{{\"name\":\"{category.workload_name}\",\"resources\":{{\"requests\":{{\"cpu\":\"200m\",\"memory\":\"512Mi\"}},\"limits\":{{\"cpu\":\"600m\",\"memory\":\"1536Mi\"}}}}}}]}}}}}}}}'" + f"oc patch deployment {category.workload_name} -n {category.namespace} -p '{{\"spec\":{{\"template\":{{\"spec\":{{\"containers\":[{{\"name\":\"{category.workload_name}\",\"resources\":{{\"requests\":{{\"cpu\":\"200m\",\"memory\":\"512Mi\"}},\"limits\":{{\"cpu\":\"600m\",\"memory\":\"1536Mi\"}}}}}}]}}}}}}}}'" ] )