This is a...
Problem:
Missing Documentation for all admission controllers. Below is the current list of admission controllers
AlwaysDeny
AlwaysPullImages
DefaultStorageClass
DefaultTolerationSeconds
DenyEscalatingExec
DenyExecOnPrivileged
ImagePolicyWebhook
InitialResources
LimitPodHardAntiAffinityTopology
LimitRanger
NamespaceAutoProvision
NamespaceExists
NamespaceLifecycle
OwnerReferencesPermissionEnforcement
PersistentVolumeLabel
PodNodeSelector
PodPreset
PodSecurityPolicy
ResourceQuota
SecurityContextDeny
ServiceAccount
However, the current documentation explaining each of them has information only for
AlwaysPullImages
AlwaysDeny
DenyEscalatingExec
ImagePolicyWebhook
Configuration File Format
Request Payloads
Extending with Annotations
ServiceAccount
SecurityContextDeny
ResourceQuota
LimitRanger
InitialResources (experimental)
NamespaceLifecycle
DefaultStorageClass
DefaultTolerationSeconds
PodSecurityPolicy
Proposed Solution:
Take some time to document
Page to Update:
https://kubernetes.io/docs/admin/admission-controllers/
@praving55 Thanks for reporting. If you have time, contributions are welcome.
Appears that the following are missing:
DefaultStorageClass
DefaultTolerationSeconds
InitialResources
LimitPodHardAntiAffinityTopology
LimitRanger
NamespaceAutoProvision
NamespaceExists
OwnerReferencesPermissionEnforcement
PersistentVolumeLabel
PodNodeSelector
PodPreset
Also, we should reorganize this page into alphabetical order.
I'm assigning myself for the OwnerReferencesPermissionEnforcement, Initializer,
GenericAdmissionWebhook.
/assign @caesarxuchao
The following are missing, too:
GenericAdmissionWebhook
https://github.com/kubernetes/kubernetes.github.io/pull/4751 is addressing the issue.
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
Prevent issues from auto-closing with an /lifecycle frozen comment.
If this issue is safe to close now please do so with /close.
Send feedback to sig-testing, kubernetes/test-infra and/or @fejta.
/lifecycle stale
I believe all admission controllers are documented now. Please reopen if this is not true.