v1alpha2

package
v0.29.5 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DBModeEnsemble   = "Ensemble"
	DBModeCluster    = "Cluster"
	DBModeSharded    = "Sharded"
	DBModeStandalone = "Standalone"
	DBModeReplicaSet = "ReplicaSet"
	DBModeDedicated  = "Dedicated"
	DBModeCombined   = "Combined"
)
View Source
const (
	DruidContainerName       = "druid"
	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 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 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 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL