Skip to content

Commit ac6d787

Browse files
committed
fixup! VPA: Allow VPA updater to actuate recommendations in-place
Signed-off-by: Max Cao <[email protected]>
1 parent f4ad3ca commit ac6d787

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

vertical-pod-autoscaler/pkg/admission-controller/resource/pod/patch/resource_updates.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,13 +104,15 @@ func appendPatchesAndAnnotations(patches []resource_admission.PatchRecord, annot
104104
return patches, annotations
105105
}
106106

107+
// GetAddResourceRequirementValuePatch returns a patch record to add resource requirements to a container.
107108
func GetAddResourceRequirementValuePatch(i int, kind string, resource core.ResourceName, quantity resource.Quantity) resource_admission.PatchRecord {
108109
return resource_admission.PatchRecord{
109110
Op: "add",
110111
Path: fmt.Sprintf("/spec/containers/%d/resources/%s/%s", i, kind, resource),
111112
Value: quantity.String()}
112113
}
113114

115+
// GetPatchInitializingEmptyResources returns a patch record to initialize an empty resources object for a container.
114116
func GetPatchInitializingEmptyResources(i int) resource_admission.PatchRecord {
115117
return resource_admission.PatchRecord{
116118
Op: "add",
@@ -119,6 +121,8 @@ func GetPatchInitializingEmptyResources(i int) resource_admission.PatchRecord {
119121
}
120122
}
121123

124+
// GetPatchInitializingEmptyResourcesSubfield returns a patch record to initialize an empty subfield
125+
// (e.g., "requests" or "limits") within a container's resources object.
122126
func GetPatchInitializingEmptyResourcesSubfield(i int, kind string) resource_admission.PatchRecord {
123127
return resource_admission.PatchRecord{
124128
Op: "add",

0 commit comments

Comments
 (0)