<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mutate on Capsule</title><link>https://deploy-preview-183--docs-projectcapsule.netlify.app/docs/rules/mutate/</link><description>Recent content in Mutate on Capsule</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="https://deploy-preview-183--docs-projectcapsule.netlify.app/docs/rules/mutate/index.xml" rel="self" type="application/rss+xml"/><item><title>Workloads</title><link>https://deploy-preview-183--docs-projectcapsule.netlify.app/docs/rules/mutate/workloads/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-183--docs-projectcapsule.netlify.app/docs/rules/mutate/workloads/</guid><description>Workload mutations set Pod properties under spec.rules[].mutate[].workloads using native Kubernetes Pod syntax. Use placement settings to select schedulers, assign node pools, add tolerations, spread workloads across topology domains, and configure affinity. Use security settings to configure Pod user namespaces, seccomp/AppArmor profiles, and read-only container root filesystems. Use registry settings to configure container image pull policies and Pod image pull secret references. Placement enforcement validates the resulting placement settings using matchers.</description></item><item><title>Ingress</title><link>https://deploy-preview-183--docs-projectcapsule.netlify.app/docs/rules/mutate/ingress/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-183--docs-projectcapsule.netlify.app/docs/rules/mutate/ingress/</guid><description>Ingress mutations configure Kubernetes Ingress and Gateway API resources under spec.rules[].mutate[].ingress. Use class mutations to supply class names and ListenerSet mutations to configure Gateway references in selected Tenant namespaces.
Mutation Resource Field Operations types and class networking.k8s.io/v1 Ingress or gateway.networking.k8s.io/v1 Gateway spec.ingressClassName or spec.gatewayClassName Main-resource CREATE and UPDATE listenerSets.parentRef gateway.networking.k8s.io/v1 ListenerSet spec.parentRef Main-resource CREATE and UPDATE Gateway API v1 is the primary supported API. All Gateway API examples here use gateway.</description></item><item><title>Devices</title><link>https://deploy-preview-183--docs-projectcapsule.netlify.app/docs/rules/mutate/devices/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-183--docs-projectcapsule.netlify.app/docs/rules/mutate/devices/</guid><description>Device mutations configure DRA class defaults under spec.rules[].mutate[].devices.class. They fill missing class names when a ResourceClaim or ResourceClaimTemplate is created in a selected Tenant namespace.
Mutation Resources Operations devices.class resource.k8s.io/v1 and resource.k8s.io/v1beta2 ResourceClaims and ResourceClaimTemplates Main-resource CREATE only. Use namespace selection to give namespaces within one Tenant different defaults. Audience and mutation conditions determine which entries apply. Defaults remain subject to DeviceClass enforcement.
Default class devices.class supplies a default for every existing exactly request and every firstAvailable alternative whose deviceClassName is omitted, null, or the empty string.</description></item></channel></rss>