Sets Pod Disruption Budget's UnhealthyPodEvictionPolicy to 'AlwaysAllow' to allow for evicting even unhealthy pods when performing cluster administration
"description": "Sets Pod Disruption Budget's UnhealthyPodEvictionPolicy to 'AlwaysAllow' to allow for evicting even unhealthy pods when performing cluster administration",
"description": "Sets Pod Disruption Budget's UnhealthyPodEvictionPolicy to 'AlwaysAllow' to allow for evicting even unhealthy pods when performing cluster administration",
6
"metadata": {
7
+ "version": "1.1.0-preview",
8
"category": "Kubernetes",
9
"preview": true
10
},
11
"parameters": {
45
"kube-system",
46
"gatekeeper-system",
47
"azure-arc"
48
]
49
+ },
50
+ "namespaces": {
51
+ "type": "Array",
52
+ "metadata": {
53
+ "displayName": "Namespace inclusions",
54
+ "description": "List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces."
displayName: "[Preview]: Sets UnhealthyPodEvictionPolicy to 'AlwaysAllow'",
policyType: "BuiltIn",
mode: "Microsoft.Kubernetes.Data",
description: "Sets Pod Disruption Budget's UnhealthyPodEvictionPolicy to 'AlwaysAllow' to allow for evicting even unhealthy pods when performing cluster administration",
description: "The source k8s object for constraint evaluation. 'Original' means only evaluate against the specific GroupVersionKind specified in the policy definition. 'Generated' means only evaluate against k8s objects generated by Gatekeeper ExpansionTemplates. 'All' means evaluate against both the original object and any generated ones."
description: "List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces."