Documentation
¶
Index ¶
- func CompareObjectMeta(t *testing.T, got, want metav1.ObjectMeta)
- func GetTestClientWithObjects(predefinedObjects []runtime.Object) client.Client
- func HandleSTSUpdate(ctx context.Context, rclient client.Client, cr STSOptions, ...) error
- func MergePatchContainers(base, patches []v1.Container) ([]v1.Container, error)
- func PodIsReady(pod corev1.Pod) bool
- func SanitizeVolumeName(name string) string
- func UpdatePodAnnotations(ctx context.Context, rclient client.Client, selector map[string]string, ...) error
- type STSOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompareObjectMeta ¶
func CompareObjectMeta(t *testing.T, got, want metav1.ObjectMeta)
func HandleSTSUpdate ¶ added in v0.20.0
func HandleSTSUpdate(ctx context.Context, rclient client.Client, cr STSOptions, newSts, currentSts *appsv1.StatefulSet, c *config.BaseOperatorConf) error
func MergePatchContainers ¶
MergePatchContainers adds patches to base using a strategic merge patch and iterating by container name, failing on the first error
func PodIsReady ¶ added in v0.20.0
func SanitizeVolumeName ¶
Types ¶
type STSOptions ¶ added in v0.20.0
Click to show internal directories.
Click to hide internal directories.