Documentation ¶
Index ¶
- Constants
- func ApplyCHITemplates(target, chi *api.ClickHouseInstallation) (appliedTemplates []*api.TemplateRef)
- func NormalizeHostTemplate(template *api.HostTemplate)
- func NormalizePodTemplate(replicasCount int, template *api.PodTemplate)
- func NormalizeServiceTemplate(template *api.ServiceTemplate)
- func NormalizeTemplatesList(templates []*api.TemplateRef) []*api.TemplateRef
- func NormalizeVolumeClaimTemplate(template *api.VolumeClaimTemplate)
Constants ¶
View Source
const (
// .spec.useTemplate.useType
UseTypeMerge = "merge"
)
Variables ¶
This section is empty.
Functions ¶
func ApplyCHITemplates ¶
func ApplyCHITemplates(target, chi *api.ClickHouseInstallation) (appliedTemplates []*api.TemplateRef)
ApplyCHITemplates applies templates over target n.ctx.chi
func NormalizeHostTemplate ¶
func NormalizeHostTemplate(template *api.HostTemplate)
NormalizeHostTemplate normalizes .spec.templates.hostTemplates
func NormalizePodTemplate ¶
func NormalizePodTemplate(replicasCount int, template *api.PodTemplate)
NormalizePodTemplate normalizes .spec.templates.podTemplates
func NormalizeServiceTemplate ¶
func NormalizeServiceTemplate(template *api.ServiceTemplate)
NormalizeServiceTemplate normalizes .spec.templates.volumeClaimTemplates
func NormalizeTemplatesList ¶
func NormalizeTemplatesList(templates []*api.TemplateRef) []*api.TemplateRef
NormalizeTemplatesList normalizes list of templates use specifications
func NormalizeVolumeClaimTemplate ¶
func NormalizeVolumeClaimTemplate(template *api.VolumeClaimTemplate)
NormalizeVolumeClaimTemplate normalizes .spec.templates.volumeClaimTemplates
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.