Documentation ¶
Index ¶
- func Find(slice []string, val string) bool
- type PolicyRequireIngressExemption
- type PolicyRequireUniqueHost
- func (p PolicyRequireUniqueHost) CheckIngressNamespaces(ctx context.Context, host string) (map[string]struct{}, error)
- func (p PolicyRequireUniqueHost) Name() string
- func (p PolicyRequireUniqueHost) Validate(ctx context.Context, config policies.Config, ...) ([]policies.ResourceViolation, []policies.PatchOperation)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type PolicyRequireIngressExemption ¶
type PolicyRequireIngressExemption struct{}
func (PolicyRequireIngressExemption) Name ¶
func (p PolicyRequireIngressExemption) Name() string
func (PolicyRequireIngressExemption) Validate ¶
func (p PolicyRequireIngressExemption) Validate(ctx context.Context, config policies.Config, ar *admissionv1beta1.AdmissionRequest) ([]policies.ResourceViolation, []policies.PatchOperation)
type PolicyRequireUniqueHost ¶ added in v1.4.0
type PolicyRequireUniqueHost struct {
// contains filtered or unexported fields
}
func NewPolicyRequireUniqueHost ¶ added in v1.4.0
func NewPolicyRequireUniqueHost() (PolicyRequireUniqueHost, error)
func (PolicyRequireUniqueHost) CheckIngressNamespaces ¶ added in v1.4.0
func (PolicyRequireUniqueHost) Name ¶ added in v1.4.0
func (p PolicyRequireUniqueHost) Name() string
func (PolicyRequireUniqueHost) Validate ¶ added in v1.4.0
func (p PolicyRequireUniqueHost) Validate(ctx context.Context, config policies.Config, ar *admissionv1beta1.AdmissionRequest) ([]policies.ResourceViolation, []policies.PatchOperation)
Click to show internal directories.
Click to hide internal directories.