@@ -25,17 +25,18 @@ type DistributedRedisClusterSpec struct {
2525 ServiceName string `json:"serviceName,omitempty"`
2626 Config map [string ]string `json:"config,omitempty"`
2727 // Set RequiredAntiAffinity to force the master-slave node anti-affinity.
28- RequiredAntiAffinity bool `json:"requiredAntiAffinity,omitempty"`
29- Affinity * corev1.Affinity `json:"affinity,omitempty"`
30- NodeSelector map [string ]string `json:"nodeSelector,omitempty"`
31- ToleRations []corev1.Toleration `json:"toleRations,omitempty"`
32- SecurityContext * corev1.PodSecurityContext `json:"securityContext,omitempty"`
33- Annotations map [string ]string `json:"annotations,omitempty"`
34- Storage * RedisStorage `json:"storage,omitempty"`
35- Resources * corev1.ResourceRequirements `json:"resources,omitempty"`
36- PasswordSecret * corev1.LocalObjectReference `json:"passwordSecret,omitempty"`
37- Monitor * AgentSpec `json:"monitor,omitempty"`
38- Init * InitSpec `json:"init,omitempty"`
28+ RequiredAntiAffinity bool `json:"requiredAntiAffinity,omitempty"`
29+ Affinity * corev1.Affinity `json:"affinity,omitempty"`
30+ NodeSelector map [string ]string `json:"nodeSelector,omitempty"`
31+ ToleRations []corev1.Toleration `json:"toleRations,omitempty"`
32+ SecurityContext * corev1.PodSecurityContext `json:"securityContext,omitempty"`
33+ ContainerSecurityContext * corev1.SecurityContext `json:"containerSecurityContext,omitempty"`
34+ Annotations map [string ]string `json:"annotations,omitempty"`
35+ Storage * RedisStorage `json:"storage,omitempty"`
36+ Resources * corev1.ResourceRequirements `json:"resources,omitempty"`
37+ PasswordSecret * corev1.LocalObjectReference `json:"passwordSecret,omitempty"`
38+ Monitor * AgentSpec `json:"monitor,omitempty"`
39+ Init * InitSpec `json:"init,omitempty"`
3940}
4041
4142type AgentSpec struct {
0 commit comments