Documentation ¶
Index ¶
Constants ¶
View Source
const ( SpotAnnotationKey = "spot_annotation_key" SpotApiResourceGroup = "spot_api_resource_group" SpotApiResourceVersion = "spot_api_resource_version" SpotApiResourceName = "spot_api_resource_name" SpotConfigMapNamespace = "spot_configmap_namespace" SpotConfigMapName = "spot_configmap_name" SpotSchedulerName = "spot_scheduler_name" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdmissionHook ¶
type AdmissionHook struct {
// contains filtered or unexported fields
}
func NewAdmissionHook ¶
func NewAdmissionHook(client *kubernetes.Clientset, annotationKey, group, version, resourceName, cmNs, cmName, schedulerName string) *AdmissionHook
func (*AdmissionHook) Admit ¶
func (a *AdmissionHook) Admit(req *admissionv1beta1.AdmissionRequest) *admissionv1beta1.AdmissionResponse
func (*AdmissionHook) Initialize ¶
func (a *AdmissionHook) Initialize(kubeClientConfig *rest.Config, stopCh <-chan struct{}) error
func (*AdmissionHook) MutatingResource ¶
func (a *AdmissionHook) MutatingResource() (plural schema.GroupVersionResource, singular string)
Click to show internal directories.
Click to hide internal directories.