Documentation
¶
Index ¶
- Variables
- type CapsuleMatch
- func (*CapsuleMatch) Descriptor() ([]byte, []int)deprecated
- func (x *CapsuleMatch) GetAnnotations() map[string]string
- func (x *CapsuleMatch) GetEnableForPlatform() bool
- func (x *CapsuleMatch) GetNames() []string
- func (x *CapsuleMatch) GetNamespaces() []string
- func (*CapsuleMatch) ProtoMessage()
- func (x *CapsuleMatch) ProtoReflect() protoreflect.Message
- func (x *CapsuleMatch) Reset()
- func (x *CapsuleMatch) String() string
- type CapsuleStep
- func (*CapsuleStep) Descriptor() ([]byte, []int)deprecated
- func (x *CapsuleStep) GetConfig() string
- func (x *CapsuleStep) GetPlugin() string
- func (*CapsuleStep) ProtoMessage()
- func (x *CapsuleStep) ProtoReflect() protoreflect.Message
- func (x *CapsuleStep) Reset()
- func (x *CapsuleStep) String() string
- type CustomPlugin
- type OperatorConfig
- func (*OperatorConfig) Descriptor() ([]byte, []int)deprecated
- func (x *OperatorConfig) GetApiVersion() string
- func (x *OperatorConfig) GetDevModeEnabled() bool
- func (x *OperatorConfig) GetKind() string
- func (x *OperatorConfig) GetLeaderElectionEnabled() bool
- func (x *OperatorConfig) GetPipeline() *Pipeline
- func (x *OperatorConfig) GetWebhooksEnabled() bool
- func (*OperatorConfig) ProtoMessage()
- func (x *OperatorConfig) ProtoReflect() protoreflect.Message
- func (x *OperatorConfig) Reset()
- func (x *OperatorConfig) String() string
- type Pipeline
- func (*Pipeline) Descriptor() ([]byte, []int)deprecated
- func (x *Pipeline) GetCapsuleExtensions() map[string]*CapsuleStep
- func (x *Pipeline) GetCronJobsStep() *CapsuleStep
- func (x *Pipeline) GetCustomPlugins() []*CustomPlugin
- func (x *Pipeline) GetDeploymentStep() *CapsuleStep
- func (x *Pipeline) GetRoutesStep() *CapsuleStep
- func (x *Pipeline) GetServiceAccountStep() *CapsuleStep
- func (x *Pipeline) GetServiceMonitorStep() *CapsuleStep
- func (x *Pipeline) GetSteps() []*Step
- func (x *Pipeline) GetVpaStep() *CapsuleStep
- func (*Pipeline) ProtoMessage()
- func (x *Pipeline) ProtoReflect() protoreflect.Message
- func (x *Pipeline) Reset()
- func (x *Pipeline) String() string
- type Plugin
- func (*Plugin) Descriptor() ([]byte, []int)deprecated
- func (x *Plugin) GetConfig() string
- func (x *Plugin) GetName() string
- func (x *Plugin) GetPlugin() string
- func (x *Plugin) GetTag() string
- func (*Plugin) ProtoMessage()
- func (x *Plugin) ProtoReflect() protoreflect.Message
- func (x *Plugin) Reset()
- func (x *Plugin) String() string
- type Step
- func (*Step) Descriptor() ([]byte, []int)deprecated
- func (x *Step) GetCapsules() []string
- func (x *Step) GetEnableForPlatform() bool
- func (x *Step) GetMatch() *CapsuleMatch
- func (x *Step) GetNamespaces() []string
- func (x *Step) GetPlugins() []*Plugin
- func (x *Step) GetTag() string
- func (*Step) ProtoMessage()
- func (x *Step) ProtoReflect() protoreflect.Message
- func (x *Step) Reset()
- func (x *Step) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_config_v1alpha1_generated_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type CapsuleMatch ¶
type CapsuleMatch struct { Namespaces []string `protobuf:"bytes,1,rep,name=namespaces,proto3" json:"namespaces,omitempty"` Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"` Annotations map[string]string `` /* 163-byte string literal not displayed */ EnableForPlatform bool `protobuf:"varint,4,opt,name=enableForPlatform,proto3" json:"enableForPlatform,omitempty"` // contains filtered or unexported fields }
func (*CapsuleMatch) Descriptor
deprecated
func (*CapsuleMatch) Descriptor() ([]byte, []int)
Deprecated: Use CapsuleMatch.ProtoReflect.Descriptor instead.
func (*CapsuleMatch) GetAnnotations ¶
func (x *CapsuleMatch) GetAnnotations() map[string]string
func (*CapsuleMatch) GetEnableForPlatform ¶
func (x *CapsuleMatch) GetEnableForPlatform() bool
func (*CapsuleMatch) GetNames ¶
func (x *CapsuleMatch) GetNames() []string
func (*CapsuleMatch) GetNamespaces ¶
func (x *CapsuleMatch) GetNamespaces() []string
func (*CapsuleMatch) ProtoMessage ¶
func (*CapsuleMatch) ProtoMessage()
func (*CapsuleMatch) ProtoReflect ¶
func (x *CapsuleMatch) ProtoReflect() protoreflect.Message
func (*CapsuleMatch) Reset ¶
func (x *CapsuleMatch) Reset()
func (*CapsuleMatch) String ¶
func (x *CapsuleMatch) String() string
type CapsuleStep ¶
type CapsuleStep struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` Config string `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"` // contains filtered or unexported fields }
func (*CapsuleStep) Descriptor
deprecated
func (*CapsuleStep) Descriptor() ([]byte, []int)
Deprecated: Use CapsuleStep.ProtoReflect.Descriptor instead.
func (*CapsuleStep) GetConfig ¶
func (x *CapsuleStep) GetConfig() string
func (*CapsuleStep) GetPlugin ¶
func (x *CapsuleStep) GetPlugin() string
func (*CapsuleStep) ProtoMessage ¶
func (*CapsuleStep) ProtoMessage()
func (*CapsuleStep) ProtoReflect ¶
func (x *CapsuleStep) ProtoReflect() protoreflect.Message
func (*CapsuleStep) Reset ¶
func (x *CapsuleStep) Reset()
func (*CapsuleStep) String ¶
func (x *CapsuleStep) String() string
type CustomPlugin ¶
type CustomPlugin struct { Image string `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"` // contains filtered or unexported fields }
func (*CustomPlugin) Descriptor
deprecated
func (*CustomPlugin) Descriptor() ([]byte, []int)
Deprecated: Use CustomPlugin.ProtoReflect.Descriptor instead.
func (*CustomPlugin) GetImage ¶
func (x *CustomPlugin) GetImage() string
func (*CustomPlugin) ProtoMessage ¶
func (*CustomPlugin) ProtoMessage()
func (*CustomPlugin) ProtoReflect ¶
func (x *CustomPlugin) ProtoReflect() protoreflect.Message
func (*CustomPlugin) Reset ¶
func (x *CustomPlugin) Reset()
func (*CustomPlugin) String ¶
func (x *CustomPlugin) String() string
type OperatorConfig ¶
type OperatorConfig struct { Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"` ApiVersion string `protobuf:"bytes,2,opt,name=apiVersion,proto3" json:"apiVersion,omitempty"` WebhooksEnabled bool `protobuf:"varint,3,opt,name=webhooksEnabled,proto3" json:"webhooksEnabled,omitempty"` DevModeEnabled bool `protobuf:"varint,4,opt,name=devModeEnabled,proto3" json:"devModeEnabled,omitempty"` LeaderElectionEnabled bool `protobuf:"varint,5,opt,name=leaderElectionEnabled,proto3" json:"leaderElectionEnabled,omitempty"` Pipeline *Pipeline `protobuf:"bytes,7,opt,name=pipeline,proto3" json:"pipeline,omitempty"` // contains filtered or unexported fields }
func (*OperatorConfig) Descriptor
deprecated
func (*OperatorConfig) Descriptor() ([]byte, []int)
Deprecated: Use OperatorConfig.ProtoReflect.Descriptor instead.
func (*OperatorConfig) GetApiVersion ¶
func (x *OperatorConfig) GetApiVersion() string
func (*OperatorConfig) GetDevModeEnabled ¶
func (x *OperatorConfig) GetDevModeEnabled() bool
func (*OperatorConfig) GetKind ¶
func (x *OperatorConfig) GetKind() string
func (*OperatorConfig) GetLeaderElectionEnabled ¶
func (x *OperatorConfig) GetLeaderElectionEnabled() bool
func (*OperatorConfig) GetPipeline ¶
func (x *OperatorConfig) GetPipeline() *Pipeline
func (*OperatorConfig) GetWebhooksEnabled ¶
func (x *OperatorConfig) GetWebhooksEnabled() bool
func (*OperatorConfig) ProtoMessage ¶
func (*OperatorConfig) ProtoMessage()
func (*OperatorConfig) ProtoReflect ¶
func (x *OperatorConfig) ProtoReflect() protoreflect.Message
func (*OperatorConfig) Reset ¶
func (x *OperatorConfig) Reset()
func (*OperatorConfig) String ¶
func (x *OperatorConfig) String() string
type Pipeline ¶
type Pipeline struct { ServiceAccountStep *CapsuleStep `protobuf:"bytes,1,opt,name=serviceAccountStep,proto3" json:"serviceAccountStep,omitempty"` DeploymentStep *CapsuleStep `protobuf:"bytes,2,opt,name=deploymentStep,proto3" json:"deploymentStep,omitempty"` RoutesStep *CapsuleStep `protobuf:"bytes,3,opt,name=routesStep,proto3" json:"routesStep,omitempty"` CronJobsStep *CapsuleStep `protobuf:"bytes,4,opt,name=cronJobsStep,proto3" json:"cronJobsStep,omitempty"` VpaStep *CapsuleStep `protobuf:"bytes,5,opt,name=vpaStep,proto3" json:"vpaStep,omitempty"` ServiceMonitorStep *CapsuleStep `protobuf:"bytes,6,opt,name=serviceMonitorStep,proto3" json:"serviceMonitorStep,omitempty"` Steps []*Step `protobuf:"bytes,7,rep,name=steps,proto3" json:"steps,omitempty"` CustomPlugins []*CustomPlugin `protobuf:"bytes,8,rep,name=customPlugins,proto3" json:"customPlugins,omitempty"` CapsuleExtensions map[string]*CapsuleStep `` /* 175-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Pipeline) Descriptor
deprecated
func (*Pipeline) GetCapsuleExtensions ¶
func (x *Pipeline) GetCapsuleExtensions() map[string]*CapsuleStep
func (*Pipeline) GetCronJobsStep ¶
func (x *Pipeline) GetCronJobsStep() *CapsuleStep
func (*Pipeline) GetCustomPlugins ¶
func (x *Pipeline) GetCustomPlugins() []*CustomPlugin
func (*Pipeline) GetDeploymentStep ¶
func (x *Pipeline) GetDeploymentStep() *CapsuleStep
func (*Pipeline) GetRoutesStep ¶
func (x *Pipeline) GetRoutesStep() *CapsuleStep
func (*Pipeline) GetServiceAccountStep ¶
func (x *Pipeline) GetServiceAccountStep() *CapsuleStep
func (*Pipeline) GetServiceMonitorStep ¶
func (x *Pipeline) GetServiceMonitorStep() *CapsuleStep
func (*Pipeline) GetVpaStep ¶
func (x *Pipeline) GetVpaStep() *CapsuleStep
func (*Pipeline) ProtoMessage ¶
func (*Pipeline) ProtoMessage()
func (*Pipeline) ProtoReflect ¶
func (x *Pipeline) ProtoReflect() protoreflect.Message
type Plugin ¶
type Plugin struct { Tag string `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Plugin string `protobuf:"bytes,3,opt,name=plugin,proto3" json:"plugin,omitempty"` Config string `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"` // contains filtered or unexported fields }
func (*Plugin) Descriptor
deprecated
func (*Plugin) ProtoMessage ¶
func (*Plugin) ProtoMessage()
func (*Plugin) ProtoReflect ¶
func (x *Plugin) ProtoReflect() protoreflect.Message
type Step ¶
type Step struct { Tag string `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"` Match *CapsuleMatch `protobuf:"bytes,2,opt,name=match,proto3" json:"match,omitempty"` Plugins []*Plugin `protobuf:"bytes,3,rep,name=plugins,proto3" json:"plugins,omitempty"` Namespaces []string `protobuf:"bytes,4,rep,name=namespaces,proto3" json:"namespaces,omitempty"` Capsules []string `protobuf:"bytes,5,rep,name=capsules,proto3" json:"capsules,omitempty"` EnableForPlatform bool `protobuf:"varint,6,opt,name=enableForPlatform,proto3" json:"enableForPlatform,omitempty"` // contains filtered or unexported fields }
func (*Step) Descriptor
deprecated
func (*Step) GetCapsules ¶
func (*Step) GetEnableForPlatform ¶
func (*Step) GetMatch ¶
func (x *Step) GetMatch() *CapsuleMatch
func (*Step) GetNamespaces ¶
func (*Step) GetPlugins ¶
func (*Step) ProtoMessage ¶
func (*Step) ProtoMessage()
func (*Step) ProtoReflect ¶
func (x *Step) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.