:_mod-docs-content-type: ASSEMBLY
[id="admission-plug-ins"]
= Admission plugins
include::_attributes/common-attributes.adoc[]
:context: admission-plug-ins

toc::[]

Admission plugins are used to help regulate how {product-title} functions. 

// Concept modules
include::modules/admission-plug-ins-about.adoc[leveloffset=+1]

include::modules/admission-plug-ins-default.adoc[leveloffset=+1]

include::modules/admission-webhooks-about.adoc[leveloffset=+1]

include::modules/admission-webhook-types.adoc[leveloffset=+1]

// user (groups=["dedicated-admins" "system:authenticated:oauth" "system:authenticated"]) is attempting to grant RBAC permissions not currently held, clusterroles.rbac.authorization.k8s.io "system:openshift:online:my-webhook-server" not found, cannot get resource "rolebindings", cannot create resource "apiservices", cannot create resource "validatingwebhookconfigurations" 
ifndef::openshift-rosa,openshift-dedicated[]
// Procedure module
include::modules/configuring-dynamic-admission.adoc[leveloffset=+1]
endif::openshift-rosa,openshift-dedicated[]

[role="_additional-resources"]
[id="admission-plug-ins-additional-resources"]
== Additional resources

ifndef::openshift-rosa,openshift-dedicated[]
* xref:../networking/hardware_networks/configuring-sriov-operator.adoc#configuring-sriov-operator[Configuring the SR-IOV Network Operator]

* xref:../nodes/scheduling/nodes-scheduler-taints-tolerations.adoc#nodes-scheduler-taints-tolerations_dedicating_nodes-scheduler-taints-tolerations[Controlling pod placement using node taints]
endif::openshift-rosa,openshift-dedicated[]

* xref:../nodes/pods/nodes-pods-priority.adoc#admin-guide-priority-preemption-names_nodes-pods-priority[Pod priority names]
