Documentation
¶
Index ¶
- Constants
- Variables
- func Convert_config_SecretsCheckerConfiguration_To_v1alpha1_SecretsCheckerConfiguration(in *config.SecretsCheckerConfiguration, out *SecretsCheckerConfiguration, ...) error
- func Convert_config_SecretsCheckerControllerConfiguration_To_v1alpha1_SecretsCheckerControllerConfiguration(in *config.SecretsCheckerControllerConfiguration, ...) error
- func Convert_config_ShootSecretsControllerConfiguration_To_v1alpha1_ShootSecretsControllerConfiguration(in *config.ShootSecretsControllerConfiguration, ...) error
- func Convert_v1alpha1_SecretsCheckerConfiguration_To_config_SecretsCheckerConfiguration(in *SecretsCheckerConfiguration, out *config.SecretsCheckerConfiguration, ...) error
- func Convert_v1alpha1_SecretsCheckerControllerConfiguration_To_config_SecretsCheckerControllerConfiguration(in *SecretsCheckerControllerConfiguration, ...) error
- func Convert_v1alpha1_ShootSecretsControllerConfiguration_To_config_ShootSecretsControllerConfiguration(in *ShootSecretsControllerConfiguration, ...) error
- func RegisterConversions(s *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- func SetDefaults_SecretsCheckerConfiguration(obj *SecretsCheckerConfiguration)
- func SetObjectDefaults_SecretsCheckerConfiguration(in *SecretsCheckerConfiguration)
- type SecretsCheckerConfiguration
- type SecretsCheckerControllerConfiguration
- type ShootSecretsControllerConfiguration
Constants ¶
const GroupName = "secretschecker.config.plkokanov"
GroupName is the group name use in this package
Variables ¶
var ( // SchemeBuilder used to register the Shoot resource. SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) // AddToScheme is a pointer to SchemeBuilder.AddToScheme. AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Convert_config_SecretsCheckerConfiguration_To_v1alpha1_SecretsCheckerConfiguration ¶
func Convert_config_SecretsCheckerConfiguration_To_v1alpha1_SecretsCheckerConfiguration(in *config.SecretsCheckerConfiguration, out *SecretsCheckerConfiguration, s conversion.Scope) error
Convert_config_SecretsCheckerConfiguration_To_v1alpha1_SecretsCheckerConfiguration is an autogenerated conversion function.
func Convert_config_SecretsCheckerControllerConfiguration_To_v1alpha1_SecretsCheckerControllerConfiguration ¶
func Convert_config_SecretsCheckerControllerConfiguration_To_v1alpha1_SecretsCheckerControllerConfiguration(in *config.SecretsCheckerControllerConfiguration, out *SecretsCheckerControllerConfiguration, s conversion.Scope) error
Convert_config_SecretsCheckerControllerConfiguration_To_v1alpha1_SecretsCheckerControllerConfiguration is an autogenerated conversion function.
func Convert_config_ShootSecretsControllerConfiguration_To_v1alpha1_ShootSecretsControllerConfiguration ¶
func Convert_config_ShootSecretsControllerConfiguration_To_v1alpha1_ShootSecretsControllerConfiguration(in *config.ShootSecretsControllerConfiguration, out *ShootSecretsControllerConfiguration, s conversion.Scope) error
Convert_config_ShootSecretsControllerConfiguration_To_v1alpha1_ShootSecretsControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_SecretsCheckerConfiguration_To_config_SecretsCheckerConfiguration ¶
func Convert_v1alpha1_SecretsCheckerConfiguration_To_config_SecretsCheckerConfiguration(in *SecretsCheckerConfiguration, out *config.SecretsCheckerConfiguration, s conversion.Scope) error
Convert_v1alpha1_SecretsCheckerConfiguration_To_config_SecretsCheckerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_SecretsCheckerControllerConfiguration_To_config_SecretsCheckerControllerConfiguration ¶
func Convert_v1alpha1_SecretsCheckerControllerConfiguration_To_config_SecretsCheckerControllerConfiguration(in *SecretsCheckerControllerConfiguration, out *config.SecretsCheckerControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_SecretsCheckerControllerConfiguration_To_config_SecretsCheckerControllerConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ShootSecretsControllerConfiguration_To_config_ShootSecretsControllerConfiguration ¶
func Convert_v1alpha1_ShootSecretsControllerConfiguration_To_config_ShootSecretsControllerConfiguration(in *ShootSecretsControllerConfiguration, out *config.ShootSecretsControllerConfiguration, s conversion.Scope) error
Convert_v1alpha1_ShootSecretsControllerConfiguration_To_config_ShootSecretsControllerConfiguration is an autogenerated conversion function.
func RegisterConversions ¶
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
func RegisterDefaults ¶
RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
func SetDefaults_SecretsCheckerConfiguration ¶
func SetDefaults_SecretsCheckerConfiguration(obj *SecretsCheckerConfiguration)
func SetObjectDefaults_SecretsCheckerConfiguration ¶
func SetObjectDefaults_SecretsCheckerConfiguration(in *SecretsCheckerConfiguration)
Types ¶
type SecretsCheckerConfiguration ¶
type SecretsCheckerConfiguration struct {
metav1.TypeMeta `json:",inline"`
// GardenClientConnection specifies the kubeconfig file and the client connection settings
// for the proxy server to use when communicating with the garden apiserver.
GardenClientConnection componentbaseconfig.ClientConnectionConfiguration `json:"gardenClientConnection"`
// SeedClientConnection specifies the kubeconfig file and the client connection settings
// for the proxy server to use when communicating with the seed apiserver.
SeedClientConnection componentbaseconfig.ClientConnectionConfiguration `json:"seedClientConnection"`
// Controllers defines the configuration of the controllers.
Controllers SecretsCheckerControllerConfiguration `json:"controllers"`
// LeaderElection defines the configuration of leader election client.
LeaderElection *componentbaseconfig.LeaderElectionConfiguration `json:"leaderElection"`
// LogLevel is the level/severity for the logs. Must be one of [info,debug,error].
LogLevel string `json:"logLevel"`
// LogFormat is the output format for the logs. Must be one of [text,json].
LogFormat string `json:"logFormat"`
// KubernetesLogLevel is the log level used for Kubernetes' k8s.io/klog functions.
KubernetesLogLevel klog.Level `json:"kubernetesLogLevel"`
// Debugging holds configuration for Debugging related features.
Debugging *componentbaseconfig.DebuggingConfiguration `json:"debugging"`
}
SecretsCheckerConfiguration defines the configuration for the Secret Checker.
func (*SecretsCheckerConfiguration) DeepCopy ¶
func (in *SecretsCheckerConfiguration) DeepCopy() *SecretsCheckerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretsCheckerConfiguration.
func (*SecretsCheckerConfiguration) DeepCopyInto ¶
func (in *SecretsCheckerConfiguration) DeepCopyInto(out *SecretsCheckerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretsCheckerConfiguration) DeepCopyObject ¶
func (in *SecretsCheckerConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecretsCheckerControllerConfiguration ¶
type SecretsCheckerControllerConfiguration struct {
ShootSecrets *ShootSecretsControllerConfiguration `json:"shootSecrets"`
}
SecretsCheckerControllerConfiguration defines settings for the Secret Checker controller.
func (*SecretsCheckerControllerConfiguration) DeepCopy ¶
func (in *SecretsCheckerControllerConfiguration) DeepCopy() *SecretsCheckerControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretsCheckerControllerConfiguration.
func (*SecretsCheckerControllerConfiguration) DeepCopyInto ¶
func (in *SecretsCheckerControllerConfiguration) DeepCopyInto(out *SecretsCheckerControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShootSecretsControllerConfiguration ¶
type ShootSecretsControllerConfiguration struct {
// ConcurrentSyncs is the number of workers used for the controller to work on
// events.
ConcurrentSyncs int `json:"concurrentSyncs"`
}
ShootSecretsControllerConfiguration defines the configuration for the Shoot Secrets controller.
func (*ShootSecretsControllerConfiguration) DeepCopy ¶
func (in *ShootSecretsControllerConfiguration) DeepCopy() *ShootSecretsControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShootSecretsControllerConfiguration.
func (*ShootSecretsControllerConfiguration) DeepCopyInto ¶
func (in *ShootSecretsControllerConfiguration) DeepCopyInto(out *ShootSecretsControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.