Lines Matching defs:RuntimeClass
61 type RuntimeClass struct { struct
62 *admission.Handler
63 runtimeClassLister nodev1listers.RuntimeClassLister
64 runtimeClassClient nodev1client.RuntimeClassInterface
66 inspectedFeatures bool
67 podOverheadEnabled bool
77 func (r *RuntimeClass) SetExternalKubeClientSet(client kubernetes.Interface) {
82 func (r *RuntimeClass) InspectFeatureGates(featureGates featuregate.FeatureGate) {
88 func (r *RuntimeClass) SetExternalKubeInformerFactory(f informers.SharedInformerFactory) {
95 func (r *RuntimeClass) ValidateInitialization() error {
109 …) Admit(ctx context.Context, attributes admission.Attributes, o admission.ObjectInterfaces) error {
133 …alidate(ctx context.Context, attributes admission.Attributes, o admission.ObjectInterfaces) error {
160 …xt, attributes admission.Attributes) (pod *api.Pod, runtimeClass *nodev1.RuntimeClass, err error) {
184 func setOverhead(a admission.Attributes, pod *api.Pod, runtimeClass *nodev1.RuntimeClass) (err erro…
205 func setScheduling(a admission.Attributes, pod *api.Pod, runtimeClass *nodev1.RuntimeClass) (err er…
237 func validateOverhead(a admission.Attributes, pod *api.Pod, runtimeClass *nodev1.RuntimeClass) (err…