apps

package
v0.1.0-beta2 Latest Latest
Warning

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

Go to latest
Published: Aug 2, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const DashboardIngressTemplate = `` /* 1086-byte string literal not displayed */
View Source
const DashboardServiceTemplate = `` /* 520-byte string literal not displayed */
View Source
const DashboardTemplate = `` /* 1412-byte string literal not displayed */
View Source
const ServerServiceTemplate = `` /* 663-byte string literal not displayed */
View Source
const ServerTemplate = `` /* 1372-byte string literal not displayed */

Variables

This section is empty.

Functions

func GenerateCassandraHeadlessServiceConfig

func GenerateCassandraHeadlessServiceConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*corev1.Service, error)

not used right now

Types

type CassandraConfig

type CassandraConfig struct {
	Name          string
	Namespace     string
	Replicas      int
	Image         string
	ClusterName   string
	JavaOpts      string
	HeapSize      string
	StorageSize   string
	StorageClass  string
	Labels        map[string]string
	Annotations   map[string]string
	Env           []cassandraaxonopscomv1beta1.EnvVars
	CpuLimit      string
	MemoryLimit   string
	CpuRequest    string
	MemoryRequest string
}

type CassandraServiceConfig

type CassandraServiceConfig struct {
	Name        string
	Namespace   string
	Labels      map[string]string
	Annotations map[string]string
}

type DashboardConfig

type DashboardConfig struct {
	Name          string
	Namespace     string
	Replicas      int
	Image         string
	Labels        map[string]string
	Annotations   map[string]string
	Env           []cassandraaxonopscomv1beta1.EnvVars
	CpuLimit      string
	MemoryLimit   string
	CpuRequest    string
	MemoryRequest string
}

type DashboardIngressConfig

type DashboardIngressConfig struct {
	Name           string
	Namespace      string
	IngressEnabled bool
	APIVersion     string
	Labels         map[string]string
	Annotations    map[string]string
	ClassName      string
	Tls            bool
	Hosts          []string
	Path           string
	PathType       string
}

type DashboardServiceConfig

type DashboardServiceConfig struct {
	Name        string
	Namespace   string
	Labels      map[string]string
	Annotations map[string]string
}

type ElasticsearchConfig

type ElasticsearchConfig struct {
	Name               string
	Namespace          string
	Replicas           int
	Image              string
	ClusterName        string
	SeedHosts          string
	InitialMasterNodes string
	JavaOpts           string
	StorageSize        string
	StorageClass       string
	Persistent         bool
	Labels             map[string]string
	Annotations        map[string]string
	Env                []cassandraaxonopscomv1beta1.EnvVars
	CpuLimit           string
	MemoryLimit        string
	CpuRequest         string
	MemoryRequest      string
}

type ElasticsearchServiceConfig

type ElasticsearchServiceConfig struct {
	Name        string
	Namespace   string
	Labels      map[string]string
	Annotations map[string]string
}

type ServerConfig

type ServerConfig struct {
	Name          string
	Namespace     string
	Replicas      int
	Image         string
	Labels        map[string]string
	Annotations   map[string]string
	Env           []cassandraaxonopscomv1beta1.EnvVars
	CpuLimit      string
	MemoryLimit   string
	CpuRequest    string
	MemoryRequest string
}

type ServerServiceConfig

type ServerServiceConfig struct {
	Name        string
	Namespace   string
	Labels      map[string]string
	Annotations map[string]string
}

Jump to

Keyboard shortcuts

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