Documentation ¶
Index ¶
- type Generator
- func (gen *Generator) Deployment() basereconciler_resources.DeploymentTemplate
- func (gen *Generator) GrafanaDashboard() basereconciler_resources.GrafanaDashboardTemplate
- func (gen *Generator) HPASpec() *saasv1alpha1.HorizontalPodAutoscalerSpec
- func (gen *Generator) MonitoredEndpoints() []monitoringv1.PodMetricsEndpoint
- func (gen *Generator) PDBSpec() *saasv1alpha1.PodDisruptionBudgetSpec
- func (gen *Generator) SendTraffic() bool
- func (gen *Generator) Services() []basereconciler_resources.ServiceTemplate
- func (gen *Generator) TrafficSelector() map[string]string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Generator ¶
type Generator struct { generators.BaseOptionsV2 Spec saasv1alpha1.AutoSSLSpec Options config.Options Canary *Generator Traffic bool }
Generator configures the generators for AutoSSL
func NewGenerator ¶
func NewGenerator(instance, namespace string, spec saasv1alpha1.AutoSSLSpec) (Generator, error)
NewGenerator returns a new Options struct
func (*Generator) Deployment ¶
func (gen *Generator) Deployment() basereconciler_resources.DeploymentTemplate
func (*Generator) GrafanaDashboard ¶
func (gen *Generator) GrafanaDashboard() basereconciler_resources.GrafanaDashboardTemplate
GrafanaDashboard returns a basereconciler_resources.GrafanaDashboardTemplate
func (*Generator) HPASpec ¶ added in v0.13.0
func (gen *Generator) HPASpec() *saasv1alpha1.HorizontalPodAutoscalerSpec
func (*Generator) MonitoredEndpoints ¶ added in v0.13.0
func (gen *Generator) MonitoredEndpoints() []monitoringv1.PodMetricsEndpoint
func (*Generator) PDBSpec ¶ added in v0.13.0
func (gen *Generator) PDBSpec() *saasv1alpha1.PodDisruptionBudgetSpec
func (*Generator) SendTraffic ¶ added in v0.13.0
func (*Generator) Services ¶ added in v0.13.0
func (gen *Generator) Services() []basereconciler_resources.ServiceTemplate
func (*Generator) TrafficSelector ¶ added in v0.13.0
Click to show internal directories.
Click to hide internal directories.