Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
0439c70
try cleaning up containers as part of runonce
jkyros Apr 16, 2024
4f16402
more logs
jkyros Apr 16, 2024
58fb87a
use the initial as the key
jkyros Apr 16, 2024
533d487
easy mode?
jkyros Apr 16, 2024
7105b20
back the other way
jkyros Apr 16, 2024
b6d5edd
change gc timescale
jkyros Apr 17, 2024
45652fe
cleanup the checkpoint too
jkyros Apr 17, 2024
ff6ba64
try to handle the container count issue
jkyros Apr 17, 2024
9486cca
VPA: Add UpdateModeInPlaceOrRecreate to types
jkyros Mar 14, 2024
e27433b
VPA: Allow admission-controller to update in-place
jkyros Mar 14, 2024
57c2ec5
VPA: Stuck in-place resizes still require eviction
jkyros Mar 14, 2024
46cb6e8
VPA: Make eviction restriction in-place aware
jkyros Mar 14, 2024
385826a
VPA: Updater logic allows in-place scaling
jkyros Mar 14, 2024
c2ba472
VPA: Add metrics gauges for in-place updates
jkyros Mar 14, 2024
97c952e
VPA: Update mocks to accommodate in-place VPA changes
jkyros Mar 14, 2024
e97d9eb
VPA: hack unit tests to account for in-place
jkyros Mar 14, 2024
7fca72d
VPA: add rbac for in-pace updates
jkyros Mar 21, 2024
8be8213
VPA: Add e2e tests for in-place scaling
jkyros Mar 23, 2024
1126b7c
VPA: allow rule-breaking updates if disruptionless
jkyros Mar 23, 2024
7aa2715
only allow in-place if explicitly set (for testing)
jkyros Mar 21, 2024
3258903
fixup! VPA: Add UpdateModeInPlaceOrRecreate to types
jkyros Mar 27, 2024
2389889
fixup! VPA: hack unit tests to account for in-place
jkyros Nov 20, 2024
71ee8b5
Allow VPA updater to actuate recommendations in-place
maxcao13 Dec 20, 2024
b9b9217
VPA: add in-place vertical scaling actuation tests
maxcao13 Jan 3, 2025
40ad8c2
fixup! VPA: add in-place vertical scaling actuation tests
maxcao13 Jan 3, 2025
7de6fa3
fixup! Allow VPA updater to actuate recommendations in-place
maxcao13 Jan 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions vertical-pod-autoscaler/deploy/vpa-rbac.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,32 @@ rules:
- create
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: system:vpa-updater-in-place
rules:
- apiGroups:
- ""
resources:
- pods/resize
- pods
verbs:
- patch
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: system:vpa-updater-in-place-binding
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: system:vpa-updater-in-place
subjects:
- kind: ServiceAccount
name: vpa-updater
namespace: kube-system
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: system:metrics-reader
Expand Down
1 change: 1 addition & 0 deletions vertical-pod-autoscaler/deploy/vpa-v1-crd-gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -458,6 +458,7 @@ spec:
- "Off"
- Initial
- Recreate
- InPlaceOrRecreate
- Auto
type: string
type: object
Expand Down
Loading
Loading