feat: K8s集群导出改为导出所有命名空间资源,去掉命名空间选择

- 后端: 新增 ExportResourcesAllNS handler (GET /:clusterCode/export),遍历所有NS收集资源
- 前端: KubernetesClusters 导出弹窗去掉命名空间输入框,一键导出全部NS
- API: exportResources → exportAllResources,无需传 namespace 参数
This commit is contained in:
attacker committed 2026-06-23 01:57:05 +00:00
1 parent a54b2d86b0
commit dd7cb6895e
4 files changed
+159 -23

No files matched your search

+1
View File
@@ -398,6 +398,7 @@ func Register(r *gin.Engine, db *gorm.DB, log *zap.Logger, cfg *config.Config, c
// 🆕 YAML Apply
kubernetesRouter.POST("/:clusterCode/yaml/apply", k8sHandler.ApplyYAML)
// 🆕 批量导出资源 (Deployment+Service+Ingress+ConfigMap+Secret) // Logan.Li
kubernetesRouter.GET("/:clusterCode/export", k8sHandler.ExportResourcesAllNS)
kubernetesRouter.GET("/:clusterCode/namespace/:namespace/export", k8sHandler.ExportResourcesNS)
// PVC (存储)