Documentation
¶
Index ¶
- func ContainerMatchLabels(t *miniov1.Tenant, zone *miniov1.Zone) *metav1.LabelSelector
- func GetContainerArgs(t *miniov1.Tenant, hostsTemplate string) []string
- func KESEnvironmentVars(t *miniov1.Tenant) []corev1.EnvVar
- func KESMetadata(t *miniov1.Tenant) metav1.ObjectMeta
- func KESSelector(t *miniov1.Tenant) *metav1.LabelSelector
- func KESServerContainer(t *miniov1.Tenant) corev1.Container
- func KESVolumeMounts(t *miniov1.Tenant) []corev1.VolumeMount
- func NewForKES(t *miniov1.Tenant, serviceName string) *appsv1.StatefulSet
- func NewForMinIOZone(t *miniov1.Tenant, wsSecret *v1.Secret, zone *miniov1.Zone, serviceName string, ...) *appsv1.StatefulSet
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContainerMatchLabels ¶
ContainerMatchLabels Returns the labels that match the Pods in the statefulset
func GetContainerArgs ¶
GetContainerArgs returns the arguments that the MinIO container receives
func KESEnvironmentVars ¶
KESEnvironmentVars returns the KES environment variables set in configuration.
func KESMetadata ¶
func KESMetadata(t *miniov1.Tenant) metav1.ObjectMeta
KESMetadata Returns the KES pods metadata set in configuration. If a user specifies metadata in the spec we return that metadata.
func KESSelector ¶
func KESSelector(t *miniov1.Tenant) *metav1.LabelSelector
KESSelector Returns the KES pods selector set in configuration.
func KESServerContainer ¶
KESServerContainer returns the KES container for a KES StatefulSet.
func KESVolumeMounts ¶
func KESVolumeMounts(t *miniov1.Tenant) []corev1.VolumeMount
KESVolumeMounts builds the volume mounts for MinIO container.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.