cockroach-operator icon indicating copy to clipboard operation
cockroach-operator copied to clipboard

Cornershop: API Fields needed in the Operator (placeholder)

Open johnrk-zz opened this issue 4 years ago • 1 comments

Cornershop requested support for the following:

  • taints/tolerations
  • affinity rules
  • ability to put custom annotations at pod level, service level, and ingress level (for nginx Ingress external authentication outproxy)

From the closed helm chart parity issue:

  • statefulset.labels | Additional labels of StatefulSet and its Pods | {"app.kubernetes.io/component": "cockroachdb"}
  • statefulset.annotations | Additional annotations of StatefulSet Pods | {}
  • statefulset.nodeAffinity | Node affinity rules of StatefulSet Pods | {}
  • statefulset.podAffinity | Inter-Pod affinity rules of StatefulSet Pods | {}
  • statefulset.podAntiAffinity | Anti-affinity rules of StatefulSet Pods | auto
  • statefulset.podAntiAffinity.type | Type of auto anti-affinity rules | soft
  • statefulset.podAntiAffinity.weight | Weight for soft auto anti-affinity rules | 100
  • statefulset.nodeSelector | Node labels for StatefulSet Pods assignment | {}
  • statefulset.tolerations | Node taints to tolerate by StatefulSet Pods | []
  • service.public.annotations | Additional annotations of public Service | {}

johnrk-zz avatar Feb 10 '21 21:02 johnrk-zz

@udnay here is the other issue for putting in specific API values that we do not have as well.

chrislovecnm avatar Jun 15 '21 19:06 chrislovecnm