diff --git a/src/main/java/kr/co/mcmp/softwarecatalog/kubernetes/service/KubernetesMonitoringService.java b/src/main/java/kr/co/mcmp/softwarecatalog/kubernetes/service/KubernetesMonitoringService.java index 663f7af..d82d2e5 100644 --- a/src/main/java/kr/co/mcmp/softwarecatalog/kubernetes/service/KubernetesMonitoringService.java +++ b/src/main/java/kr/co/mcmp/softwarecatalog/kubernetes/service/KubernetesMonitoringService.java @@ -267,7 +267,8 @@ private void updateApplicationStatus(DeploymentHistory deployment, KubernetesCli status.setServicePort((Integer) resourceUsage.get("port")); status.setCheckedAt(LocalDateTime.now()); status.setClusterName(clusterName); - status.setNamespace(namespace); + // K8s 배포는 항상 default namespace에 배포됨 + //status.setNamespace(namespace); status.setNodeGroupName(deployment.getNodeGroupName()); // 노드 그룹 이름 설정 status.setDeploymentType(DeploymentType.K8S); status.setCatalog(deployment.getCatalog()); // catalog 정보 설정 추가 diff --git a/src/main/java/kr/co/mcmp/softwarecatalog/kubernetes/service/KubernetesOperationService.java b/src/main/java/kr/co/mcmp/softwarecatalog/kubernetes/service/KubernetesOperationService.java index ecef041..604c543 100644 --- a/src/main/java/kr/co/mcmp/softwarecatalog/kubernetes/service/KubernetesOperationService.java +++ b/src/main/java/kr/co/mcmp/softwarecatalog/kubernetes/service/KubernetesOperationService.java @@ -21,7 +21,9 @@ public void restartApplication(String namespace, String clusterName, SoftwareCat // kubeconfig 생성 String kubeconfigYaml = getKubeconfigForCluster(namespace, clusterName); java.nio.file.Path tempKubeconfigPath = createTempKubeconfigFile(kubeconfigYaml); - + + // K8s 배포는 항상 default namespace에 배포됨 + namespace = "default"; try { // 실제 설치된 릴리스 이름 찾기 String releaseName = findInstalledReleaseName(namespace, tempKubeconfigPath, catalog); @@ -54,7 +56,9 @@ public void stopApplication(String namespace, String clusterName, SoftwareCatalo // kubeconfig 생성 String kubeconfigYaml = getKubeconfigForCluster(namespace, clusterName); java.nio.file.Path tempKubeconfigPath = createTempKubeconfigFile(kubeconfigYaml); - + + // K8s 배포는 항상 default namespace에 배포됨 + namespace = "default"; try { // 실제 설치된 릴리스 이름 찾기 String releaseName = findInstalledReleaseName(namespace, tempKubeconfigPath, catalog); @@ -90,7 +94,9 @@ public void uninstallApplication(String namespace, String clusterName, SoftwareC // kubeconfig 생성 String kubeconfigYaml = getKubeconfigForCluster(namespace, clusterName); java.nio.file.Path tempKubeconfigPath = createTempKubeconfigFile(kubeconfigYaml); - + + // K8s 배포는 항상 default namespace에 배포됨 + namespace = "default"; try { // 실제 설치된 릴리스 이름 찾기 String releaseName = findInstalledReleaseName(namespace, tempKubeconfigPath, catalog);