Skip to content

Commit

Permalink
Remove min/maxAllowed (#1070)
Browse files Browse the repository at this point in the history
* Remove min/maxAllowed

* Rm resourcePolicy condition

* Rm resourcePolicy from values.yaml
  • Loading branch information
hebelsan authored Oct 15, 2024
1 parent d16180e commit 3218917
Show file tree
Hide file tree
Showing 17 changed files with 15 additions and 142 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,10 @@ metadata:
name: {{ include "name" . }}-vpa
namespace: {{ .Release.Namespace }}
spec:
{{- if .Values.global.vpa.resourcePolicy }}
resourcePolicy:
containerPolicies:
- containerName: '*'
minAllowed:
memory: {{ required ".Values.global.vpa.resourcePolicy.minAllowed.memory is required" .Values.global.vpa.resourcePolicy.minAllowed.memory }}
{{- end }}
controlledValues: RequestsOnly
targetRef:
apiVersion: apps/v1
kind: Deployment
Expand Down
3 changes: 0 additions & 3 deletions charts/gardener-extension-admission-aws/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,6 @@ global:
healthPort: 8081
vpa:
enabled: true
resourcePolicy:
minAllowed:
memory: 64Mi
updatePolicy:
updateMode: "Auto"
webhookConfig:
Expand Down
5 changes: 1 addition & 4 deletions charts/gardener-extension-provider-aws/templates/vpa.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,10 @@ metadata:
name: {{ include "name" . }}-vpa
namespace: {{ .Release.Namespace }}
spec:
{{- if .Values.vpa.resourcePolicy }}
resourcePolicy:
containerPolicies:
- containerName: '*'
minAllowed:
memory: {{ required ".Values.vpa.resourcePolicy.minAllowed.memory is required" .Values.vpa.resourcePolicy.minAllowed.memory }}
{{- end }}
controlledValues: RequestsOnly
targetRef:
apiVersion: apps/v1
kind: Deployment
Expand Down
3 changes: 0 additions & 3 deletions charts/gardener-extension-provider-aws/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,6 @@ maxSurge: 50%
resources: {}
vpa:
enabled: true
resourcePolicy:
minAllowed:
memory: 64Mi
updatePolicy:
updateMode: "Auto"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,5 @@ spec:
resourcePolicy:
containerPolicies:
- containerName: aws-custom-route-controller
minAllowed:
memory: {{ .Values.resources.requests.memory }}
controlledValues: RequestsOnly
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,5 @@ spec:
resourcePolicy:
containerPolicies:
- containerName: {{ .Chart.Name }}
minAllowed:
memory: {{ .Values.resources.requests.memory }}
controlledValues: RequestsOnly
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,4 @@ spec:
resourcePolicy:
containerPolicies:
- containerName: aws-cloud-controller-manager
minAllowed:
memory: {{ .Values.resources.requests.memory }}
maxAllowed:
cpu: {{ .Values.vpa.resourcePolicy.maxAllowed.cpu }}
memory: {{ .Values.vpa.resourcePolicy.maxAllowed.memory }}
controlledValues: RequestsOnly
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,7 @@ tlsCipherSuites: []
secrets:
server: cloud-controller-manager-server
vpa:
resourcePolicy:
maxAllowed:
cpu: 4
memory: 10G
resourcePolicy: {}

# TODO(rfranzke): Remove this field after August 2024.
gep19Monitoring: false
Original file line number Diff line number Diff line change
Expand Up @@ -8,53 +8,18 @@ spec:
resourcePolicy:
containerPolicies:
- containerName: aws-csi-driver
minAllowed:
memory: {{ .Values.resources.driver.requests.memory }}
maxAllowed:
cpu: {{ .Values.vpa.resourcePolicy.driver.maxAllowed.cpu }}
memory: {{ .Values.vpa.resourcePolicy.driver.maxAllowed.memory }}
controlledValues: RequestsOnly
- containerName: aws-csi-provisioner
minAllowed:
memory: {{ .Values.resources.provisioner.requests.memory }}
maxAllowed:
cpu: {{ .Values.vpa.resourcePolicy.provisioner.maxAllowed.cpu }}
memory: {{ .Values.vpa.resourcePolicy.provisioner.maxAllowed.memory }}
controlledValues: RequestsOnly
- containerName: aws-csi-attacher
minAllowed:
memory: {{ .Values.resources.attacher.requests.memory }}
maxAllowed:
cpu: {{ .Values.vpa.resourcePolicy.attacher.maxAllowed.cpu }}
memory: {{ .Values.vpa.resourcePolicy.attacher.maxAllowed.memory }}
controlledValues: RequestsOnly
- containerName: aws-csi-snapshotter
minAllowed:
memory: {{ .Values.resources.snapshotter.requests.memory }}
maxAllowed:
cpu: {{ .Values.vpa.resourcePolicy.snapshotter.maxAllowed.cpu }}
memory: {{ .Values.vpa.resourcePolicy.snapshotter.maxAllowed.memory }}
controlledValues: RequestsOnly
- containerName: aws-csi-resizer
minAllowed:
memory: {{ .Values.resources.resizer.requests.memory }}
maxAllowed:
cpu: {{ .Values.vpa.resourcePolicy.resizer.maxAllowed.cpu }}
memory: {{ .Values.vpa.resourcePolicy.resizer.maxAllowed.memory }}
controlledValues: RequestsOnly
- containerName: aws-csi-liveness-probe
minAllowed:
memory: {{ .Values.resources.livenessProbe.requests.memory }}
maxAllowed:
cpu: {{ .Values.vpa.resourcePolicy.livenessProbe.maxAllowed.cpu }}
memory: {{ .Values.vpa.resourcePolicy.livenessProbe.maxAllowed.memory }}
controlledValues: RequestsOnly
- containerName: aws-csi-volume-modifier
minAllowed:
memory: {{ .Values.resources.volumeModifier.requests.memory }}
maxAllowed:
cpu: {{ .Values.vpa.resourcePolicy.volumemodifier.maxAllowed.cpu }}
memory: {{ .Values.vpa.resourcePolicy.volumemodifier.maxAllowed.memory }}
controlledValues: RequestsOnly
targetRef:
apiVersion: apps/v1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@ spec:
resourcePolicy:
containerPolicies:
- containerName: aws-csi-snapshot-controller
minAllowed:
memory: {{ .Values.csiSnapshotController.resources.requests.memory }}
controlledValues: RequestsOnly
targetRef:
apiVersion: apps/v1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@ spec:
resourcePolicy:
containerPolicies:
- containerName: aws-csi-snapshot-validation
minAllowed:
memory: {{ .Values.csiSnapshotValidationWebhook.resources.requests.memory }}
controlledValues: RequestsOnly
targetRef:
apiVersion: apps/v1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,34 +46,13 @@ resources:
memory: 50Mi
vpa:
resourcePolicy:
driver:
maxAllowed:
cpu: 800m
memory: 4G
provisioner:
maxAllowed:
cpu: 800m
memory: 4G
attacher:
maxAllowed:
cpu: 500m
memory: 4G
snapshotter:
maxAllowed:
cpu: 700m
memory: 3G
resizer:
maxAllowed:
cpu: 700m
memory: 3G
livenessProbe:
maxAllowed:
cpu: 500m
memory: 2G
volumemodifier:
maxAllowed:
cpu: 500m
memory: 2G
driver: {}
provisioner: {}
attacher: {}
snapshotter: {}
resizer: {}
livenessProbe: {}
volumemodifier: {}

csiSnapshotController:
replicas: 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,25 +8,10 @@ spec:
resourcePolicy:
containerPolicies:
- containerName: csi-driver
minAllowed:
memory: {{ .Values.resources.driver.requests.memory }}
maxAllowed:
cpu: {{ .Values.vpa.resourcePolicy.driver.maxAllowed.cpu }}
memory: {{ .Values.vpa.resourcePolicy.driver.maxAllowed.memory }}
controlledValues: RequestsOnly
- containerName: csi-node-driver-registrar
minAllowed:
memory: {{ .Values.resources.nodeDriverRegistrar.requests.memory }}
maxAllowed:
cpu: {{ .Values.vpa.resourcePolicy.nodeDriverRegistrar.maxAllowed.cpu }}
memory: {{ .Values.vpa.resourcePolicy.nodeDriverRegistrar.maxAllowed.memory }}
controlledValues: RequestsOnly
- containerName: csi-liveness-probe
minAllowed:
memory: {{ .Values.resources.livenessProbe.requests.memory }}
maxAllowed:
cpu: {{ .Values.vpa.resourcePolicy.livenessProbe.maxAllowed.cpu }}
memory: {{ .Values.vpa.resourcePolicy.livenessProbe.maxAllowed.memory }}
controlledValues: RequestsOnly
targetRef:
apiVersion: apps/v1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,6 @@ resources:

vpa:
resourcePolicy:
driver:
maxAllowed:
cpu: 2
memory: 4G
nodeDriverRegistrar:
maxAllowed:
cpu: 1
memory: 3G
livenessProbe:
maxAllowed:
cpu: 1
memory: 3G
driver: {}
nodeDriverRegistrar: {}
livenessProbe: {}
Loading

0 comments on commit 3218917

Please sign in to comment.