diff --git a/cmd/optimize/configure.go b/cmd/optimize/configure.go index 88890692..5018a7a3 100644 --- a/cmd/optimize/configure.go +++ b/cmd/optimize/configure.go @@ -236,6 +236,7 @@ FROM entities(k8s:deployment)[attributes("k8s.cluster.name") = "{{.Cluster}}" && } // Target newOptimizerConfig.Target.K8SDeployment.ClusterID = profilerReport["resource_metadata.cluster_id"].(string) + newOptimizerConfig.Target.K8SDeployment.DeploymentUID = profilerReport["k8s.deployment.uid"].(string) newOptimizerConfig.Target.K8SDeployment.ClusterName = profilerReport["resource_metadata.cluster_name"].(string) newOptimizerConfig.Target.K8SDeployment.ContainerName = profilerReport["report_contents.main_container_name"].(string) newOptimizerConfig.Target.K8SDeployment.NamespaceName = profilerReport["resource_metadata.namespace_name"].(string) diff --git a/cmd/optimize/types.go b/cmd/optimize/types.go index d355fb4f..8dbeeca5 100644 --- a/cmd/optimize/types.go +++ b/cmd/optimize/types.go @@ -59,6 +59,7 @@ type Suspension struct { } type K8SDeployment struct { ClusterID string `json:"clusterId"` + DeploymentUID string `json:"deploymentUid"` ClusterName string `json:"clusterName"` ContainerName string `json:"containerName"` NamespaceName string `json:"namespaceName"`