<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Enforce on Capsule</title><link>https://deploy-preview-164--docs-projectcapsule.netlify.app/docs/rules/enforcement/</link><description>Recent content in Enforce on Capsule</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="https://deploy-preview-164--docs-projectcapsule.netlify.app/docs/rules/enforcement/index.xml" rel="self" type="application/rss+xml"/><item><title>Workloads</title><link>https://deploy-preview-164--docs-projectcapsule.netlify.app/docs/rules/enforcement/workloads/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-164--docs-projectcapsule.netlify.app/docs/rules/enforcement/workloads/</guid><description>Workload enforcement is configured under spec.rules[].enforce.workloads. Use targets to select native workload kinds or locations inside their Pod specs. A targets-only rule matches the selected kinds themselves. When workload policies are present, targets scope those policies: resource management, OCI registries, scheduler names, QoS, placement, security profiles, and PodDisruptionBudgets.
Rules use the shared namespace selection, audiences, conditions, and actions and order. See Reference for a complete Tenant example.
Rule Composition Actions and order Rules are evaluated in declaration order after namespace selection, audience, and condition filtering.</description></item><item><title>Metadata</title><link>https://deploy-preview-164--docs-projectcapsule.netlify.app/docs/rules/enforcement/metadata/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-164--docs-projectcapsule.netlify.app/docs/rules/enforcement/metadata/</guid><description>Metadata enforcement is configured under spec.rules[].enforce.metadata. Use Metadata Targets to select resource kinds, then configure labels and annotations, including defaults, managed values, required keys, and value validation. Migration covers the legacy Namespace, Pod, and Service metadata options.
Rules use the shared namespace selection, audiences, conditions, and actions and order. See Reference for a complete Tenant example.
Rule Composition Actions and order Metadata rules are evaluated in declaration order after namespace selection, audience, and condition filtering.</description></item><item><title>Network</title><link>https://deploy-preview-164--docs-projectcapsule.netlify.app/docs/rules/enforcement/network/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-164--docs-projectcapsule.netlify.app/docs/rules/enforcement/network/</guid><description>Network enforcement covers three policy groups under spec.rules[].enforce:
Policy Configuration path Network Policies network.policies.ingress.cidrs, network.policies.egress.cidrs Services services Ingress ingress Use these policies to control ingress and egress CIDR grants, Service types and addresses, and hostnames on ingress resources. Reference provides a complete Tenant example for each policy group.
Rules use the shared namespace selection, audiences, conditions, and actions and order.
Rule Composition Actions and order Rules are evaluated in declaration order after namespace selection, audience, and condition filtering.</description></item><item><title>Storage</title><link>https://deploy-preview-164--docs-projectcapsule.netlify.app/docs/rules/enforcement/storage/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-164--docs-projectcapsule.netlify.app/docs/rules/enforcement/storage/</guid><description>Storage enforcement is configured under spec.rules[].enforce.storage. Persistent Volumes covers default Tenant isolation and additional volume access for PVs without a Tenant label.
Rules use the shared namespace selection, audiences, conditions, and actions and order. See Reference for a complete Tenant example.
Rule Composition Actions and order Storage rules use the existing ordered action evaluation, but affect only additional access to PVs without a Tenant label:
Action Effect on additional access allow Grants access when the selector, audience, namespace selection, and all conditions match.</description></item></channel></rss>