resourcebuilder

package
v0.3.7 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2022 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Image = "ghcr.io/banzaicloud/thanos-operator:0.3.7"
)

Variables

This section is empty.

Functions

func CRD

func Namespace added in v0.1.0

func ResourceBuilders

func ResourceBuilders(parent reconciler.ResourceOwner, object interface{}) []reconciler.ResourceBuilder

func SetupWithBuilder

func SetupWithBuilder(builder *builder.Builder)

Types

type ComponentConfig

type ComponentConfig struct {
	types.EnabledComponent `json:",inline"`
	Namespace              string                    `json:"namespace,omitempty"`
	MetaOverrides          *types.MetaBase           `json:"metaOverrides,omitempty"`
	WorkloadMetaOverrides  *types.MetaBase           `json:"workloadMetaOverrides,omitempty"`
	WorkloadOverrides      *types.PodSpecBase        `json:"workloadOverrides,omitempty"`
	ContainerOverrides     *types.ContainerBase      `json:"containerOverrides,omitempty"`
	DeploymentOverrides    *types.DeploymentSpecBase `json:"deploymentOverrides,omitempty"`
}

func (*ComponentConfig) DeepCopy

func (in *ComponentConfig) DeepCopy() *ComponentConfig

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

func (*ComponentConfig) DeepCopyInto

func (in *ComponentConfig) DeepCopyInto(out *ComponentConfig)

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