Documentation ¶
Index ¶
- func CheckEquels(from_env *appsv1.StatefulSetSpec, from_crd *appsv1.StatefulSetSpec, ...) (int32, bool, error)
- func CreateAdditionalVolumes(k8sClient k8s.K8sClient, namespace string, ...) (retVolumes []corev1.Volume, retVolumeMounts []corev1.VolumeMount, ...)
- func CreateClientForCluster(k8sClient k8s.K8sClient, ctx context.Context, ...) (*services.OsClusterClient, error)
- func DataNodesCount(k8sClient k8s.K8sClient, cr *opsterv1.OpenSearchCluster) int32
- func FetchOpensearchCluster(k8sClient k8s.K8sClient, ctx context.Context, ref types.NamespacedName) (*opsterv1.OpenSearchCluster, error)
- func GetAvailableOpenSearchNodes(k8sClient k8s.K8sClient, ctx context.Context, ...) int32
- func GetClusterHealth(k8sClient k8s.K8sClient, ctx context.Context, ...) opsterv1.OpenSearchHealth
- func GetSha1Sum(data []byte) (string, error)
- func OpensearchClusterURL(cluster *opsterv1.OpenSearchCluster) string
- func ReadOrGenerateCaCert(pki tls.PKI, k8sClient k8s.K8sClient, instance *opsterv1.OpenSearchCluster) (tls.Cert, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckEquels ¶
func CheckEquels(from_env *appsv1.StatefulSetSpec, from_crd *appsv1.StatefulSetSpec, text string) (int32, bool, error)
func CreateAdditionalVolumes ¶
func CreateClientForCluster ¶
func CreateClientForCluster( k8sClient k8s.K8sClient, ctx context.Context, cluster *opsterv1.OpenSearchCluster, transport http.RoundTripper, ) (*services.OsClusterClient, error)
func DataNodesCount ¶
func DataNodesCount(k8sClient k8s.K8sClient, cr *opsterv1.OpenSearchCluster) int32
func FetchOpensearchCluster ¶
func FetchOpensearchCluster( k8sClient k8s.K8sClient, ctx context.Context, ref types.NamespacedName, ) (*opsterv1.OpenSearchCluster, error)
func GetAvailableOpenSearchNodes ¶
func GetAvailableOpenSearchNodes(k8sClient k8s.K8sClient, ctx context.Context, cluster *opsterv1.OpenSearchCluster, lg logr.Logger) int32
GetAvailableOpenSearchNodes returns the sum of ready pods for all node pools
func GetClusterHealth ¶
func GetClusterHealth(k8sClient k8s.K8sClient, ctx context.Context, cluster *opsterv1.OpenSearchCluster, lg logr.Logger) opsterv1.OpenSearchHealth
GetClusterHealth returns the health of OpenSearch cluster
func GetSha1Sum ¶
Generates a checksum of binary data using the SHA1 algorithm.
func OpensearchClusterURL ¶
func OpensearchClusterURL(cluster *opsterv1.OpenSearchCluster) string
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.