v1alpha1

package
v0.0.0-...-0f1191a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 3, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package v1alpha1 contains the falco extension configuration. +groupName=falco.extensions.config.gardener.cloud

Index

Constants

View Source
const GroupName = "falco.gardener.cloud"

GroupName is the group name use in this package

View Source
const GroupVersion = "v1alpha1"

Variables

View Source
var (

	// AddToScheme is a pointer to SchemeBuilder.AddToScheme.
	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
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

func Convert_profile_Spec_To_v1alpha1_Spec(in *profile.Spec, out *Spec, s conversion.Scope) error

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

func Convert_v1alpha1_Spec_To_profile_Spec(in *Spec, out *profile.Spec, s conversion.Scope) error

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 Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns a Group qualified GroupKind

func RegisterConversions

func RegisterConversions(s *runtime.Scheme) error

RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.

func RegisterDefaults

func RegisterDefaults(scheme *runtime.Scheme) error

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

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

func (in *ImageSpec) DeepCopy() *ImageSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSpec.

func (*ImageSpec) DeepCopyInto

func (in *ImageSpec) DeepCopyInto(out *ImageSpec)

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

func (in *Images) DeepCopy() *Images

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Images.

func (*Images) DeepCopyInto

func (in *Images) DeepCopyInto(out *Images)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Spec

type Spec struct {
	Versions Versions `json:"versions"`
	Images   Images   `json:"images"`
}

func (*Spec) DeepCopy

func (in *Spec) DeepCopy() *Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Spec.

func (*Spec) DeepCopyInto

func (in *Spec) DeepCopyInto(out *Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Version

type Version interface {
	GetClassification() string
	GetExpirationDate() *string
	GetVersion() string
}

type Versions

type Versions struct {
	Falco         []FalcoVersion         `json:"falco"`
	Falcosidekick []FalcosidekickVersion `json:"falcosidekick"`
	Falcoctl      []FalcoctlVersion      `json:"falcoctl"`
}

func (*Versions) DeepCopy

func (in *Versions) DeepCopy() *Versions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Versions.

func (*Versions) DeepCopyInto

func (in *Versions) DeepCopyInto(out *Versions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL