Annotations, affinity, tolerations, and nodeSelector to be added in operator helm chart
Requesting a change to the operator helm chart.
The helm chart is missing these scheduling properties (affinity, tolerations and nodeSelector) and the ability to add annotations to Pods, Services and ServiceAccounts.
These are required if it is preferred for the StackGres operator to be deployed to a particular node only or for any special configuration that some tools or cloud environments provide.
Proposal
Add the following sections to the operator helm chart values.yaml
operator:
annotations: {}
service:
annotations: {}
serviceAccount:
annotations: {}
affinity: {}
tolerations: {}
nodeSelector: {}
restapi:
annotations: {}
service:
annotations: {}
serviceAccount:
annotations: {}
affinity: {}
tolerations: {}
nodeSelector: {}
jobs:
annotations: {}
service:
annotations: {}
serviceAccount:
annotations: {}
affinity: {}
tolerations: {}
nodeSelector: {}
Acceptance criteria:
-
Add the node property on the helm chart -
Update the documentation on the CRD -
Test the implementation
Edited by Matteo Melli