`PodDisruptionBudget` is only generated [if `.Values.podDisruptionBudget.enabled` is true and `.Values.replicaCount` is greater than 1](https://github.com/oauth2-proxy/manifests/blob/4001c2385dc72990add71437b02e18d7ec7f8ffd/helm/oauth2-proxy/templates/poddisruptionbudget.yaml#L1). [.Values.replicaCount is not set in the deployment manifest when using HPA](https://github.com/oauth2-proxy/manifests/blob/4001c2385dc72990add71437b02e18d7ec7f8ffd/helm/oauth2-proxy/templates/deployment.yaml#L14-L16), so the helm chart should take `.Values.autoscaling.minReplicas` in consideration as well when deciding if the `PodDisruptionBudget` should be rendered or not. It's possible to workaround this by actually setting `replicaCount` to something that is greater than 1, but it's not very intuitive when using HPA.