Documentation
¶
Index ¶
- Constants
- func MetadataRules() handlers.TypedHandlerWithTenantWithRuleset[*unstructured.Unstructured]
- func MutateMetadata(obj metav1.Object, gvk schema.GroupVersionKind, ...) bool
- func MutatePodResources(pod *corev1.Pod, bodies []*apirules.NamespaceRuleBodyNamespace) (bool, error)
- func MutateWorkloadResources(obj *unstructured.Unstructured, gvk schema.GroupVersionKind, ...) (bool, error)
- func Register(cfg configuration.Configuration) handlers.Webhook
Constants ¶
View Source
const Path = "/rules/generic/mutating"
Variables ¶
This section is empty.
Functions ¶
func MetadataRules ¶
func MetadataRules() handlers.TypedHandlerWithTenantWithRuleset[*unstructured.Unstructured]
func MutateMetadata ¶
func MutateMetadata( obj metav1.Object, gvk schema.GroupVersionKind, bodies []*apirules.NamespaceRuleBodyNamespace, ) bool
func MutatePodResources ¶ added in v0.14.0
func MutateWorkloadResources ¶ added in v0.14.0
func MutateWorkloadResources( obj *unstructured.Unstructured, gvk schema.GroupVersionKind, bodies []*apirules.NamespaceRuleBodyNamespace, ) (bool, error)
func Register ¶
func Register(cfg configuration.Configuration) handlers.Webhook
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.