From 7e6bed5d6cd7a4ddff9cbfedcedd0a99ef146be5 Mon Sep 17 00:00:00 2001 From: Linkous Sharp Date: Thu, 6 Jul 2023 15:02:45 -0500 Subject: [PATCH] Update optimize configure to set deployment UID on optimizer Orion config object --- cmd/optimize/configure.go | 1 + cmd/optimize/types.go | 1 + 2 files changed, 2 insertions(+) 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"`