Skip to content

Global setting for ipFamilyPolicy for services Schema

Note

This is auto-generated documentation from a JSON schema that is under construction, this will improve over time.

Return to the root config schema

https://raw.githubusercontent.com/elastisys/compliantkubernetes-apps/main/config/schemas/config.yaml#/properties/global/properties/ipFamilyPolicy

Used to set the ipFamilyPolicy for all configurable services.

Abstract Extensible Status Identifiable Custom Properties Additional Properties Access Restrictions Defined In
Can be instantiated No Unknown status Unknown identifiability Forbidden Allowed none config/schemas/config.yaml*

TYPE:

string (Global setting for ipFamilyPolicy for services)

CONSTRAINTS:

enum: the value of this property must be equal to one of the following values:

Value Explanation
"SingleStack" Single-stack service. The control plane allocates a cluster IP for the Service, using the first configured service cluster IP range.
"PreferDualStack" Allocates both IPv4 and IPv6 cluster IPs for the Service when dual-stack is enabled. If dual-stack is not enabled or supported, it falls back to single-stack behavior.
"RequireDualStack" Allocates Service `.spec.clusterIPs` from both IPv4 and IPv6 address ranges when dual-stack is enabled. If dual-stack is not enabled or supported, the Service API object creation fails.

DEFAULTS:

The default value is:

"SingleStack"

EXAMPLES:

SingleStack
PreferDualStack
RequireDualStack

Return to the root config schema


Generated Sat Jul 26 04:04:07 UTC 2025 from elastisys/compliantkubernetes-apps@main