Documentation ¶
Overview ¶
Package v1alpha1 contains the falco extension configuration. +groupName=falco.extensions.config.gardener.cloud
Index ¶
- Constants
- Variables
- func Convert_profile_FalcoProfileList_To_v1alpha1_FalcoProfileList(in *profile.FalcoProfileList, out *FalcoProfileList, s conversion.Scope) error
- func Convert_profile_FalcoProfile_To_v1alpha1_FalcoProfile(in *profile.FalcoProfile, out *FalcoProfile, s conversion.Scope) error
- func Convert_profile_FalcoVersion_To_v1alpha1_FalcoVersion(in *profile.FalcoVersion, out *FalcoVersion, s conversion.Scope) error
- func Convert_profile_FalcoctlVersion_To_v1alpha1_FalcoctlVersion(in *profile.FalcoctlVersion, out *FalcoctlVersion, s conversion.Scope) error
- func Convert_profile_FalcosidekickVersion_To_v1alpha1_FalcosidekickVersion(in *profile.FalcosidekickVersion, out *FalcosidekickVersion, ...) error
- func Convert_profile_ImageSpec_To_v1alpha1_ImageSpec(in *profile.ImageSpec, out *ImageSpec, s conversion.Scope) error
- func Convert_profile_Images_To_v1alpha1_Images(in *profile.Images, out *Images, s conversion.Scope) error
- func Convert_profile_Spec_To_v1alpha1_Spec(in *profile.Spec, out *Spec, s conversion.Scope) error
- func Convert_profile_Versions_To_v1alpha1_Versions(in *profile.Versions, out *Versions, s conversion.Scope) error
- func Convert_v1alpha1_FalcoProfileList_To_profile_FalcoProfileList(in *FalcoProfileList, out *profile.FalcoProfileList, s conversion.Scope) error
- func Convert_v1alpha1_FalcoProfile_To_profile_FalcoProfile(in *FalcoProfile, out *profile.FalcoProfile, s conversion.Scope) error
- func Convert_v1alpha1_FalcoVersion_To_profile_FalcoVersion(in *FalcoVersion, out *profile.FalcoVersion, s conversion.Scope) error
- func Convert_v1alpha1_FalcoctlVersion_To_profile_FalcoctlVersion(in *FalcoctlVersion, out *profile.FalcoctlVersion, s conversion.Scope) error
- func Convert_v1alpha1_FalcosidekickVersion_To_profile_FalcosidekickVersion(in *FalcosidekickVersion, out *profile.FalcosidekickVersion, ...) error
- func Convert_v1alpha1_ImageSpec_To_profile_ImageSpec(in *ImageSpec, out *profile.ImageSpec, s conversion.Scope) error
- func Convert_v1alpha1_Images_To_profile_Images(in *Images, out *profile.Images, s conversion.Scope) error
- func Convert_v1alpha1_Spec_To_profile_Spec(in *Spec, out *profile.Spec, s conversion.Scope) error
- func Convert_v1alpha1_Versions_To_profile_Versions(in *Versions, out *profile.Versions, s conversion.Scope) error
- func Kind(kind string) schema.GroupKind
- func RegisterConversions(s *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- func SetDefaults_Configuration(obj *FalcoProfile)
- type FalcoProfile
- type FalcoProfileList
- type FalcoVersion
- type FalcoctlVersion
- type FalcosidekickVersion
- func (in *FalcosidekickVersion) DeepCopy() *FalcosidekickVersion
- func (in *FalcosidekickVersion) DeepCopyInto(out *FalcosidekickVersion)
- func (v FalcosidekickVersion) GetClassification() string
- func (v FalcosidekickVersion) GetExpirationDate() *string
- func (v FalcosidekickVersion) GetVersion() string
- type ImageSpec
- type Images
- type Spec
- type Version
- type Versions
Constants ¶
const GroupName = "falco.gardener.cloud"
GroupName is the group name use in this package
const GroupVersion = "v1alpha1"
Variables ¶
var (
// AddToScheme is a pointer to SchemeBuilder.AddToScheme.
AddToScheme = localSchemeBuilder.AddToScheme
)
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: GroupVersion}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Convert_profile_FalcoProfileList_To_v1alpha1_FalcoProfileList ¶
func Convert_profile_FalcoProfileList_To_v1alpha1_FalcoProfileList(in *profile.FalcoProfileList, out *FalcoProfileList, s conversion.Scope) error
Convert_profile_FalcoProfileList_To_v1alpha1_FalcoProfileList is an autogenerated conversion function.
func Convert_profile_FalcoProfile_To_v1alpha1_FalcoProfile ¶
func Convert_profile_FalcoProfile_To_v1alpha1_FalcoProfile(in *profile.FalcoProfile, out *FalcoProfile, s conversion.Scope) error
Convert_profile_FalcoProfile_To_v1alpha1_FalcoProfile is an autogenerated conversion function.
func Convert_profile_FalcoVersion_To_v1alpha1_FalcoVersion ¶
func Convert_profile_FalcoVersion_To_v1alpha1_FalcoVersion(in *profile.FalcoVersion, out *FalcoVersion, s conversion.Scope) error
Convert_profile_FalcoVersion_To_v1alpha1_FalcoVersion is an autogenerated conversion function.
func Convert_profile_FalcoctlVersion_To_v1alpha1_FalcoctlVersion ¶
func Convert_profile_FalcoctlVersion_To_v1alpha1_FalcoctlVersion(in *profile.FalcoctlVersion, out *FalcoctlVersion, s conversion.Scope) error
Convert_profile_FalcoctlVersion_To_v1alpha1_FalcoctlVersion is an autogenerated conversion function.
func Convert_profile_FalcosidekickVersion_To_v1alpha1_FalcosidekickVersion ¶
func Convert_profile_FalcosidekickVersion_To_v1alpha1_FalcosidekickVersion(in *profile.FalcosidekickVersion, out *FalcosidekickVersion, s conversion.Scope) error
Convert_profile_FalcosidekickVersion_To_v1alpha1_FalcosidekickVersion is an autogenerated conversion function.
func Convert_profile_ImageSpec_To_v1alpha1_ImageSpec ¶
func Convert_profile_ImageSpec_To_v1alpha1_ImageSpec(in *profile.ImageSpec, out *ImageSpec, s conversion.Scope) error
Convert_profile_ImageSpec_To_v1alpha1_ImageSpec is an autogenerated conversion function.
func Convert_profile_Images_To_v1alpha1_Images ¶
func Convert_profile_Images_To_v1alpha1_Images(in *profile.Images, out *Images, s conversion.Scope) error
Convert_profile_Images_To_v1alpha1_Images is an autogenerated conversion function.
func Convert_profile_Spec_To_v1alpha1_Spec ¶
Convert_profile_Spec_To_v1alpha1_Spec is an autogenerated conversion function.
func Convert_profile_Versions_To_v1alpha1_Versions ¶
func Convert_profile_Versions_To_v1alpha1_Versions(in *profile.Versions, out *Versions, s conversion.Scope) error
Convert_profile_Versions_To_v1alpha1_Versions is an autogenerated conversion function.
func Convert_v1alpha1_FalcoProfileList_To_profile_FalcoProfileList ¶
func Convert_v1alpha1_FalcoProfileList_To_profile_FalcoProfileList(in *FalcoProfileList, out *profile.FalcoProfileList, s conversion.Scope) error
Convert_v1alpha1_FalcoProfileList_To_profile_FalcoProfileList is an autogenerated conversion function.
func Convert_v1alpha1_FalcoProfile_To_profile_FalcoProfile ¶
func Convert_v1alpha1_FalcoProfile_To_profile_FalcoProfile(in *FalcoProfile, out *profile.FalcoProfile, s conversion.Scope) error
Convert_v1alpha1_FalcoProfile_To_profile_FalcoProfile is an autogenerated conversion function.
func Convert_v1alpha1_FalcoVersion_To_profile_FalcoVersion ¶
func Convert_v1alpha1_FalcoVersion_To_profile_FalcoVersion(in *FalcoVersion, out *profile.FalcoVersion, s conversion.Scope) error
Convert_v1alpha1_FalcoVersion_To_profile_FalcoVersion is an autogenerated conversion function.
func Convert_v1alpha1_FalcoctlVersion_To_profile_FalcoctlVersion ¶
func Convert_v1alpha1_FalcoctlVersion_To_profile_FalcoctlVersion(in *FalcoctlVersion, out *profile.FalcoctlVersion, s conversion.Scope) error
Convert_v1alpha1_FalcoctlVersion_To_profile_FalcoctlVersion is an autogenerated conversion function.
func Convert_v1alpha1_FalcosidekickVersion_To_profile_FalcosidekickVersion ¶
func Convert_v1alpha1_FalcosidekickVersion_To_profile_FalcosidekickVersion(in *FalcosidekickVersion, out *profile.FalcosidekickVersion, s conversion.Scope) error
Convert_v1alpha1_FalcosidekickVersion_To_profile_FalcosidekickVersion is an autogenerated conversion function.
func Convert_v1alpha1_ImageSpec_To_profile_ImageSpec ¶
func Convert_v1alpha1_ImageSpec_To_profile_ImageSpec(in *ImageSpec, out *profile.ImageSpec, s conversion.Scope) error
Convert_v1alpha1_ImageSpec_To_profile_ImageSpec is an autogenerated conversion function.
func Convert_v1alpha1_Images_To_profile_Images ¶
func Convert_v1alpha1_Images_To_profile_Images(in *Images, out *profile.Images, s conversion.Scope) error
Convert_v1alpha1_Images_To_profile_Images is an autogenerated conversion function.
func Convert_v1alpha1_Spec_To_profile_Spec ¶
Convert_v1alpha1_Spec_To_profile_Spec is an autogenerated conversion function.
func Convert_v1alpha1_Versions_To_profile_Versions ¶
func Convert_v1alpha1_Versions_To_profile_Versions(in *Versions, out *profile.Versions, s conversion.Scope) error
Convert_v1alpha1_Versions_To_profile_Versions 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_Configuration ¶
func SetDefaults_Configuration(obj *FalcoProfile)
SetDefaults_Configuration sets default values for Configuration objects.
Types ¶
type FalcoProfile ¶
type FalcoProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Spec `json:"spec"` }
func (*FalcoProfile) DeepCopy ¶
func (in *FalcoProfile) DeepCopy() *FalcoProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalcoProfile.
func (*FalcoProfile) DeepCopyInto ¶
func (in *FalcoProfile) DeepCopyInto(out *FalcoProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FalcoProfile) DeepCopyObject ¶
func (in *FalcoProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FalcoProfileList ¶
type FalcoProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FalcoProfile `json:"items"` }
func (*FalcoProfileList) DeepCopy ¶
func (in *FalcoProfileList) DeepCopy() *FalcoProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalcoProfileList.
func (*FalcoProfileList) DeepCopyInto ¶
func (in *FalcoProfileList) DeepCopyInto(out *FalcoProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FalcoProfileList) DeepCopyObject ¶
func (in *FalcoProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FalcoVersion ¶
type FalcoVersion struct { Classification string `json:"classification"` ExpirationDate *string `json:"expirationDate,omitempty"` Version string `json:"version"` RulesVersion string `json:"rulesVersion"` }
func (*FalcoVersion) DeepCopy ¶
func (in *FalcoVersion) DeepCopy() *FalcoVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalcoVersion.
func (*FalcoVersion) DeepCopyInto ¶
func (in *FalcoVersion) DeepCopyInto(out *FalcoVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (FalcoVersion) GetClassification ¶
func (v FalcoVersion) GetClassification() string
func (FalcoVersion) GetExpirationDate ¶
func (v FalcoVersion) GetExpirationDate() *string
func (FalcoVersion) GetVersion ¶
func (v FalcoVersion) GetVersion() string
type FalcoctlVersion ¶
type FalcoctlVersion struct { Classification string `json:"classification"` ExpirationDate *string `json:"expirationDate,omitempty"` Version string `json:"version"` }
func (*FalcoctlVersion) DeepCopy ¶
func (in *FalcoctlVersion) DeepCopy() *FalcoctlVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalcoctlVersion.
func (*FalcoctlVersion) DeepCopyInto ¶
func (in *FalcoctlVersion) DeepCopyInto(out *FalcoctlVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (FalcoctlVersion) GetClassification ¶
func (v FalcoctlVersion) GetClassification() string
func (FalcoctlVersion) GetExpirationDate ¶
func (v FalcoctlVersion) GetExpirationDate() *string
func (FalcoctlVersion) GetVersion ¶
func (v FalcoctlVersion) GetVersion() string
type FalcosidekickVersion ¶
type FalcosidekickVersion struct { Classification string `json:"classification"` ExpirationDate *string `json:"expirationDate,omitempty"` Version string `json:"version"` }
func (*FalcosidekickVersion) DeepCopy ¶
func (in *FalcosidekickVersion) DeepCopy() *FalcosidekickVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalcosidekickVersion.
func (*FalcosidekickVersion) DeepCopyInto ¶
func (in *FalcosidekickVersion) DeepCopyInto(out *FalcosidekickVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (FalcosidekickVersion) GetClassification ¶
func (v FalcosidekickVersion) GetClassification() string
func (FalcosidekickVersion) GetExpirationDate ¶
func (v FalcosidekickVersion) GetExpirationDate() *string
func (FalcosidekickVersion) GetVersion ¶
func (v FalcosidekickVersion) GetVersion() string
type ImageSpec ¶
type ImageSpec struct { Version string `json:"version"` Architecture string `json:"architecture"` Repository string `json:"repository"` Tag string `json:"tag"` }
func (*ImageSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSpec.
func (*ImageSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Images ¶
type Images struct { Falco []ImageSpec `json:"falco"` Falcosidekick []ImageSpec `json:"falcosidekick"` Falcoctl []ImageSpec `json:"falcoctl"` }
func (*Images) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Images.
func (*Images) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Spec ¶
func (*Spec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Spec.
func (*Spec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Versions ¶
type Versions struct { Falco []FalcoVersion `json:"falco"` Falcosidekick []FalcosidekickVersion `json:"falcosidekick"` Falcoctl []FalcoctlVersion `json:"falcoctl"` }
func (*Versions) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Versions.
func (*Versions) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.