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.