Documentation
¶
Index ¶
- func ValidateVaultServer(client kubernetes.Interface, extClient cs.Interface, vs *api.VaultServer) error
- type AWSAccessKeyRequestValidator
- func (v *AWSAccessKeyRequestValidator) Admit(req *admission.AdmissionRequest) *admission.AdmissionResponse
- func (v *AWSAccessKeyRequestValidator) Initialize(config *rest.Config, stopCh <-chan struct{}) error
- func (v *AWSAccessKeyRequestValidator) Resource() (plural schema.GroupVersionResource, singular string)
- type AzureAccessKeyRequestValidator
- func (v *AzureAccessKeyRequestValidator) Admit(req *admission.AdmissionRequest) *admission.AdmissionResponse
- func (v *AzureAccessKeyRequestValidator) Initialize(config *rest.Config, stopCh <-chan struct{}) error
- func (v *AzureAccessKeyRequestValidator) Resource() (plural schema.GroupVersionResource, singular string)
- type DatabaseAccessRequestValidator
- func (v *DatabaseAccessRequestValidator) Admit(req *admission.AdmissionRequest) *admission.AdmissionResponse
- func (v *DatabaseAccessRequestValidator) Initialize(config *rest.Config, stopCh <-chan struct{}) error
- func (v *DatabaseAccessRequestValidator) Resource() (plural schema.GroupVersionResource, singular string)
- type GCPAccessKeyRequestValidator
- func (v *GCPAccessKeyRequestValidator) Admit(req *admission.AdmissionRequest) *admission.AdmissionResponse
- func (v *GCPAccessKeyRequestValidator) Initialize(config *rest.Config, stopCh <-chan struct{}) error
- func (v *GCPAccessKeyRequestValidator) Resource() (plural schema.GroupVersionResource, singular string)
- type PolicyBindingMutator
- type VaultServerMutator
- type VaultServerValidator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateVaultServer ¶
func ValidateVaultServer(client kubernetes.Interface, extClient cs.Interface, vs *api.VaultServer) error
ValidateVaultServer checks if the object satisfies all the requirements. It is not method of Interface, because it is referenced from controller package too.
Types ¶
type AWSAccessKeyRequestValidator ¶
type AWSAccessKeyRequestValidator struct {
// contains filtered or unexported fields
}
func (*AWSAccessKeyRequestValidator) Admit ¶
func (v *AWSAccessKeyRequestValidator) Admit(req *admission.AdmissionRequest) *admission.AdmissionResponse
func (*AWSAccessKeyRequestValidator) Initialize ¶
func (v *AWSAccessKeyRequestValidator) Initialize(config *rest.Config, stopCh <-chan struct{}) error
func (*AWSAccessKeyRequestValidator) Resource ¶
func (v *AWSAccessKeyRequestValidator) Resource() (plural schema.GroupVersionResource, singular string)
type AzureAccessKeyRequestValidator ¶
type AzureAccessKeyRequestValidator struct {
// contains filtered or unexported fields
}
func (*AzureAccessKeyRequestValidator) Admit ¶
func (v *AzureAccessKeyRequestValidator) Admit(req *admission.AdmissionRequest) *admission.AdmissionResponse
func (*AzureAccessKeyRequestValidator) Initialize ¶
func (v *AzureAccessKeyRequestValidator) Initialize(config *rest.Config, stopCh <-chan struct{}) error
func (*AzureAccessKeyRequestValidator) Resource ¶
func (v *AzureAccessKeyRequestValidator) Resource() (plural schema.GroupVersionResource, singular string)
type DatabaseAccessRequestValidator ¶
type DatabaseAccessRequestValidator struct {
// contains filtered or unexported fields
}
func (*DatabaseAccessRequestValidator) Admit ¶
func (v *DatabaseAccessRequestValidator) Admit(req *admission.AdmissionRequest) *admission.AdmissionResponse
func (*DatabaseAccessRequestValidator) Initialize ¶
func (v *DatabaseAccessRequestValidator) Initialize(config *rest.Config, stopCh <-chan struct{}) error
func (*DatabaseAccessRequestValidator) Resource ¶
func (v *DatabaseAccessRequestValidator) Resource() (plural schema.GroupVersionResource, singular string)
type GCPAccessKeyRequestValidator ¶
type GCPAccessKeyRequestValidator struct {
// contains filtered or unexported fields
}
func (*GCPAccessKeyRequestValidator) Admit ¶
func (v *GCPAccessKeyRequestValidator) Admit(req *admission.AdmissionRequest) *admission.AdmissionResponse
func (*GCPAccessKeyRequestValidator) Initialize ¶
func (v *GCPAccessKeyRequestValidator) Initialize(config *rest.Config, stopCh <-chan struct{}) error
func (*GCPAccessKeyRequestValidator) Resource ¶
func (v *GCPAccessKeyRequestValidator) Resource() (plural schema.GroupVersionResource, singular string)
type PolicyBindingMutator ¶
type PolicyBindingMutator struct {
// contains filtered or unexported fields
}
func (*PolicyBindingMutator) Admit ¶
func (a *PolicyBindingMutator) Admit(req *admission.AdmissionRequest) *admission.AdmissionResponse
func (*PolicyBindingMutator) Initialize ¶
func (a *PolicyBindingMutator) Initialize(config *rest.Config, stopCh <-chan struct{}) error
func (*PolicyBindingMutator) Resource ¶
func (a *PolicyBindingMutator) Resource() (plural schema.GroupVersionResource, singular string)
type VaultServerMutator ¶
type VaultServerMutator struct {
// contains filtered or unexported fields
}
func (*VaultServerMutator) Admit ¶
func (v *VaultServerMutator) Admit(req *admission.AdmissionRequest) *admission.AdmissionResponse
func (*VaultServerMutator) Initialize ¶
func (v *VaultServerMutator) Initialize(config *rest.Config, stopCh <-chan struct{}) error
func (*VaultServerMutator) Resource ¶
func (v *VaultServerMutator) Resource() (plural schema.GroupVersionResource, singular string)
type VaultServerValidator ¶
type VaultServerValidator struct {
// contains filtered or unexported fields
}
func (*VaultServerValidator) Admit ¶
func (v *VaultServerValidator) Admit(req *admission.AdmissionRequest) *admission.AdmissionResponse
func (*VaultServerValidator) Initialize ¶
func (v *VaultServerValidator) Initialize(config *rest.Config, stopCh <-chan struct{}) error
func (*VaultServerValidator) Resource ¶
func (v *VaultServerValidator) Resource() (plural schema.GroupVersionResource, singular string)
Click to show internal directories.
Click to hide internal directories.