Versions in this module Expand all Collapse all v0 v0.1.0 Jun 7, 2024 Changes in this version + type ConfigMapMutateRequest struct + ConfigMap *corev1.ConfigMap + K8sClient kubernetes.Interface + K8sNamespace string + type Mutator interface + MutateConfigMap func(ctx context.Context, configMapMutateRequest ConfigMapMutateRequest) error + MutateContainers func(ctx context.Context, containers []corev1.Container, podSpec *corev1.PodSpec, ...) (bool, error) + MutateObject func(ctx context.Context, objectMutateRequest ObjectMutateRequest) error + MutatePod func(ctx context.Context, podMutateRequest PodMutateRequest) error + MutateSecret func(ctx context.Context, secretMutateRequest SecretMutateRequest) error + type ObjectMutateRequest struct + K8sClient kubernetes.Interface + K8sNamespace string + Object *unstructured.Unstructured + type PodMutateRequest struct + DryRun bool + K8sClient kubernetes.Interface + Pod *corev1.Pod + Registry registry.ImageRegistry + SecretInitConfig appCommon.SecretInitConfig + WebhookConfig appCommon.Config + type Provider interface + NewMutator func(obj metav1.Object, arNamespace string, logger *slog.Logger) (*Mutator, error) + type SecretMutateRequest struct + K8sClient kubernetes.Interface + K8sNamespace string + Secret *corev1.Secret