Description
We have both Graviton (ARM) and AMD (x866) nodes in our k8s clusters. The Zookeeper charts allow us to use nodeSelector to make sure Zookeeper pods only deploy to x86 nodes. This capability is missing in the Pravega Bookkeeper-Operator chart.
Importance
Blocker
Location
default values.yaml is missing the nodeSelector: {} and affinity: {} options, and the chart templates are missing the sections to add these options to the deployment.
Suggestions for an improvement
At a minimum, add the nodeSelector: {} option to the chart so it works just like the Pravega Zookeeper-Operator chart.
Reusing the values.yaml and chart template sections from the corresponding Pravega Zookeeper-Operator and Zookeeper charts should make the change simple.
Description
We have both Graviton (ARM) and AMD (x866) nodes in our k8s clusters. The Zookeeper charts allow us to use nodeSelector to make sure Zookeeper pods only deploy to x86 nodes. This capability is missing in the Pravega Bookkeeper-Operator chart.
Importance
Blocker
Location
default values.yaml is missing the nodeSelector: {} and affinity: {} options, and the chart templates are missing the sections to add these options to the deployment.
Suggestions for an improvement
At a minimum, add the nodeSelector: {} option to the chart so it works just like the Pravega Zookeeper-Operator chart.
Reusing the values.yaml and chart template sections from the corresponding Pravega Zookeeper-Operator and Zookeeper charts should make the change simple.