 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- type PodImageSpecWebhook
- func (s *PodImageSpecWebhook) Authorized(request admissionctl.Request) admissionctl.Response
- func (s *PodImageSpecWebhook) ClassicEnabled() bool
- func (s *PodImageSpecWebhook) Doc() string
- func (s *PodImageSpecWebhook) FailurePolicy() admissionregv1.FailurePolicyType
- func (s *PodImageSpecWebhook) GetURI() string
- func (s *PodImageSpecWebhook) HypershiftEnabled() bool
- func (s *PodImageSpecWebhook) MatchPolicy() admissionregv1.MatchPolicyType
- func (s *PodImageSpecWebhook) Name() string
- func (s *PodImageSpecWebhook) ObjectSelector() *metav1.LabelSelector
- func (s *PodImageSpecWebhook) Rules() []admissionregv1.RuleWithOperations
- func (s *PodImageSpecWebhook) SideEffects() admissionregv1.SideEffectClass
- func (s *PodImageSpecWebhook) SyncSetLabelSelector() metav1.LabelSelector
- func (s *PodImageSpecWebhook) TimeoutSeconds() int32
- func (s *PodImageSpecWebhook) Validate(request admissionctl.Request) bool
 
Constants ¶
const (
	WebhookName string = "podimagespec-mutation"
)
    Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PodImageSpecWebhook ¶
type PodImageSpecWebhook struct {
	// contains filtered or unexported fields
}
    PodImageSpecWebhook mutates an image spec in a pod
func (*PodImageSpecWebhook) Authorized ¶
func (s *PodImageSpecWebhook) Authorized(request admissionctl.Request) admissionctl.Response
Authorized implements Webhook interface
func (*PodImageSpecWebhook) ClassicEnabled ¶
func (s *PodImageSpecWebhook) ClassicEnabled() bool
ClassicEnabled indicates that this webhook is compatible with classic clusters
func (*PodImageSpecWebhook) Doc ¶
func (s *PodImageSpecWebhook) Doc() string
Doc implements Webhook interface
func (*PodImageSpecWebhook) FailurePolicy ¶
func (s *PodImageSpecWebhook) FailurePolicy() admissionregv1.FailurePolicyType
FailurePolicy implements Webhook interface
func (*PodImageSpecWebhook) GetURI ¶
func (s *PodImageSpecWebhook) GetURI() string
GetURI implements Webhook interface
func (*PodImageSpecWebhook) HypershiftEnabled ¶
func (s *PodImageSpecWebhook) HypershiftEnabled() bool
HypershiftEnabled indicates that this webhook is compatible with hosted control plane clusters
func (*PodImageSpecWebhook) MatchPolicy ¶
func (s *PodImageSpecWebhook) MatchPolicy() admissionregv1.MatchPolicyType
MatchPolicy implements Webhook interface
func (*PodImageSpecWebhook) Name ¶
func (s *PodImageSpecWebhook) Name() string
Name implements Webhook interface
func (*PodImageSpecWebhook) ObjectSelector ¶
func (s *PodImageSpecWebhook) ObjectSelector() *metav1.LabelSelector
ObjectSelector implements Webhook interface
func (*PodImageSpecWebhook) Rules ¶
func (s *PodImageSpecWebhook) Rules() []admissionregv1.RuleWithOperations
Rules implements Webhook interface
func (*PodImageSpecWebhook) SideEffects ¶
func (s *PodImageSpecWebhook) SideEffects() admissionregv1.SideEffectClass
SideEffects implements Webhook interface
func (*PodImageSpecWebhook) SyncSetLabelSelector ¶
func (s *PodImageSpecWebhook) SyncSetLabelSelector() metav1.LabelSelector
SyncSetLabelSelector returns the label selector to use in the SyncSet. Return utils.DefaultLabelSelector() to stick with the default
func (*PodImageSpecWebhook) TimeoutSeconds ¶
func (s *PodImageSpecWebhook) TimeoutSeconds() int32
TimeoutSeconds implements Webhook interface
func (*PodImageSpecWebhook) Validate ¶
func (s *PodImageSpecWebhook) Validate(request admissionctl.Request) bool
Validate implements Webhook interface