@@ -77,7 +77,7 @@ func (vs *ValidationService) Validate(admissionReviewReq *admission.AdmissionRev
77
77
namespace , resourceKind , resourceName , managers := getResourceMetadata (admissionReviewReq , rootObject )
78
78
79
79
saveMetadataAndReturnAResponseForSkippedResource := func () (admissionReview * admission.AdmissionReview , isSkipped bool ) {
80
- clusterRequestMetadata := getClusterRequestMetadata (cliEvaluationId , token , true , true , resourceKind , resourceName , managers , clusterK8sVersion , "" , namespace , server .ConfigMapScanningFilters )
80
+ clusterRequestMetadata := getClusterRequestMetadata (vs . State . GetClusterUuid (), vs . State . GetServiceVersion (), cliEvaluationId , token , true , true , resourceKind , resourceName , managers , clusterK8sVersion , "" , namespace , server .ConfigMapScanningFilters )
81
81
vs .saveRequestMetadataLogInAggregator (clusterRequestMetadata )
82
82
return ParseEvaluationResponseIntoAdmissionReview (admissionReviewReq .Request .UID , true , msg , * warningMessages ), true
83
83
}
@@ -220,7 +220,7 @@ func (vs *ValidationService) Validate(admissionReviewReq *admission.AdmissionRev
220
220
}
221
221
}
222
222
223
- clusterRequestMetadata := getClusterRequestMetadata (cliEvaluationId , token , false , allowed , resourceKind , resourceName , managers , clusterK8sVersion , vs .State .GetPolicyName (), namespace , server .ConfigMapScanningFilters )
223
+ clusterRequestMetadata := getClusterRequestMetadata (vs . State . GetClusterUuid (), vs . State . GetServiceVersion (), cliEvaluationId , token , false , allowed , resourceKind , resourceName , managers , clusterK8sVersion , vs .State .GetPolicyName (), namespace , server .ConfigMapScanningFilters )
224
224
vs .saveRequestMetadataLogInAggregator (clusterRequestMetadata )
225
225
return ParseEvaluationResponseIntoAdmissionReview (admissionReviewReq .Request .UID , allowed , msg , * warningMessages ), false
226
226
}
@@ -453,10 +453,12 @@ func (vs *ValidationService) getEvaluationRequestData(policyName string,
453
453
return evaluationRequestData
454
454
}
455
455
456
- func getClusterRequestMetadata (cliEvaluationId int , token string , skipped bool , allowed bool , resourceKind string , resourceName string ,
456
+ func getClusterRequestMetadata (clusterUuid k8sTypes. UID , webhookVersion string , cliEvaluationId int , token string , skipped bool , allowed bool , resourceKind string , resourceName string ,
457
457
managers []string , clusterK8sVersion string , policyName string , namespace string , configMapScanningFilters server.ConfigMapScanningFiltersType ) * cliClient.ClusterRequestMetadata {
458
458
459
459
clusterRequestMetadata := & cliClient.ClusterRequestMetadata {
460
+ ClusterUuid : clusterUuid ,
461
+ WebhookVersion : webhookVersion ,
460
462
CliEvaluationId : cliEvaluationId ,
461
463
Token : token ,
462
464
Skipped : skipped ,
0 commit comments