Skip to content

Use VPA Helm Chart for Local E2E Testing and Local Dev Deployment #8984

@omerap12

Description

@omerap12

With #8870 we can now deploy a fully functional VPA using our Helm chart.

The next step would be to leverage this Helm chart for:

  1. Local E2E testing
  2. Local development deployments

Specifically, this would change the current shell-based approach used in our local workflows:

  • Local E2E testing: vertical-pod-autoscaler/hack/deploy-for-e2e-locally.sh
  • Local development: vertical-pod-autoscaler/hack/dev-deploy-locally.sh

Using the Helm chart in these scenarios would allow us to configure the VPA more easily and flexibly by overriding values, rather than relying on the current hard-coded deployment logic.

This could be implemented as two separate PRs:

  1. Update the local E2E deployment script to install the Helm chart with E2E-specific values.
  2. Update the local dev deployment script to install the Helm chart with development-specific values.

Implementation-wise, this should be fairly straightforward: override the default values.yaml, install the chart, and then perform any additional setup steps as needed.

/triage accepted
/good-first-issue
/area vertical-pod-autoscaler
/kind cleanup

Metadata

Metadata

Assignees

Labels

area/vertical-pod-autoscalergood first issueDenotes an issue ready for a new contributor, according to the "help wanted" guidelines.help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.kind/cleanupCategorizes issue or PR as related to cleaning up code, process, or technical debt.triage/acceptedIndicates an issue or PR is ready to be actively worked on.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions