PDP: allow pod tolerations, nodeselector, and affinity
R
Robert
Hello đź‘‹
My org is implementing node affinity rules to better balance our infrastructure but the PDP helm deployment doesn't allow for the configuration of tolerations, which is blocking our implemention of custom taints across our node pools.
Requested feature:
Allow for the optional configuration of nodeselector, affinity, and tolerations for PDP deployments using the values file.
Example use case:
Where k8s node pools need to be configured to ensure that system pods remain on one node pool, and user pods remain on another without crossover to improve durability and resource balancing.
This is possible as a non-disruptive change by adding optional/empty blocks for the above to the deployment and values files. I've created a PR for this change (see below).
GitHub request: https://github.com/permitio/PDP/issues/310