Skip to content

Commit 409422a

Browse files
authored
Merge pull request #34850 from kalexand-rh/BZ1867690
BZ1867690: adding default admission plug-ins
2 parents 23b1fe1 + ebc360c commit 409422a

File tree

1 file changed

+70
-1
lines changed

1 file changed

+70
-1
lines changed

modules/admission-plug-ins-default.adoc

Lines changed: 70 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,73 @@
66
= Default admission plug-ins
77

88
//Future xref - A set of default admission plug-ins is enabled in {product-title} {product-version}. These default plug-ins contribute to fundamental control plane functionality, such as ingress policy, xref:../nodes/clusters/nodes-cluster-overcommit.adoc#nodes-cluster-resource-override_nodes-cluster-overcommit[cluster resource limit override] and quota policy.
9-
A set of default admission plug-ins is enabled in {product-title} {product-version}. These default plug-ins contribute to fundamental control plane functionality, such as ingress policy, cluster resource limit override and quota policy.
9+
Default validating and admission plug-ins are enabled in {product-title} {product-version}. These default plug-ins contribute to fundamental control plane functionality, such as ingress policy, cluster resource limit override and quota policy. The following lists contain the default admission plug-ins:
10+
11+
.Validating admission plug-ins
12+
[%collapsible]
13+
====
14+
* `LimitRanger`
15+
* `ServiceAccount`
16+
* `PodNodeSelector`
17+
* `Priority`
18+
* `PodTolerationRestriction`
19+
* `OwnerReferencesPermissionEnforcement`
20+
* `PersistentVolumeClaimResize`
21+
* `RuntimeClass`
22+
* `CertificateApproval`
23+
* `CertificateSigning`
24+
* `CertificateSubjectRestriction`
25+
* `autoscaling.openshift.io/ManagementCPUsOverride`
26+
* `authorization.openshift.io/RestrictSubjectBindings`
27+
* `scheduling.openshift.io/OriginPodNodeEnvironment`
28+
* `network.openshift.io/ExternalIPRanger`
29+
* `network.openshift.io/RestrictedEndpointsAdmission`
30+
* `image.openshift.io/ImagePolicy`
31+
* `security.openshift.io/SecurityContextConstraint`
32+
* `security.openshift.io/SCCExecRestrictions`
33+
* `route.openshift.io/IngressAdmission`
34+
* `config.openshift.io/ValidateAPIServer`
35+
* `config.openshift.io/ValidateAuthentication`
36+
* `config.openshift.io/ValidateFeatureGate`
37+
* `config.openshift.io/ValidateConsole`
38+
* `operator.openshift.io/ValidateDNS`
39+
* `config.openshift.io/ValidateImage`
40+
* `config.openshift.io/ValidateOAuth`
41+
* `config.openshift.io/ValidateProject`
42+
* `config.openshift.io/DenyDeleteClusterConfiguration`
43+
* `config.openshift.io/ValidateScheduler`
44+
* `quota.openshift.io/ValidateClusterResourceQuota`
45+
* `security.openshift.io/ValidateSecurityContextConstraints`
46+
* `authorization.openshift.io/ValidateRoleBindingRestriction`
47+
* `config.openshift.io/ValidateNetwork`
48+
* `operator.openshift.io/ValidateKubeControllerManager`
49+
* `ValidatingAdmissionWebhook`
50+
* `ResourceQuota`
51+
* `quota.openshift.io/ClusterResourceQuota`
52+
====
53+
54+
55+
.Mutating admission plug-ins
56+
[%collapsible]
57+
====
58+
* `NamespaceLifecycle`
59+
* `LimitRanger`
60+
* `ServiceAccount`
61+
* `NodeRestriction`
62+
* `TaintNodesByCondition`
63+
* `PodNodeSelector`
64+
* `Priority`
65+
* `DefaultTolerationSeconds`
66+
* `PodTolerationRestriction`
67+
* `PersistentVolumeLabel`
68+
* `DefaultStorageClass`
69+
* `StorageObjectInUseProtection`
70+
* `RuntimeClass`
71+
* `DefaultIngressClass`
72+
* `autoscaling.openshift.io/ManagementCPUsOverride`
73+
* `scheduling.openshift.io/OriginPodNodeEnvironment`
74+
* `image.openshift.io/ImagePolicy`
75+
* `security.openshift.io/SecurityContextConstraint`
76+
* `security.openshift.io/DefaultSecurityContextConstraints`
77+
* `MutatingAdmissionWebhook`
78+
====

0 commit comments

Comments
 (0)