Documentation ¶
Index ¶
- func CreateCustomResource(what CustomResourceType) any
- func NewConfigFilesGenerator(what FilesGeneratorType, cr api.ICustomResource, opts any) interfaces.IConfigFilesGenerator
- func NewConfigMapManager(what ConfigMapManagerType) interfaces.IConfigMapManager
- func NewContainerManager(what ContainerManagerType) interfaces.IContainerManager
- func NewNameManager(what NameManagerType) interfaces.INameManager
- func NewOwnerReferencesManager(what OwnerReferencesManagerType) interfaces.IOwnerReferencesManager
- func NewProbeManager(what ProbeManagerType) interfaces.IProbeManager
- func NewServiceManager(what ServiceManagerType) interfaces.IServiceManager
- func NewTagManager(what TagManagerType, cr api.ICustomResource) interfaces.ITagger
- func NewVolumeManager(what VolumeManagerType) interfaces.IVolumeManager
- type ConfigMapManagerType
- type ContainerManagerType
- type CustomResourceType
- type FilesGeneratorType
- type NameManagerType
- type OwnerReferencesManagerType
- type ProbeManagerType
- type ServiceManagerType
- type TagManagerType
- type VolumeManagerType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateCustomResource ¶
func CreateCustomResource(what CustomResourceType) any
func NewConfigFilesGenerator ¶
func NewConfigFilesGenerator(what FilesGeneratorType, cr api.ICustomResource, opts any) interfaces.IConfigFilesGenerator
func NewConfigMapManager ¶
func NewConfigMapManager(what ConfigMapManagerType) interfaces.IConfigMapManager
func NewContainerManager ¶
func NewContainerManager(what ContainerManagerType) interfaces.IContainerManager
func NewNameManager ¶
func NewNameManager(what NameManagerType) interfaces.INameManager
func NewOwnerReferencesManager ¶
func NewOwnerReferencesManager(what OwnerReferencesManagerType) interfaces.IOwnerReferencesManager
func NewProbeManager ¶
func NewProbeManager(what ProbeManagerType) interfaces.IProbeManager
func NewServiceManager ¶
func NewServiceManager(what ServiceManagerType) interfaces.IServiceManager
func NewTagManager ¶
func NewTagManager(what TagManagerType, cr api.ICustomResource) interfaces.ITagger
func NewVolumeManager ¶
func NewVolumeManager(what VolumeManagerType) interfaces.IVolumeManager
Types ¶
type ConfigMapManagerType ¶
type ConfigMapManagerType string
const ( ConfigMapManagerTypeClickHouse ConfigMapManagerType = "clickhouse" ConfigMapManagerTypeKeeper ConfigMapManagerType = "keeper" )
type ContainerManagerType ¶
type ContainerManagerType string
const ( ContainerManagerTypeClickHouse ContainerManagerType = "clickhouse" ContainerManagerTypeKeeper ContainerManagerType = "keeper" )
type CustomResourceType ¶
type CustomResourceType string
const ( CustomResourceCHI CustomResourceType = "chi" CustomResourceCHK CustomResourceType = "chk" )
type FilesGeneratorType ¶
type FilesGeneratorType string
const ( FilesGeneratorTypeClickHouse FilesGeneratorType = "clickhouse" FilesGeneratorTypeKeeper FilesGeneratorType = "keeper" )
type NameManagerType ¶
type NameManagerType string
const ( NameManagerTypeClickHouse NameManagerType = "clickhouse" NameManagerTypeKeeper NameManagerType = "keeper" )
type OwnerReferencesManagerType ¶
type OwnerReferencesManagerType string
const ( OwnerReferencesManagerTypeClickHouse OwnerReferencesManagerType = "clickhouse" OwnerReferencesManagerTypeKeeper OwnerReferencesManagerType = "keeper" )
type ProbeManagerType ¶
type ProbeManagerType string
const ( ProbeManagerTypeClickHouse ProbeManagerType = "clickhouse" ProbeManagerTypeKeeper ProbeManagerType = "keeper" )
type ServiceManagerType ¶
type ServiceManagerType string
const ( ServiceManagerTypeClickHouse ServiceManagerType = "clickhouse" ServiceManagerTypeKeeper ServiceManagerType = "keeper" )
type TagManagerType ¶
type TagManagerType string
const ( TagManagerTypeClickHouse TagManagerType = "clickhouse" TagManagerTypeKeeper TagManagerType = "keeper" )
type VolumeManagerType ¶
type VolumeManagerType string
const ( VolumeManagerTypeClickHouse VolumeManagerType = "clickhouse" VolumeManagerTypeKeeper VolumeManagerType = "keeper" )
Click to show internal directories.
Click to hide internal directories.