Documentation
¶
Index ¶
Constants ¶
const GroupName = "falco.extensions.gardener.cloud"
GroupName is the group name use in this package
Variables ¶
var (
// AddToScheme is a pointer to SchemeBuilder.AddToScheme.
AddToScheme = localSchemeBuilder.AddToScheme
)
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: runtime.APIVersionInternal}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type FalcoCtl ¶
type FalcoCtl struct { Indexes []FalcoCtlIndex AllowedTypes []string Install *Install Follow *Follow }
func (*FalcoCtl) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalcoCtl.
func (*FalcoCtl) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FalcoCtlIndex ¶
func (*FalcoCtlIndex) DeepCopy ¶
func (in *FalcoCtlIndex) DeepCopy() *FalcoCtlIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalcoCtlIndex.
func (*FalcoCtlIndex) DeepCopyInto ¶
func (in *FalcoCtlIndex) DeepCopyInto(out *FalcoCtlIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FalcoServiceConfig ¶
type FalcoServiceConfig struct { metav1.TypeMeta // Falco version to use FalcoVersion *string // Automatically update Falco // +optional AutoUpdate *bool // use "gardener" or "falcoctl", defaults to "gardener" // +optional Resources *string // Falcoctl configuration // +optional FalcoCtl *FalcoCtl // Configuration for Gardener managed Falco // +optional Gardener *Gardener // Configuration for custom webhook // +optional CustomWebhook *Webhook }
Falco cluster configuration resource
func (*FalcoServiceConfig) DeepCopy ¶
func (in *FalcoServiceConfig) DeepCopy() *FalcoServiceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalcoServiceConfig.
func (*FalcoServiceConfig) DeepCopyInto ¶
func (in *FalcoServiceConfig) DeepCopyInto(out *FalcoServiceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FalcoServiceConfig) DeepCopyObject ¶
func (in *FalcoServiceConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Follow ¶
func (*Follow) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Follow.
func (*Follow) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Gardener ¶
type Gardener struct { // use Falco rules from correspoonging rules release, defaults to true // +optional UseFalcoRules *bool // use Falco incubating rules from correspoonging rules release // +optional UseFalcoIncubatingRules *bool // use Falco sandbox rules from corresponding rules release // +optional UseFalcoSandboxRules *bool // References to custom rules files // +optional CustomRules []string }
func (*Gardener) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Gardener.
func (*Gardener) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Install ¶
func (*Install) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Install.
func (*Install) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Directories
¶
Path | Synopsis |
---|---|
Package v1alpha1 contains the Falco extension.
|
Package v1alpha1 contains the Falco extension. |