solo-io/gloo

Kubeoverrides not usable on gateway horizontalPodAutoscaler

nfuden opened this issue · 0 comments

Gloo Edge Product

Open Source

Gloo Edge Version

1.17

Kubernetes Version

1.30

Describe the bug

kubeoverrides add null fields in horizontalPodAutoscaler such as in the cpu constraint.

Expected Behavior

Kubeoverrides should work on this resource like all resources

Steps to reproduce the bug

Try to add memory behavior overrides via kuberesourceoverrides.
See that its not valid.

Additional Environment Detail

No response

Additional Context

Can work around by ignoring gloos setup and creating a custom horizontalPodAutoscaler entry. This form factor is painful.

See this file https://github.com/solo-io/gloo/blob/v1.17.0/install/helm/gloo/templates/8-gateway-proxy-horizontal-pod-autoscaler.yaml#L26