Documentation ¶
Index ¶
- Constants
- func ElasticsearchNodeResources(obj map[string]interface{}, ...) (core.ResourceList, int64, error)
- func KafkaNodeResources(obj map[string]interface{}, ...) (core.ResourceList, int64, error)
- type ClickHouse
- type Druid
- type Elasticsearch
- type ElasticsearchNode
- type FerretDB
- type Kafka
- type KafkaNode
- type MSSQLServer
- type MariaDB
- type Memcached
- type MongoDB
- type MySQL
- type PerconaXtraDB
- type PgBouncer
- type Pgpool
- type Postgres
- type ProxySQL
- type RabbitMQ
- type Redis
- type RedisSentinel
- type Singlestore
- type Solr
- type ZooKeeper
Constants ¶
View Source
const ( DBModeEnsemble = "Ensemble" DBModeCluster = "Cluster" DBModeSharded = "Sharded" DBModeStandalone = "Standalone" DBModeReplicaSet = "ReplicaSet" DBModeDedicated = "Dedicated" DBModeCombined = "Combined" )
View Source
const ( ClickHouseContainerName = "clickhouse" DruidContainerName = "druid" FerretDBContainerName = "ferretdb" MSSQLServerContainerName = "mssql" PgpoolContainerName = "pgpool" RabbitMQContainerName = "rabbitmq" SinglestoreContainerName = "singlestore" SolrContainerName = "solr" ZooKeeperContainerName = "zookeeper" )
Variables ¶
This section is empty.
Functions ¶
func ElasticsearchNodeResources ¶
func ElasticsearchNodeResources( obj map[string]interface{}, fn func(rr core.ResourceRequirements) core.ResourceList, fields ...string, ) (core.ResourceList, int64, error)
func KafkaNodeResources ¶ added in v0.25.2
func KafkaNodeResources( obj map[string]interface{}, fn func(rr core.ResourceRequirements) core.ResourceList, fields ...string, ) (core.ResourceList, int64, error)
Types ¶
type ClickHouse ¶ added in v0.30.2
type ClickHouse struct{}
func (ClickHouse) ResourceCalculator ¶ added in v0.30.2
func (r ClickHouse) ResourceCalculator() api.ResourceCalculator
type Druid ¶ added in v0.29.4
type Druid struct{}
func (Druid) ResourceCalculator ¶ added in v0.29.4
func (r Druid) ResourceCalculator() api.ResourceCalculator
type Elasticsearch ¶
type Elasticsearch struct{}
func (Elasticsearch) ResourceCalculator ¶
func (r Elasticsearch) ResourceCalculator() api.ResourceCalculator
type ElasticsearchNode ¶
type ElasticsearchNode struct { Replicas *int64 `json:"replicas,omitempty"` Resources core.ResourceRequirements `json:"resources,omitempty"` Storage core.PersistentVolumeClaimSpec `json:"storage,omitempty"` }
type FerretDB ¶ added in v0.29.6
type FerretDB struct{}
func (FerretDB) ResourceCalculator ¶ added in v0.29.6
func (r FerretDB) ResourceCalculator() api.ResourceCalculator
type Kafka ¶ added in v0.25.2
type Kafka struct{}
func (Kafka) ResourceCalculator ¶ added in v0.25.2
func (r Kafka) ResourceCalculator() api.ResourceCalculator
type KafkaNode ¶ added in v0.25.2
type KafkaNode struct { Replicas *int64 `json:"replicas,omitempty"` Resources core.ResourceRequirements `json:"resources,omitempty"` Storage core.PersistentVolumeClaimSpec `json:"storage,omitempty"` }
type MSSQLServer ¶ added in v0.30.2
type MSSQLServer struct{}
func (MSSQLServer) ResourceCalculator ¶ added in v0.30.2
func (r MSSQLServer) ResourceCalculator() api.ResourceCalculator
type MariaDB ¶
type MariaDB struct{}
func (MariaDB) ResourceCalculator ¶
func (r MariaDB) ResourceCalculator() api.ResourceCalculator
type Memcached ¶
type Memcached struct{}
func (Memcached) ResourceCalculator ¶
func (r Memcached) ResourceCalculator() api.ResourceCalculator
type MongoDB ¶
type MongoDB struct{}
func (MongoDB) ResourceCalculator ¶
func (r MongoDB) ResourceCalculator() api.ResourceCalculator
type MySQL ¶
type MySQL struct{}
func (MySQL) ResourceCalculator ¶
func (r MySQL) ResourceCalculator() api.ResourceCalculator
type PerconaXtraDB ¶ added in v0.0.9
type PerconaXtraDB struct{}
func (PerconaXtraDB) ResourceCalculator ¶ added in v0.0.9
func (r PerconaXtraDB) ResourceCalculator() api.ResourceCalculator
type PgBouncer ¶ added in v0.0.9
type PgBouncer struct{}
func (PgBouncer) ResourceCalculator ¶ added in v0.0.9
func (r PgBouncer) ResourceCalculator() api.ResourceCalculator
type Pgpool ¶ added in v0.29.2
type Pgpool struct{}
func (Pgpool) ResourceCalculator ¶ added in v0.29.2
func (r Pgpool) ResourceCalculator() api.ResourceCalculator
type Postgres ¶
type Postgres struct{}
func (Postgres) ResourceCalculator ¶
func (r Postgres) ResourceCalculator() api.ResourceCalculator
type ProxySQL ¶ added in v0.0.9
type ProxySQL struct{}
func (ProxySQL) ResourceCalculator ¶ added in v0.0.9
func (r ProxySQL) ResourceCalculator() api.ResourceCalculator
type RabbitMQ ¶ added in v0.29.1
type RabbitMQ struct{}
func (RabbitMQ) ResourceCalculator ¶ added in v0.29.1
func (r RabbitMQ) ResourceCalculator() api.ResourceCalculator
type Redis ¶
type Redis struct{}
func (Redis) ResourceCalculator ¶
func (r Redis) ResourceCalculator() api.ResourceCalculator
type RedisSentinel ¶ added in v0.0.4
type RedisSentinel struct{}
func (RedisSentinel) ResourceCalculator ¶ added in v0.0.4
func (r RedisSentinel) ResourceCalculator() api.ResourceCalculator
type Singlestore ¶ added in v0.29.1
type Singlestore struct{}
func (Singlestore) ResourceCalculator ¶ added in v0.29.1
func (r Singlestore) ResourceCalculator() api.ResourceCalculator
type Solr ¶ added in v0.29.3
type Solr struct{}
func (Solr) ResourceCalculator ¶ added in v0.29.3
func (r Solr) ResourceCalculator() api.ResourceCalculator
type ZooKeeper ¶ added in v0.29.1
type ZooKeeper struct{}
func (ZooKeeper) ResourceCalculator ¶ added in v0.29.1
func (z ZooKeeper) ResourceCalculator() api.ResourceCalculator
Source Files ¶
Click to show internal directories.
Click to hide internal directories.