{ "properties": { "MTU": { "type": "integer" }, "affinity": { "properties": { "podAntiAffinity": { "properties": { "requiredDuringSchedulingIgnoredDuringExecution": { "items": { "anyOf": [ { "properties": { "labelSelector": { "properties": { "matchLabels": { "properties": { "k8s-app": { "type": "string" } }, "type": "object" } }, "type": "object" }, "topologyKey": { "type": "string" } } } ] }, "type": "array" } }, "type": "object" } }, "type": "object" }, "agent": { "type": "boolean" }, "agentNotReadyTaintKey": { "type": "string" }, "aksbyocni": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "alibabacloud": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "annotateK8sNode": { "type": "boolean" }, "annotations": { "type": "object" }, "apiRateLimit": { "type": [ "null", "string" ] }, "authentication": { "properties": { "enabled": { "type": "boolean" }, "gcInterval": { "type": "string" }, "mutual": { "properties": { "connectTimeout": { "type": "string" }, "port": { "type": "integer" }, "spire": { "properties": { "adminSocketPath": { "type": "string" }, "agentSocketPath": { "type": "string" }, "annotations": { "type": "object" }, "connectionTimeout": { "type": "string" }, "enabled": { "type": "boolean" }, "install": { "properties": { "agent": { "properties": { "affinity": { "type": "object" }, "annotations": { "type": "object" }, "image": { "properties": { "digest": { "type": "string" }, "override": { "type": [ "null", "string" ] }, "pullPolicy": { "type": "string" }, "repository": { "type": "string" }, "tag": { "type": "string" }, "useDigest": { "type": "boolean" } }, "type": "object" }, "labels": { "type": "object" }, "nodeSelector": { "type": "object" }, "podSecurityContext": { "type": "object" }, "securityContext": { "type": "object" }, "serviceAccount": { "properties": { "create": { "type": "boolean" }, "name": { "type": "string" } }, "type": "object" }, "skipKubeletVerification": { "type": "boolean" }, "tolerations": { "items": { "anyOf": [ { "properties": { "effect": { "type": "string" }, "key": { "type": "string" } } }, { "properties": { "effect": { "type": "string" }, "key": { "type": "string" } } }, { "properties": { "effect": { "type": "string" }, "key": { "type": "string" } } }, { "properties": { "effect": { "type": "string" }, "key": { "type": "string" }, "value": { "type": "string" } } }, { "properties": { "key": { "type": "string" }, "operator": { "type": "string" } } } ] }, "type": "array" } }, "type": "object" }, "enabled": { "type": "boolean" }, "existingNamespace": { "type": "boolean" }, "initImage": { "properties": { "digest": { "type": "string" }, "override": { "type": [ "null", "string" ] }, "pullPolicy": { "type": "string" }, "repository": { "type": "string" }, "tag": { "type": "string" }, "useDigest": { "type": "boolean" } }, "type": "object" }, "namespace": { "type": "string" }, "server": { "properties": { "affinity": { "type": "object" }, "annotations": { "type": "object" }, "ca": { "properties": { "keyType": { "type": "string" }, "subject": { "properties": { "commonName": { "type": "string" }, "country": { "type": "string" }, "organization": { "type": "string" } }, "type": "object" } }, "type": "object" }, "dataStorage": { "properties": { "accessMode": { "type": "string" }, "enabled": { "type": "boolean" }, "size": { "type": "string" }, "storageClass": { "type": [ "null", "string" ] } }, "type": "object" }, "image": { "properties": { "digest": { "type": "string" }, "override": { "type": [ "null", "string" ] }, "pullPolicy": { "type": "string" }, "repository": { "type": "string" }, "tag": { "type": "string" }, "useDigest": { "type": "boolean" } }, "type": "object" }, "initContainers": { "items": {}, "type": "array" }, "labels": { "type": "object" }, "nodeSelector": { "type": "object" }, "podSecurityContext": { "type": "object" }, "securityContext": { "type": "object" }, "service": { "properties": { "annotations": { "type": "object" }, "labels": { "type": "object" }, "type": { "type": "string" } }, "type": "object" }, "serviceAccount": { "properties": { "create": { "type": "boolean" }, "name": { "type": "string" } }, "type": "object" }, "tolerations": { "items": {}, "type": "array" } }, "type": "object" } }, "type": "object" }, "serverAddress": { "type": [ "null", "string" ] }, "trustDomain": { "type": "string" } }, "type": "object" } }, "type": "object" }, "queueSize": { "type": "integer" }, "rotatedIdentitiesQueueSize": { "type": "integer" } }, "type": "object" }, "autoDirectNodeRoutes": { "type": [ "boolean", "string" ] }, "azure": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "bandwidthManager": { "properties": { "bbr": { "type": "boolean" }, "enabled": { "type": "boolean" } }, "type": "object" }, "bgp": { "properties": { "announce": { "properties": { "loadbalancerIP": { "type": "boolean" }, "podCIDR": { "type": "boolean" } }, "type": "object" }, "enabled": { "type": "boolean" } }, "type": "object" }, "bgpControlPlane": { "properties": { "enabled": { "type": "boolean" }, "secretsNamespace": { "properties": { "create": { "type": "boolean" }, "name": { "type": "string" } }, "type": "object" } }, "type": "object" }, "bpf": { "properties": { "authMapMax": { "type": [ "null", "integer" ] }, "autoMount": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "ctAnyMax": { "type": [ "null", "integer" ] }, "ctTcpMax": { "type": [ "null", "integer" ] }, "datapathMode": { "type": "string" }, "disableExternalIPMitigation": { "type": "boolean" }, "enableTCX": { "type": "boolean" }, "events": { "properties": { "drop": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "policyVerdict": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "trace": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" } }, "type": "object" }, "hostLegacyRouting": { "type": [ "null", "boolean" ] }, "lbExternalClusterIP": { "type": "boolean" }, "lbMapMax": { "type": [ "null", "integer" ] }, "mapDynamicSizeRatio": { "type": [ "null", "number" ] }, "masquerade": { "type": [ "null", "boolean" ] }, "monitorAggregation": { "type": "string" }, "monitorFlags": { "type": "string" }, "monitorInterval": { "type": "string" }, "natMax": { "type": [ "null", "integer" ] }, "neighMax": { "type": [ "null", "integer" ] }, "nodeMapMax": { "type": [ "null", "integer" ] }, "policyMapMax": { "type": [ "null", "integer" ] }, "preallocateMaps": { "type": "boolean" }, "root": { "type": "string" }, "tproxy": { "type": [ "null", "boolean" ] }, "vlanBypass": { "type": [ "null", "array" ] } }, "type": "object" }, "bpfClockProbe": { "type": "boolean" }, "certgen": { "properties": { "affinity": { "type": "object" }, "annotations": { "properties": { "cronJob": { "type": "object" }, "job": { "type": "object" } }, "type": "object" }, "extraVolumeMounts": { "items": {}, "type": "array" }, "extraVolumes": { "items": {}, "type": "array" }, "image": { "properties": { "digest": { "type": "string" }, "override": { "type": [ "null", "string" ] }, "pullPolicy": { "type": "string" }, "repository": { "type": "string" }, "tag": { "type": "string" }, "useDigest": { "type": "boolean" } }, "type": "object" }, "podLabels": { "type": "object" }, "tolerations": { "items": {}, "type": "array" }, "ttlSecondsAfterFinished": { "type": "integer" } }, "type": "object" }, "cgroup": { "properties": { "autoMount": { "properties": { "enabled": { "type": "boolean" }, "resources": { "type": "object" } }, "type": "object" }, "hostRoot": { "type": "string" } }, "type": "object" }, "ciliumEndpointSlice": { "properties": { "enabled": { "type": "boolean" }, "rateLimits": { "items": { "anyOf": [ { "properties": { "burst": { "type": "integer" }, "limit": { "type": "integer" }, "nodes": { "type": "integer" } } }, { "properties": { "burst": { "type": "integer" }, "limit": { "type": "integer" }, "nodes": { "type": "integer" } } }, { "properties": { "burst": { "type": "integer" }, "limit": { "type": "integer" }, "nodes": { "type": "integer" } } } ] }, "type": "array" } }, "type": "object" }, "cleanBpfState": { "type": "boolean" }, "cleanState": { "type": "boolean" }, "cluster": { "properties": { "id": { "type": "integer" }, "name": { "type": "string" } }, "type": "object" }, "clustermesh": { "properties": { "annotations": { "type": "object" }, "apiserver": { "properties": { "affinity": { "properties": { "podAntiAffinity": { "properties": { "preferredDuringSchedulingIgnoredDuringExecution": { "items": { "anyOf": [ { "properties": { "podAffinityTerm": { "properties": { "labelSelector": { "properties": { "matchLabels": { "properties": { "k8s-app": { "type": "string" } }, "type": "object" } }, "type": "object" }, "topologyKey": { "type": "string" } }, "type": "object" }, "weight": { "type": "integer" } } } ] }, "type": "array" } }, "type": "object" } }, "type": "object" }, "etcd": { "properties": { "init": { "properties": { "extraArgs": { "items": {}, "type": "array" }, "extraEnv": { "items": {}, "type": "array" }, "resources": { "type": "object" } }, "type": "object" }, "lifecycle": { "type": "object" }, "resources": { "type": "object" }, "securityContext": { "properties": { "allowPrivilegeEscalation": { "type": "boolean" }, "capabilities": { "properties": { "drop": { "items": { "anyOf": [ { "type": "string" } ] }, "type": "array" } }, "type": "object" } }, "type": "object" }, "storageMedium": { "enum": [ "Disk", "Memory" ] } }, "type": "object" }, "extraArgs": { "items": {}, "type": "array" }, "extraEnv": { "items": {}, "type": "array" }, "extraVolumeMounts": { "items": {}, "type": "array" }, "extraVolumes": { "items": {}, "type": "array" }, "healthPort": { "type": "integer" }, "image": { "properties": { "digest": { "type": "string" }, "override": { "type": [ "null", "string" ] }, "pullPolicy": { "type": "string" }, "repository": { "type": "string" }, "tag": { "type": "string" }, "useDigest": { "type": "boolean" } }, "type": "object" }, "kvstoremesh": { "properties": { "enabled": { "type": "boolean" }, "extraArgs": { "items": {}, "type": "array" }, "extraEnv": { "items": {}, "type": "array" }, "extraVolumeMounts": { "items": {}, "type": "array" }, "healthPort": { "type": "integer" }, "lifecycle": { "type": "object" }, "readinessProbe": { "type": "object" }, "resources": { "type": "object" }, "securityContext": { "properties": { "allowPrivilegeEscalation": { "type": "boolean" }, "capabilities": { "properties": { "drop": { "items": { "anyOf": [ { "type": "string" } ] }, "type": "array" } }, "type": "object" } }, "type": "object" } }, "type": "object" }, "lifecycle": { "type": "object" }, "metrics": { "properties": { "enabled": { "type": "boolean" }, "etcd": { "properties": { "enabled": { "type": "boolean" }, "mode": { "type": "string" }, "port": { "type": "integer" } }, "type": "object" }, "kvstoremesh": { "properties": { "enabled": { "type": "boolean" }, "port": { "type": "integer" } }, "type": "object" }, "port": { "type": "integer" }, "serviceMonitor": { "properties": { "annotations": { "type": "object" }, "enabled": { "type": "boolean" }, "etcd": { "properties": { "interval": { "type": "string" }, "metricRelabelings": { "type": [ "null", "array" ] }, "relabelings": { "type": [ "null", "array" ] } }, "type": "object" }, "interval": { "type": "string" }, "kvstoremesh": { "properties": { "interval": { "type": "string" }, "metricRelabelings": { "type": [ "null", "array" ] }, "relabelings": { "type": [ "null", "array" ] } }, "type": "object" }, "labels": { "type": "object" }, "metricRelabelings": { "type": [ "null", "array" ] }, "relabelings": { "type": [ "null", "array" ] } }, "type": "object" } }, "type": "object" }, "nodeSelector": { "properties": { "kubernetes.io/os": { "type": "string" } }, "type": "object" }, "podAnnotations": { "type": "object" }, "podDisruptionBudget": { "properties": { "enabled": { "type": "boolean" }, "maxUnavailable": { "type": [ "null", "integer", "string" ] }, "minAvailable": { "type": [ "null", "integer", "string" ] } }, "type": "object" }, "podLabels": { "type": "object" }, "podSecurityContext": { "properties": { "fsGroup": { "type": "integer" }, "runAsGroup": { "type": "integer" }, "runAsNonRoot": { "type": "boolean" }, "runAsUser": { "type": "integer" } }, "type": "object" }, "priorityClassName": { "type": "string" }, "readinessProbe": { "type": "object" }, "replicas": { "type": "integer" }, "resources": { "type": "object" }, "securityContext": { "properties": { "allowPrivilegeEscalation": { "type": "boolean" }, "capabilities": { "properties": { "drop": { "items": { "anyOf": [ { "type": "string" } ] }, "type": "array" } }, "type": "object" } }, "type": "object" }, "service": { "properties": { "annotations": { "type": "object" }, "enableSessionAffinity": { "enum": [ "HAOnly", "Always", "Never" ] }, "externalTrafficPolicy": { "enum": [ "Local", "Cluster" ] }, "internalTrafficPolicy": { "enum": [ "Local", "Cluster" ] }, "loadBalancerClass": { "type": [ "null", "string" ] }, "loadBalancerIP": { "type": [ "null", "string" ] }, "nodePort": { "type": "integer" }, "type": { "type": "string" } }, "type": "object" }, "terminationGracePeriodSeconds": { "type": "integer" }, "tls": { "properties": { "admin": { "properties": { "cert": { "type": "string" }, "key": { "type": "string" } }, "type": "object" }, "authMode": { "type": "string" }, "auto": { "properties": { "certManagerIssuerRef": { "type": "object" }, "certValidityDuration": { "type": "integer" }, "enabled": { "type": "boolean" }, "method": { "type": "string" } }, "type": "object" }, "client": { "properties": { "cert": { "type": "string" }, "key": { "type": "string" } }, "type": "object" }, "enableSecrets": { "type": "boolean" }, "remote": { "properties": { "cert": { "type": "string" }, "key": { "type": "string" } }, "type": "object" }, "server": { "properties": { "cert": { "type": "string" }, "extraDnsNames": { "items": {}, "type": "array" }, "extraIpAddresses": { "items": {}, "type": "array" }, "key": { "type": "string" } }, "type": "object" } }, "type": "object" }, "tolerations": { "items": {}, "type": "array" }, "topologySpreadConstraints": { "items": {}, "type": "array" }, "updateStrategy": { "properties": { "rollingUpdate": { "properties": { "maxSurge": { "type": [ "integer", "string" ] }, "maxUnavailable": { "type": [ "integer", "string" ] } }, "type": "object" }, "type": { "type": "string" } }, "type": "object" } }, "type": "object" }, "config": { "properties": { "clusters": { "items": {}, "type": "array" }, "domain": { "type": "string" }, "enabled": { "type": "boolean" } }, "type": "object" }, "enableEndpointSliceSynchronization": { "type": "boolean" }, "enableMCSAPISupport": { "type": "boolean" }, "maxConnectedClusters": { "type": "integer" }, "useAPIServer": { "type": "boolean" } }, "type": "object" }, "cni": { "properties": { "binPath": { "type": "string" }, "chainingMode": { "type": [ "null", "string" ] }, "chainingTarget": { "type": [ "null", "string" ] }, "confFileMountPath": { "type": "string" }, "confPath": { "type": "string" }, "configMapKey": { "type": "string" }, "customConf": { "type": "boolean" }, "enableRouteMTUForCNIChaining": { "type": "boolean" }, "exclusive": { "type": "boolean" }, "hostConfDirMountPath": { "type": "string" }, "install": { "type": "boolean" }, "logFile": { "type": "string" }, "resources": { "properties": { "requests": { "properties": { "cpu": { "type": "string" }, "memory": { "type": "string" } }, "type": "object" } }, "type": "object" }, "uninstall": { "type": "boolean" } }, "type": "object" }, "conntrackGCInterval": { "type": "string" }, "conntrackGCMaxInterval": { "type": "string" }, "crdWaitTimeout": { "type": "string" }, "customCalls": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "daemon": { "properties": { "allowedConfigOverrides": { "type": [ "null", "string" ] }, "blockedConfigOverrides": { "type": [ "null", "string" ] }, "configSources": { "type": [ "null", "string" ] }, "runPath": { "type": "string" } }, "type": "object" }, "dashboards": { "properties": { "annotations": { "type": "object" }, "enabled": { "type": "boolean" }, "label": { "type": "string" }, "labelValue": { "type": "string" }, "namespace": { "type": [ "null", "string" ] } }, "type": "object" }, "debug": { "properties": { "enabled": { "type": "boolean" }, "verbose": { "type": [ "null", "string" ] } }, "type": "object" }, "directRoutingSkipUnreachable": { "type": "boolean" }, "disableEndpointCRD": { "type": "boolean" }, "dnsPolicy": { "type": "string" }, "dnsProxy": { "properties": { "dnsRejectResponseCode": { "type": "string" }, "enableDnsCompression": { "type": "boolean" }, "endpointMaxIpPerHostname": { "type": "integer" }, "idleConnectionGracePeriod": { "type": "string" }, "maxDeferredConnectionDeletes": { "type": "integer" }, "minTtl": { "type": "integer" }, "preCache": { "type": "string" }, "proxyPort": { "type": "integer" }, "proxyResponseMaxDelay": { "type": "string" }, "socketLingerTimeout": { "type": "integer" } }, "type": "object" }, "egressGateway": { "properties": { "enabled": { "type": "boolean" }, "reconciliationTriggerInterval": { "type": "string" } }, "type": "object" }, "enableCiliumEndpointSlice": { "type": "boolean" }, "enableCriticalPriorityClass": { "type": "boolean" }, "enableIPv4BIGTCP": { "type": "boolean" }, "enableIPv4Masquerade": { "type": "boolean" }, "enableIPv6BIGTCP": { "type": "boolean" }, "enableIPv6Masquerade": { "type": "boolean" }, "enableK8sTerminatingEndpoint": { "type": "boolean" }, "enableMasqueradeRouteSource": { "type": "boolean" }, "enableRuntimeDeviceDetection": { "type": "boolean" }, "enableXTSocketFallback": { "type": "boolean" }, "encryption": { "properties": { "enabled": { "type": "boolean" }, "ipsec": { "properties": { "encryptedOverlay": { "type": "boolean" }, "interface": { "type": "string" }, "keyFile": { "type": "string" }, "keyRotationDuration": { "type": "string" }, "keyWatcher": { "type": "boolean" }, "mountPath": { "type": "string" }, "secretName": { "type": "string" } }, "type": "object" }, "nodeEncryption": { "type": "boolean" }, "strictMode": { "properties": { "allowRemoteNodeIdentities": { "type": "boolean" }, "cidr": { "type": "string" }, "enabled": { "type": "boolean" } }, "type": "object" }, "type": { "type": "string" }, "wireguard": { "properties": { "persistentKeepalive": { "type": "string" }, "userspaceFallback": { "type": "boolean" } }, "type": "object" } }, "type": "object" }, "endpointHealthChecking": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "endpointRoutes": { "properties": { "enabled": { "type": [ "boolean", "string" ] } }, "type": "object" }, "eni": { "properties": { "awsEnablePrefixDelegation": { "type": "boolean" }, "awsReleaseExcessIPs": { "type": "boolean" }, "ec2APIEndpoint": { "type": "string" }, "enabled": { "type": "boolean" }, "eniTags": { "type": "object" }, "gcInterval": { "type": "string" }, "gcTags": { "type": "object" }, "iamRole": { "type": "string" }, "instanceTagsFilter": { "items": {}, "type": "array" }, "subnetIDsFilter": { "items": {}, "type": "array" }, "subnetTagsFilter": { "items": {}, "type": "array" }, "updateEC2AdapterLimitViaAPI": { "type": "boolean" } }, "type": "object" }, "envoy": { "properties": { "affinity": { "properties": { "nodeAffinity": { "properties": { "requiredDuringSchedulingIgnoredDuringExecution": { "properties": { "nodeSelectorTerms": { "items": { "anyOf": [ { "properties": { "matchExpressions": { "items": { "anyOf": [ { "properties": { "key": { "type": "string" }, "operator": { "type": "string" }, "values": { "items": { "anyOf": [ { "type": "string" } ] }, "type": "array" } } } ] }, "type": "array" } } } ] }, "type": "array" } }, "type": "object" } }, "type": "object" }, "podAffinity": { "properties": { "requiredDuringSchedulingIgnoredDuringExecution": { "items": { "anyOf": [ { "properties": { "labelSelector": { "properties": { "matchLabels": { "properties": { "k8s-app": { "type": "string" } }, "type": "object" } }, "type": "object" }, "topologyKey": { "type": "string" } } } ] }, "type": "array" } }, "type": "object" }, "podAntiAffinity": { "properties": { "requiredDuringSchedulingIgnoredDuringExecution": { "items": { "anyOf": [ { "properties": { "labelSelector": { "properties": { "matchLabels": { "properties": { "k8s-app": { "type": "string" } }, "type": "object" } }, "type": "object" }, "topologyKey": { "type": "string" } } } ] }, "type": "array" } }, "type": "object" } }, "type": "object" }, "annotations": { "type": "object" }, "baseID": { "type": "integer" }, "connectTimeoutSeconds": { "type": "integer" }, "debug": { "properties": { "admin": { "properties": { "enabled": { "type": "boolean" }, "port": { "type": "integer" } }, "type": "object" } }, "type": "object" }, "dnsPolicy": { "type": [ "null", "string" ] }, "enabled": { "type": [ "null", "boolean" ] }, "extraArgs": { "items": {}, "type": "array" }, "extraContainers": { "items": {}, "type": "array" }, "extraEnv": { "items": {}, "type": "array" }, "extraHostPathMounts": { "items": {}, "type": "array" }, "extraVolumeMounts": { "items": {}, "type": "array" }, "extraVolumes": { "items": {}, "type": "array" }, "healthPort": { "type": "integer" }, "idleTimeoutDurationSeconds": { "type": "integer" }, "image": { "properties": { "digest": { "type": "string" }, "override": { "type": [ "null", "string" ] }, "pullPolicy": { "type": "string" }, "repository": { "type": "string" }, "tag": { "type": "string" }, "useDigest": { "type": "boolean" } }, "type": "object" }, "livenessProbe": { "properties": { "failureThreshold": { "type": "integer" }, "periodSeconds": { "type": "integer" } }, "type": "object" }, "log": { "properties": { "format": { "type": "string" }, "path": { "type": "string" } }, "type": "object" }, "maxConnectionDurationSeconds": { "type": "integer" }, "maxRequestsPerConnection": { "type": "integer" }, "nodeSelector": { "properties": { "kubernetes.io/os": { "type": "string" } }, "type": "object" }, "podAnnotations": { "type": "object" }, "podLabels": { "type": "object" }, "podSecurityContext": { "properties": { "appArmorProfile": { "properties": { "type": { "type": "string" } }, "type": "object" } }, "type": "object" }, "priorityClassName": { "type": [ "null", "string" ] }, "prometheus": { "properties": { "enabled": { "type": "boolean" }, "port": { "type": "string" }, "serviceMonitor": { "properties": { "annotations": { "type": "object" }, "enabled": { "type": "boolean" }, "interval": { "type": "string" }, "labels": { "type": "object" }, "metricRelabelings": { "type": [ "null", "array" ] }, "relabelings": { "items": { "anyOf": [ { "properties": { "replacement": { "type": "string" }, "sourceLabels": { "items": { "anyOf": [ { "type": "string" } ] }, "type": "array" }, "targetLabel": { "type": "string" } } } ] }, "type": "array" } }, "type": "object" } }, "type": "object" }, "readinessProbe": { "properties": { "failureThreshold": { "type": "integer" }, "periodSeconds": { "type": "integer" } }, "type": "object" }, "resources": { "type": "object" }, "rollOutPods": { "type": "boolean" }, "securityContext": { "properties": { "capabilities": { "properties": { "envoy": { "items": { "anyOf": [ { "type": "string" }, { "type": "string" } ] }, "type": "array" }, "keepCapNetBindService": { "type": "boolean" } }, "type": "object" }, "privileged": { "type": "boolean" }, "seLinuxOptions": { "properties": { "level": { "type": "string" }, "type": { "type": "string" } }, "type": "object" } }, "type": "object" }, "startupProbe": { "properties": { "failureThreshold": { "type": "integer" }, "periodSeconds": { "type": "integer" } }, "type": "object" }, "terminationGracePeriodSeconds": { "type": "integer" }, "tolerations": { "items": { "anyOf": [ { "properties": { "operator": { "type": "string" } } } ] }, "type": "array" }, "updateStrategy": { "properties": { "rollingUpdate": { "properties": { "maxUnavailable": { "type": [ "integer", "string" ] } }, "type": "object" }, "type": { "type": "string" } }, "type": "object" }, "xffNumTrustedHopsL7PolicyEgress": { "type": "integer" }, "xffNumTrustedHopsL7PolicyIngress": { "type": "integer" } }, "type": "object" }, "envoyConfig": { "properties": { "enabled": { "type": "boolean" }, "retryInterval": { "type": "string" }, "secretsNamespace": { "properties": { "create": { "type": "boolean" }, "name": { "type": "string" } }, "type": "object" } }, "type": "object" }, "etcd": { "properties": { "enabled": { "type": "boolean" }, "endpoints": { "items": { "anyOf": [ { "type": "string" } ] }, "type": "array" }, "ssl": { "type": "boolean" } }, "type": "object" }, "externalIPs": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "externalWorkloads": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "extraArgs": { "items": {}, "type": "array" }, "extraConfig": { "type": "object" }, "extraContainers": { "items": {}, "type": "array" }, "extraEnv": { "items": {}, "type": "array" }, "extraHostPathMounts": { "items": {}, "type": "array" }, "extraInitContainers": { "items": {}, "type": "array" }, "extraVolumeMounts": { "items": {}, "type": "array" }, "extraVolumes": { "items": {}, "type": "array" }, "forceDeviceDetection": { "type": "boolean" }, "gatewayAPI": { "properties": { "enableAlpn": { "type": "boolean" }, "enableAppProtocol": { "type": "boolean" }, "enableProxyProtocol": { "type": "boolean" }, "enabled": { "type": "boolean" }, "externalTrafficPolicy": { "type": "string" }, "gatewayClass": { "properties": { "create": { "type": "string" } }, "type": "object" }, "hostNetwork": { "properties": { "enabled": { "type": "boolean" }, "nodes": { "properties": { "matchLabels": { "type": "object" } }, "type": "object" } }, "type": "object" }, "secretsNamespace": { "properties": { "create": { "type": "boolean" }, "name": { "type": "string" }, "sync": { "type": "boolean" } }, "type": "object" }, "xffNumTrustedHops": { "type": "integer" } }, "type": "object" }, "gke": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "global": { "type": "object" }, "healthChecking": { "type": "boolean" }, "healthPort": { "type": "integer" }, "highScaleIPcache": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "hostFirewall": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "hostPort": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "hubble": { "properties": { "annotations": { "type": "object" }, "dropEventEmitter": { "properties": { "enabled": { "type": "boolean" }, "interval": { "type": "string" }, "reasons": { "items": { "anyOf": [ { "type": "string" }, { "type": "string" } ] }, "type": "array" } }, "type": "object" }, "enabled": { "type": "boolean" }, "export": { "properties": { "dynamic": { "properties": { "config": { "properties": { "configMapName": { "type": "string" }, "content": { "items": { "anyOf": [ { "properties": { "excludeFilters": { "items": {}, "type": "array" }, "fieldMask": { "items": {}, "type": "array" }, "filePath": { "type": "string" }, "includeFilters": { "items": {}, "type": "array" }, "name": { "type": "string" } } } ] }, "type": "array" }, "createConfigMap": { "type": "boolean" } }, "type": "object" }, "enabled": { "type": "boolean" } }, "type": "object" }, "fileMaxBackups": { "type": "integer" }, "fileMaxSizeMb": { "type": "integer" }, "static": { "properties": { "allowList": { "items": {}, "type": "array" }, "denyList": { "items": {}, "type": "array" }, "enabled": { "type": "boolean" }, "fieldMask": { "items": {}, "type": "array" }, "filePath": { "type": "string" } }, "type": "object" } }, "type": "object" }, "listenAddress": { "type": "string" }, "metrics": { "properties": { "dashboards": { "properties": { "annotations": { "type": "object" }, "enabled": { "type": "boolean" }, "label": { "type": "string" }, "labelValue": { "type": "string" }, "namespace": { "type": [ "null", "string" ] } }, "type": "object" }, "enableOpenMetrics": { "type": "boolean" }, "enabled": { "type": [ "null", "array" ] }, "port": { "type": "integer" }, "serviceAnnotations": { "type": "object" }, "serviceMonitor": { "properties": { "annotations": { "type": "object" }, "enabled": { "type": "boolean" }, "interval": { "type": "string" }, "jobLabel": { "type": "string" }, "labels": { "type": "object" }, "metricRelabelings": { "type": [ "null", "array" ] }, "relabelings": { "items": { "anyOf": [ { "properties": { "replacement": { "type": "string" }, "sourceLabels": { "items": { "anyOf": [ { "type": "string" } ] }, "type": "array" }, "targetLabel": { "type": "string" } } } ] }, "type": "array" }, "tlsConfig": { "type": "object" } }, "type": "object" }, "tls": { "properties": { "enabled": { "type": "boolean" }, "server": { "properties": { "cert": { "type": "string" }, "existingSecret": { "type": "string" }, "extraDnsNames": { "items": {}, "type": "array" }, "extraIpAddresses": { "items": {}, "type": "array" }, "key": { "type": "string" }, "mtls": { "properties": { "enabled": { "type": "boolean" }, "key": { "type": "string" }, "name": { "type": "null" }, "useSecret": { "type": "boolean" } }, "type": "object" } }, "type": "object" } }, "type": "object" } }, "type": "object" }, "peerService": { "properties": { "clusterDomain": { "type": "string" }, "targetPort": { "type": "integer" } }, "type": "object" }, "preferIpv6": { "type": "boolean" }, "redact": { "properties": { "enabled": { "type": "boolean" }, "http": { "properties": { "headers": { "properties": { "allow": { "items": {}, "type": "array" }, "deny": { "items": {}, "type": "array" } }, "type": "object" }, "urlQuery": { "type": "boolean" }, "userInfo": { "type": "boolean" } }, "type": "object" }, "kafka": { "properties": { "apiKey": { "type": "boolean" } }, "type": "object" } }, "type": "object" }, "relay": { "properties": { "affinity": { "properties": { "podAffinity": { "properties": { "requiredDuringSchedulingIgnoredDuringExecution": { "items": { "anyOf": [ { "properties": { "labelSelector": { "properties": { "matchLabels": { "properties": { "k8s-app": { "type": "string" } }, "type": "object" } }, "type": "object" }, "topologyKey": { "type": "string" } } } ] }, "type": "array" } }, "type": "object" } }, "type": "object" }, "annotations": { "type": "object" }, "dialTimeout": { "type": [ "null", "string" ] }, "enabled": { "type": "boolean" }, "extraEnv": { "items": {}, "type": "array" }, "extraVolumeMounts": { "items": {}, "type": "array" }, "extraVolumes": { "items": {}, "type": "array" }, "gops": { "properties": { "enabled": { "type": "boolean" }, "port": { "type": "integer" } }, "type": "object" }, "image": { "properties": { "digest": { "type": "string" }, "override": { "type": [ "null", "string" ] }, "pullPolicy": { "type": "string" }, "repository": { "type": "string" }, "tag": { "type": "string" }, "useDigest": { "type": "boolean" } }, "type": "object" }, "listenHost": { "type": "string" }, "listenPort": { "type": "string" }, "nodeSelector": { "properties": { "kubernetes.io/os": { "type": "string" } }, "type": "object" }, "podAnnotations": { "type": "object" }, "podDisruptionBudget": { "properties": { "enabled": { "type": "boolean" }, "maxUnavailable": { "type": [ "null", "integer", "string" ] }, "minAvailable": { "type": [ "null", "integer", "string" ] } }, "type": "object" }, "podLabels": { "type": "object" }, "podSecurityContext": { "properties": { "fsGroup": { "type": "integer" } }, "type": "object" }, "pprof": { "properties": { "address": { "type": "string" }, "enabled": { "type": "boolean" }, "port": { "type": "integer" } }, "type": "object" }, "priorityClassName": { "type": "string" }, "prometheus": { "properties": { "enabled": { "type": "boolean" }, "port": { "type": "integer" }, "serviceMonitor": { "properties": { "annotations": { "type": "object" }, "enabled": { "type": "boolean" }, "interval": { "type": "string" }, "labels": { "type": "object" }, "metricRelabelings": { "type": [ "null", "array" ] }, "relabelings": { "type": [ "null", "array" ] } }, "type": "object" } }, "type": "object" }, "replicas": { "type": "integer" }, "resources": { "type": "object" }, "retryTimeout": { "type": [ "null", "string" ] }, "rollOutPods": { "type": "boolean" }, "securityContext": { "properties": { "capabilities": { "properties": { "drop": { "items": { "anyOf": [ { "type": "string" } ] }, "type": "array" } }, "type": "object" }, "runAsGroup": { "type": "integer" }, "runAsNonRoot": { "type": "boolean" }, "runAsUser": { "type": "integer" } }, "type": "object" }, "service": { "properties": { "nodePort": { "type": "integer" }, "type": { "type": "string" } }, "type": "object" }, "sortBufferDrainTimeout": { "type": [ "null", "string" ] }, "sortBufferLenMax": { "type": [ "null", "integer" ] }, "terminationGracePeriodSeconds": { "type": "integer" }, "tls": { "properties": { "client": { "properties": { "cert": { "type": "string" }, "existingSecret": { "type": "string" }, "key": { "type": "string" } }, "type": "object" }, "server": { "properties": { "cert": { "type": "string" }, "enabled": { "type": "boolean" }, "existingSecret": { "type": "string" }, "extraDnsNames": { "items": {}, "type": "array" }, "extraIpAddresses": { "items": {}, "type": "array" }, "key": { "type": "string" }, "mtls": { "type": "boolean" }, "relayName": { "type": "string" } }, "type": "object" } }, "type": "object" }, "tolerations": { "items": {}, "type": "array" }, "topologySpreadConstraints": { "items": {}, "type": "array" }, "updateStrategy": { "properties": { "rollingUpdate": { "properties": { "maxUnavailable": { "type": [ "integer", "string" ] } }, "type": "object" }, "type": { "type": "string" } }, "type": "object" } }, "type": "object" }, "skipUnknownCGroupIDs": { "type": [ "null", "boolean" ] }, "socketPath": { "type": "string" }, "tls": { "properties": { "auto": { "properties": { "certManagerIssuerRef": { "type": "object" }, "certValidityDuration": { "type": "integer" }, "enabled": { "type": "boolean" }, "method": { "type": "string" }, "schedule": { "type": "string" } }, "type": "object" }, "enabled": { "type": "boolean" }, "server": { "properties": { "cert": { "type": "string" }, "existingSecret": { "type": "string" }, "extraDnsNames": { "items": {}, "type": "array" }, "extraIpAddresses": { "items": {}, "type": "array" }, "key": { "type": "string" } }, "type": "object" } }, "type": "object" }, "ui": { "properties": { "affinity": { "type": "object" }, "annotations": { "type": "object" }, "backend": { "properties": { "extraEnv": { "items": {}, "type": "array" }, "extraVolumeMounts": { "items": {}, "type": "array" }, "extraVolumes": { "items": {}, "type": "array" }, "image": { "properties": { "digest": { "type": "string" }, "override": { "type": [ "null", "string" ] }, "pullPolicy": { "type": "string" }, "repository": { "type": "string" }, "tag": { "type": "string" }, "useDigest": { "type": "boolean" } }, "type": "object" }, "livenessProbe": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "readinessProbe": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "resources": { "type": "object" }, "securityContext": { "type": "object" } }, "type": "object" }, "baseUrl": { "type": "string" }, "enabled": { "type": "boolean" }, "frontend": { "properties": { "extraEnv": { "items": {}, "type": "array" }, "extraVolumeMounts": { "items": {}, "type": "array" }, "extraVolumes": { "items": {}, "type": "array" }, "image": { "properties": { "digest": { "type": "string" }, "override": { "type": [ "null", "string" ] }, "pullPolicy": { "type": "string" }, "repository": { "type": "string" }, "tag": { "type": "string" }, "useDigest": { "type": "boolean" } }, "type": "object" }, "resources": { "type": "object" }, "securityContext": { "type": "object" }, "server": { "properties": { "ipv6": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" } }, "type": "object" } }, "type": "object" }, "ingress": { "properties": { "annotations": { "type": "object" }, "className": { "type": "string" }, "enabled": { "type": "boolean" }, "hosts": { "items": { "anyOf": [ { "type": "string" } ] }, "type": "array" }, "labels": { "type": "object" }, "tls": { "items": {}, "type": "array" } }, "type": "object" }, "nodeSelector": { "properties": { "kubernetes.io/os": { "type": "string" } }, "type": "object" }, "podAnnotations": { "type": "object" }, "podDisruptionBudget": { "properties": { "enabled": { "type": "boolean" }, "maxUnavailable": { "type": [ "null", "integer", "string" ] }, "minAvailable": { "type": [ "null", "integer", "string" ] } }, "type": "object" }, "podLabels": { "type": "object" }, "priorityClassName": { "type": "string" }, "replicas": { "type": "integer" }, "rollOutPods": { "type": "boolean" }, "securityContext": { "properties": { "fsGroup": { "type": "integer" }, "runAsGroup": { "type": "integer" }, "runAsUser": { "type": "integer" } }, "type": "object" }, "service": { "properties": { "annotations": { "type": "object" }, "nodePort": { "type": "integer" }, "type": { "type": "string" } }, "type": "object" }, "standalone": { "properties": { "enabled": { "type": "boolean" }, "tls": { "properties": { "certsVolume": { "type": "object" } }, "type": "object" } }, "type": "object" }, "tls": { "properties": { "client": { "properties": { "cert": { "type": "string" }, "existingSecret": { "type": "string" }, "key": { "type": "string" } }, "type": "object" } }, "type": "object" }, "tolerations": { "items": {}, "type": "array" }, "topologySpreadConstraints": { "items": {}, "type": "array" }, "updateStrategy": { "properties": { "rollingUpdate": { "properties": { "maxUnavailable": { "type": [ "integer", "string" ] } }, "type": "object" }, "type": { "type": "string" } }, "type": "object" } }, "type": "object" } }, "type": "object" }, "identityAllocationMode": { "type": "string" }, "identityChangeGracePeriod": { "type": "string" }, "image": { "properties": { "digest": { "type": "string" }, "override": { "type": [ "null", "string" ] }, "pullPolicy": { "type": "string" }, "repository": { "type": "string" }, "tag": { "type": "string" }, "useDigest": { "type": "boolean" } }, "type": "object" }, "imagePullSecrets": { "items": {}, "type": "array" }, "ingressController": { "properties": { "default": { "type": "boolean" }, "defaultSecretName": { "type": [ "null", "string" ] }, "defaultSecretNamespace": { "type": [ "null", "string" ] }, "enableProxyProtocol": { "type": "boolean" }, "enabled": { "type": "boolean" }, "enforceHttps": { "type": "boolean" }, "hostNetwork": { "properties": { "enabled": { "type": "boolean" }, "nodes": { "properties": { "matchLabels": { "type": "object" } }, "type": "object" }, "sharedListenerPort": { "type": "integer" } }, "type": "object" }, "ingressLBAnnotationPrefixes": { "items": { "anyOf": [ { "type": "string" }, { "type": "string" }, { "type": "string" }, { "type": "string" }, { "type": "string" } ] }, "type": "array" }, "loadbalancerMode": { "type": "string" }, "secretsNamespace": { "properties": { "create": { "type": "boolean" }, "name": { "type": "string" }, "sync": { "type": "boolean" } }, "type": "object" }, "service": { "properties": { "allocateLoadBalancerNodePorts": { "type": [ "null", "boolean" ] }, "annotations": { "type": "object" }, "externalTrafficPolicy": { "type": "string" }, "insecureNodePort": { "type": [ "null", "integer" ] }, "labels": { "type": "object" }, "loadBalancerClass": { "type": [ "null", "string" ] }, "loadBalancerIP": { "type": [ "null", "string" ] }, "name": { "type": "string" }, "secureNodePort": { "type": [ "null", "integer" ] }, "type": { "type": "string" } }, "type": "object" } }, "type": "object" }, "initResources": { "type": "object" }, "installNoConntrackIptablesRules": { "type": "boolean" }, "ipMasqAgent": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "ipam": { "properties": { "ciliumNodeUpdateRate": { "type": "string" }, "mode": { "type": "string" }, "operator": { "properties": { "autoCreateCiliumPodIPPools": { "type": "object" }, "clusterPoolIPv4MaskSize": { "type": "integer" }, "clusterPoolIPv4PodCIDRList": { "items": { "anyOf": [ { "type": "string" } ] }, "type": [ "array", "string" ] }, "clusterPoolIPv6MaskSize": { "type": "integer" }, "clusterPoolIPv6PodCIDRList": { "items": { "anyOf": [ { "type": "string" } ] }, "type": [ "array", "string" ] }, "externalAPILimitBurstSize": { "type": [ "null", "integer" ] }, "externalAPILimitQPS": { "type": [ "null", "number" ] } }, "type": "object" } }, "type": "object" }, "ipv4": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "ipv4NativeRoutingCIDR": { "type": "string" }, "ipv6": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "ipv6NativeRoutingCIDR": { "type": "string" }, "k8s": { "properties": { "requireIPv4PodCIDR": { "type": "boolean" }, "requireIPv6PodCIDR": { "type": "boolean" } }, "type": "object" }, "k8sClientRateLimit": { "properties": { "burst": { "type": [ "null", "integer" ] }, "qps": { "type": [ "null", "integer" ] } }, "type": "object" }, "k8sNetworkPolicy": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "k8sServiceHost": { "type": "string" }, "k8sServicePort": { "type": [ "string", "integer" ] }, "keepDeprecatedLabels": { "type": "boolean" }, "keepDeprecatedProbes": { "type": "boolean" }, "kubeConfigPath": { "type": "string" }, "kubeProxyReplacementHealthzBindAddr": { "type": "string" }, "l2NeighDiscovery": { "properties": { "enabled": { "type": "boolean" }, "refreshPeriod": { "type": "string" } }, "type": "object" }, "l2announcements": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "l2podAnnouncements": { "properties": { "enabled": { "type": "boolean" }, "interface": { "type": "string" } }, "type": "object" }, "l7Proxy": { "type": "boolean" }, "livenessProbe": { "properties": { "failureThreshold": { "type": "integer" }, "periodSeconds": { "type": "integer" } }, "type": "object" }, "loadBalancer": { "properties": { "acceleration": { "type": "string" }, "l7": { "properties": { "algorithm": { "type": "string" }, "backend": { "type": "string" }, "ports": { "items": {}, "type": "array" } }, "type": "object" } }, "type": "object" }, "localRedirectPolicy": { "type": "boolean" }, "logSystemLoad": { "type": "boolean" }, "maglev": { "type": "object" }, "monitor": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "name": { "type": "string" }, "nat": { "properties": { "mapStatsEntries": { "type": "integer" }, "mapStatsInterval": { "type": "string" } }, "type": "object" }, "nat46x64Gateway": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "nodeIPAM": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "nodePort": { "properties": { "addresses": { "type": [ "null", "string", "array" ] }, "autoProtectPortRange": { "type": "boolean" }, "bindProtection": { "type": "boolean" }, "enableHealthCheck": { "type": "boolean" }, "enableHealthCheckLoadBalancerIP": { "type": "boolean" }, "enabled": { "type": "boolean" } }, "type": "object" }, "nodeSelector": { "properties": { "kubernetes.io/os": { "type": "string" } }, "type": "object" }, "nodeSelectorLabels": { "type": "boolean" }, "nodeinit": { "properties": { "affinity": { "type": "object" }, "annotations": { "type": "object" }, "bootstrapFile": { "type": "string" }, "enabled": { "type": "boolean" }, "extraEnv": { "items": {}, "type": "array" }, "extraVolumeMounts": { "items": {}, "type": "array" }, "extraVolumes": { "items": {}, "type": "array" }, "image": { "properties": { "digest": { "type": "string" }, "override": { "type": [ "null", "string" ] }, "pullPolicy": { "type": "string" }, "repository": { "type": "string" }, "tag": { "type": "string" }, "useDigest": { "type": "boolean" } }, "type": "object" }, "nodeSelector": { "properties": { "kubernetes.io/os": { "type": "string" } }, "type": "object" }, "podAnnotations": { "type": "object" }, "podLabels": { "type": "object" }, "podSecurityContext": { "properties": { "appArmorProfile": { "properties": { "type": { "type": "string" } }, "type": "object" } }, "type": "object" }, "prestop": { "properties": { "postScript": { "type": "string" }, "preScript": { "type": "string" } }, "type": "object" }, "priorityClassName": { "type": "string" }, "resources": { "properties": { "requests": { "properties": { "cpu": { "type": "string" }, "memory": { "type": "string" } }, "type": "object" } }, "type": "object" }, "securityContext": { "properties": { "capabilities": { "properties": { "add": { "items": { "anyOf": [ { "type": "string" }, { "type": "string" }, { "type": "string" }, { "type": "string" }, { "type": "string" } ] }, "type": "array" } }, "type": "object" }, "privileged": { "type": "boolean" }, "seLinuxOptions": { "properties": { "level": { "type": "string" }, "type": { "type": "string" } }, "type": "object" } }, "type": "object" }, "startup": { "properties": { "postScript": { "type": "string" }, "preScript": { "type": "string" } }, "type": "object" }, "tolerations": { "items": { "anyOf": [ { "properties": { "operator": { "type": "string" } } } ] }, "type": "array" }, "updateStrategy": { "properties": { "type": { "type": "string" } }, "type": "object" } }, "type": "object" }, "operator": { "properties": { "affinity": { "properties": { "podAntiAffinity": { "properties": { "requiredDuringSchedulingIgnoredDuringExecution": { "items": { "anyOf": [ { "properties": { "labelSelector": { "properties": { "matchLabels": { "properties": { "io.cilium/app": { "type": "string" } }, "type": "object" } }, "type": "object" }, "topologyKey": { "type": "string" } } } ] }, "type": "array" } }, "type": "object" } }, "type": "object" }, "annotations": { "type": "object" }, "dashboards": { "properties": { "annotations": { "type": "object" }, "enabled": { "type": "boolean" }, "label": { "type": "string" }, "labelValue": { "type": "string" }, "namespace": { "type": [ "null", "string" ] } }, "type": "object" }, "dnsPolicy": { "type": "string" }, "enabled": { "type": "boolean" }, "endpointGCInterval": { "type": "string" }, "extraArgs": { "items": {}, "type": "array" }, "extraEnv": { "items": {}, "type": "array" }, "extraHostPathMounts": { "items": {}, "type": "array" }, "extraVolumeMounts": { "items": {}, "type": "array" }, "extraVolumes": { "items": {}, "type": "array" }, "hostNetwork": { "type": "boolean" }, "identityGCInterval": { "type": "string" }, "identityHeartbeatTimeout": { "type": "string" }, "image": { "properties": { "alibabacloudDigest": { "type": "string" }, "awsDigest": { "type": "string" }, "azureDigest": { "type": "string" }, "genericDigest": { "type": "string" }, "override": { "type": [ "null", "string" ] }, "pullPolicy": { "type": "string" }, "repository": { "type": "string" }, "suffix": { "type": "string" }, "tag": { "type": "string" }, "useDigest": { "type": "boolean" } }, "type": "object" }, "nodeGCInterval": { "type": "string" }, "nodeSelector": { "properties": { "kubernetes.io/os": { "type": "string" } }, "type": "object" }, "podAnnotations": { "type": "object" }, "podDisruptionBudget": { "properties": { "enabled": { "type": "boolean" }, "maxUnavailable": { "type": [ "null", "integer", "string" ] }, "minAvailable": { "type": [ "null", "integer", "string" ] } }, "type": "object" }, "podLabels": { "type": "object" }, "podSecurityContext": { "type": "object" }, "pprof": { "properties": { "address": { "type": "string" }, "enabled": { "type": "boolean" }, "port": { "type": "integer" } }, "type": "object" }, "priorityClassName": { "type": "string" }, "prometheus": { "properties": { "enabled": { "type": "boolean" }, "port": { "type": "integer" }, "serviceMonitor": { "properties": { "annotations": { "type": "object" }, "enabled": { "type": "boolean" }, "interval": { "type": "string" }, "jobLabel": { "type": "string" }, "labels": { "type": "object" }, "metricRelabelings": { "type": [ "null", "array" ] }, "relabelings": { "type": [ "null", "array" ] } }, "type": "object" } }, "type": "object" }, "removeNodeTaints": { "type": "boolean" }, "replicas": { "type": "integer" }, "resources": { "type": "object" }, "rollOutPods": { "type": "boolean" }, "securityContext": { "type": "object" }, "setNodeNetworkStatus": { "type": "boolean" }, "setNodeTaints": { "type": [ "null", "boolean" ] }, "skipCRDCreation": { "type": "boolean" }, "tolerations": { "items": { "anyOf": [ { "properties": { "operator": { "type": "string" } } } ] }, "type": "array" }, "topologySpreadConstraints": { "items": {}, "type": "array" }, "unmanagedPodWatcher": { "properties": { "intervalSeconds": { "type": "integer" }, "restart": { "type": "boolean" } }, "type": "object" }, "updateStrategy": { "properties": { "rollingUpdate": { "properties": { "maxSurge": { "type": [ "integer", "string" ] }, "maxUnavailable": { "type": [ "integer", "string" ] } }, "type": "object" }, "type": { "type": "string" } }, "type": "object" } }, "type": "object" }, "pmtuDiscovery": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "podAnnotations": { "type": "object" }, "podLabels": { "type": "object" }, "podSecurityContext": { "properties": { "appArmorProfile": { "properties": { "type": { "type": "string" } }, "type": "object" } }, "type": "object" }, "policyCIDRMatchMode": { "type": [ "null", "string", "array" ] }, "policyEnforcementMode": { "type": "string" }, "pprof": { "properties": { "address": { "type": "string" }, "enabled": { "type": "boolean" }, "port": { "type": "integer" } }, "type": "object" }, "preflight": { "properties": { "affinity": { "properties": { "podAffinity": { "properties": { "requiredDuringSchedulingIgnoredDuringExecution": { "items": { "anyOf": [ { "properties": { "labelSelector": { "properties": { "matchLabels": { "properties": { "k8s-app": { "type": "string" } }, "type": "object" } }, "type": "object" }, "topologyKey": { "type": "string" } } } ] }, "type": "array" } }, "type": "object" } }, "type": "object" }, "annotations": { "type": "object" }, "enabled": { "type": "boolean" }, "extraEnv": { "items": {}, "type": "array" }, "extraVolumeMounts": { "items": {}, "type": "array" }, "extraVolumes": { "items": {}, "type": "array" }, "image": { "properties": { "digest": { "type": "string" }, "override": { "type": [ "null", "string" ] }, "pullPolicy": { "type": "string" }, "repository": { "type": "string" }, "tag": { "type": "string" }, "useDigest": { "type": "boolean" } }, "type": "object" }, "nodeSelector": { "properties": { "kubernetes.io/os": { "type": "string" } }, "type": "object" }, "podAnnotations": { "type": "object" }, "podDisruptionBudget": { "properties": { "enabled": { "type": "boolean" }, "maxUnavailable": { "type": [ "null", "integer", "string" ] }, "minAvailable": { "type": [ "null", "integer", "string" ] } }, "type": "object" }, "podLabels": { "type": "object" }, "podSecurityContext": { "type": "object" }, "priorityClassName": { "type": "string" }, "readinessProbe": { "properties": { "initialDelaySeconds": { "type": "integer" }, "periodSeconds": { "type": "integer" } }, "type": "object" }, "resources": { "type": "object" }, "securityContext": { "type": "object" }, "terminationGracePeriodSeconds": { "type": "integer" }, "tofqdnsPreCache": { "type": "string" }, "tolerations": { "items": { "anyOf": [ { "properties": { "operator": { "type": "string" } } } ] }, "type": "array" }, "updateStrategy": { "properties": { "type": { "type": "string" } }, "type": "object" }, "validateCNPs": { "type": "boolean" } }, "type": "object" }, "priorityClassName": { "type": "string" }, "prometheus": { "properties": { "controllerGroupMetrics": { "items": { "anyOf": [ { "type": "string" }, { "type": "string" }, { "type": "string" } ] }, "type": "array" }, "enabled": { "type": "boolean" }, "metrics": { "type": [ "null", "array" ] }, "port": { "type": "integer" }, "serviceMonitor": { "properties": { "annotations": { "type": "object" }, "enabled": { "type": "boolean" }, "interval": { "type": "string" }, "jobLabel": { "type": "string" }, "labels": { "type": "object" }, "metricRelabelings": { "type": [ "null", "array" ] }, "relabelings": { "items": { "anyOf": [ { "properties": { "replacement": { "type": "string" }, "sourceLabels": { "items": { "anyOf": [ { "type": "string" } ] }, "type": "array" }, "targetLabel": { "type": "string" } } } ] }, "type": "array" }, "trustCRDsExist": { "type": "boolean" } }, "type": "object" } }, "type": "object" }, "rbac": { "properties": { "create": { "type": "boolean" } }, "type": "object" }, "readinessProbe": { "properties": { "failureThreshold": { "type": "integer" }, "periodSeconds": { "type": "integer" } }, "type": "object" }, "resourceQuotas": { "properties": { "cilium": { "properties": { "hard": { "properties": { "pods": { "type": "string" } }, "type": "object" } }, "type": "object" }, "enabled": { "type": "boolean" }, "operator": { "properties": { "hard": { "properties": { "pods": { "type": "string" } }, "type": "object" } }, "type": "object" } }, "type": "object" }, "resources": { "type": "object" }, "rollOutCiliumPods": { "type": "boolean" }, "routingMode": { "type": "string" }, "sctp": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "securityContext": { "properties": { "capabilities": { "properties": { "applySysctlOverwrites": { "items": { "anyOf": [ { "type": "string" }, { "type": "string" }, { "type": "string" } ] }, "type": "array" }, "ciliumAgent": { "items": { "anyOf": [ { "type": "string" }, { "type": "string" }, { "type": "string" }, { "type": "string" }, { "type": "string" }, { "type": "string" }, { "type": "string" }, { "type": "string" }, { "type": "string" }, { "type": "string" }, { "type": "string" }, { "type": "string" } ] }, "type": "array" }, "cleanCiliumState": { "items": { "anyOf": [ { "type": "string" }, { "type": "string" }, { "type": "string" }, { "type": "string" } ] }, "type": "array" }, "mountCgroup": { "items": { "anyOf": [ { "type": "string" }, { "type": "string" }, { "type": "string" } ] }, "type": "array" } }, "type": "object" }, "privileged": { "type": "boolean" }, "seLinuxOptions": { "properties": { "level": { "type": "string" }, "type": { "type": "string" } }, "type": "object" } }, "type": "object" }, "serviceAccounts": { "properties": { "cilium": { "properties": { "annotations": { "type": "object" }, "automount": { "type": "boolean" }, "create": { "type": "boolean" }, "name": { "type": "string" } }, "type": "object" }, "clustermeshApiserver": { "properties": { "annotations": { "type": "object" }, "automount": { "type": "boolean" }, "create": { "type": "boolean" }, "name": { "type": "string" } }, "type": "object" }, "clustermeshcertgen": { "properties": { "annotations": { "type": "object" }, "automount": { "type": "boolean" }, "create": { "type": "boolean" }, "name": { "type": "string" } }, "type": "object" }, "envoy": { "properties": { "annotations": { "type": "object" }, "automount": { "type": "boolean" }, "create": { "type": "boolean" }, "name": { "type": "string" } }, "type": "object" }, "hubblecertgen": { "properties": { "annotations": { "type": "object" }, "automount": { "type": "boolean" }, "create": { "type": "boolean" }, "name": { "type": "string" } }, "type": "object" }, "nodeinit": { "properties": { "annotations": { "type": "object" }, "automount": { "type": "boolean" }, "create": { "type": "boolean" }, "enabled": { "type": "boolean" }, "name": { "type": "string" } }, "type": "object" }, "operator": { "properties": { "annotations": { "type": "object" }, "automount": { "type": "boolean" }, "create": { "type": "boolean" }, "name": { "type": "string" } }, "type": "object" }, "preflight": { "properties": { "annotations": { "type": "object" }, "automount": { "type": "boolean" }, "create": { "type": "boolean" }, "name": { "type": "string" } }, "type": "object" }, "relay": { "properties": { "annotations": { "type": "object" }, "automount": { "type": "boolean" }, "create": { "type": "boolean" }, "name": { "type": "string" } }, "type": "object" }, "ui": { "properties": { "annotations": { "type": "object" }, "automount": { "type": "boolean" }, "create": { "type": "boolean" }, "name": { "type": "string" } }, "type": "object" } }, "type": "object" }, "serviceNoBackendResponse": { "type": "string" }, "sleepAfterInit": { "type": "boolean" }, "socketLB": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "startupProbe": { "properties": { "failureThreshold": { "type": "integer" }, "periodSeconds": { "type": "integer" } }, "type": "object" }, "svcSourceRangeCheck": { "type": "boolean" }, "synchronizeK8sNodes": { "type": "boolean" }, "sysctlfix": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" }, "terminationGracePeriodSeconds": { "type": "integer" }, "tls": { "properties": { "ca": { "properties": { "cert": { "type": "string" }, "certValidityDuration": { "type": "integer" }, "key": { "type": "string" } }, "type": "object" }, "caBundle": { "properties": { "enabled": { "type": "boolean" }, "key": { "type": "string" }, "name": { "type": "string" }, "useSecret": { "type": "boolean" } }, "type": "object" }, "secretsBackend": { "type": "string" } }, "type": "object" }, "tolerations": { "items": { "anyOf": [ { "properties": { "operator": { "type": "string" } } } ] }, "type": "array" }, "tunnelPort": { "type": "integer" }, "tunnelProtocol": { "type": "string" }, "updateStrategy": { "properties": { "rollingUpdate": { "properties": { "maxUnavailable": { "type": [ "integer", "string" ] } }, "type": "object" }, "type": { "type": "string" } }, "type": "object" }, "upgradeCompatibility": { "type": [ "null", "string" ] }, "vtep": { "properties": { "cidr": { "type": "string" }, "enabled": { "type": "boolean" }, "endpoint": { "type": "string" }, "mac": { "type": "string" }, "mask": { "type": "string" } }, "type": "object" }, "waitForKubeProxy": { "type": "boolean" }, "wellKnownIdentities": { "properties": { "enabled": { "type": "boolean" } }, "type": "object" } }, "$schema": "http://json-schema.org/draft-07/schema#", "type": "object" }