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.