ClusterInstanceSets selects things for sets in a cluster.
(cluster string)
| 108 | |
| 109 | // ClusterInstanceSets selects things for sets in a cluster. |
| 110 | func ClusterInstanceSets(cluster string) metav1.LabelSelector { |
| 111 | return metav1.LabelSelector{ |
| 112 | MatchLabels: map[string]string{ |
| 113 | LabelCluster: cluster, |
| 114 | }, |
| 115 | MatchExpressions: []metav1.LabelSelectorRequirement{ |
| 116 | {Key: LabelInstanceSet, Operator: metav1.LabelSelectorOpExists}, |
| 117 | }, |
| 118 | } |
| 119 | } |
| 120 | |
| 121 | // ClusterPatronis selects things labeled for Patroni in cluster. |
| 122 | func ClusterPatronis(cluster *v1beta1.PostgresCluster) metav1.LabelSelector { |
no outgoing calls