Documentation ¶
Index ¶
- Constants
- func GenerateCassandraConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*appsv1.StatefulSet, error)
- func GenerateCassandraHeadlessServiceConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*corev1.Service, error)
- func GenerateCassandraServiceConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*corev1.Service, error)
- func GenerateDashboardConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*appsv1.Deployment, error)
- func GenerateDashboardIngressConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*networkingv1.Ingress, error)
- func GenerateDashboardServiceConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*corev1.Service, error)
- func GenerateElasticsearchConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*appsv1.StatefulSet, error)
- func GenerateElasticsearchServiceConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*corev1.Service, error)
- func GenerateServerConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*appsv1.StatefulSet, error)
- func GenerateServerServiceConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*corev1.Service, error)
- type CassandraConfig
- type CassandraServiceConfig
- type DashboardConfig
- type DashboardIngressConfig
- type DashboardServiceConfig
- type ElasticsearchConfig
- type ElasticsearchServiceConfig
- type ServerConfig
- type ServerServiceConfig
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 GenerateCassandraConfig ¶
func GenerateCassandraConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*appsv1.StatefulSet, error)
func GenerateCassandraHeadlessServiceConfig ¶
func GenerateCassandraHeadlessServiceConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*corev1.Service, error)
not used right now
func GenerateCassandraServiceConfig ¶
func GenerateCassandraServiceConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*corev1.Service, error)
func GenerateDashboardConfig ¶
func GenerateDashboardConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*appsv1.Deployment, error)
func GenerateDashboardIngressConfig ¶
func GenerateDashboardIngressConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*networkingv1.Ingress, error)
func GenerateDashboardServiceConfig ¶
func GenerateDashboardServiceConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*corev1.Service, error)
func GenerateElasticsearchConfig ¶
func GenerateElasticsearchConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*appsv1.StatefulSet, error)
func GenerateElasticsearchServiceConfig ¶
func GenerateElasticsearchServiceConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*corev1.Service, error)
func GenerateServerConfig ¶
func GenerateServerConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*appsv1.StatefulSet, error)
func GenerateServerServiceConfig ¶
func GenerateServerServiceConfig(cfg cassandraaxonopscomv1beta1.AxonOpsCassandra) (*corev1.Service, error)
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 DashboardConfig ¶
type DashboardIngressConfig ¶
type DashboardServiceConfig ¶
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 ServerConfig ¶
Click to show internal directories.
Click to hide internal directories.