Only set admission review reponse patch type if the patch is not empty

This commit is contained in:
Chao Xu 2020-02-03 10:55:31 -08:00
parent 2a17cfbd45
commit 6acc75b418
2 changed files with 8 additions and 4 deletions

View File

@ -97,8 +97,10 @@ func mutateConfigmaps(ar v1.AdmissionReview) *v1.AdmissionResponse {
reviewResponse.Patch = []byte(configMapPatch2)
}
pt := v1.PatchTypeJSONPatch
reviewResponse.PatchType = &pt
if len(reviewResponse.Patch) != 0 {
pt := v1.PatchTypeJSONPatch
reviewResponse.PatchType = &pt
}
return &reviewResponse
}

View File

@ -56,8 +56,10 @@ func mutateCustomResource(ar v1.AdmissionReview) *v1.AdmissionResponse {
if cr.Data["mutation-stage-1"] == "yes" {
reviewResponse.Patch = []byte(customResourcePatch2)
}
pt := v1.PatchTypeJSONPatch
reviewResponse.PatchType = &pt
if len(reviewResponse.Patch) != 0 {
pt := v1.PatchTypeJSONPatch
reviewResponse.PatchType = &pt
}
return &reviewResponse
}