Versions in this module Expand all Collapse all v0 v0.0.2 May 14, 2023 v0.0.1 May 14, 2023 Changes in this version + const IndexStateManagementPolicyProtectionFinalizer + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type Cluster struct + Spec ClusterSpec + Status ClusterStatus + func (c *Cluster) GetAdminCertificateSecretName() string + func (c *Cluster) GetHeadlessService() *corev1.Service + func (c *Cluster) SetInitialClusterManagerNodes(nodeNames ...string) + func (c Cluster) GetSecurityConfig() *SecurityConfigSpec + func (c Cluster) GetSubresourceLabels() map[string]string + func (c Cluster) GetSubresourceNamespacedName() types.NamespacedName + func (in *Cluster) DeepCopy() *Cluster + func (in *Cluster) DeepCopyInto(out *Cluster) + func (in *Cluster) DeepCopyObject() runtime.Object + type ClusterList struct + Items []Cluster + func (in *ClusterList) DeepCopy() *ClusterList + func (in *ClusterList) DeepCopyInto(out *ClusterList) + func (in *ClusterList) DeepCopyObject() runtime.Object + type ClusterSpec struct + AdminCertificateSecretName string + SecurityConfig SecurityConfigSpec + func (in *ClusterSpec) DeepCopy() *ClusterSpec + func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec) + type ClusterStatus struct + InitialClusterManagerNodes []string + func (in *ClusterStatus) DeepCopy() *ClusterStatus + func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus) + type Dashboard struct + Spec DashboardSpec + Status DashboardStatus + func (d *Dashboard) GetCertificateSecretName() string + func (d *Dashboard) GetContainers() []corev1.Container + func (d *Dashboard) GetDeployment() *appsv1.Deployment + func (d *Dashboard) GetEnvVars() []corev1.EnvVar + func (d *Dashboard) GetReplicas() int + func (d *Dashboard) GetRuntimeObject() client.Object + func (d *Dashboard) GetService() *corev1.Service + func (d *Dashboard) GetSubresourceLabels() map[string]string + func (d *Dashboard) GetSubresourceNamespacedName() types.NamespacedName + func (in *Dashboard) DeepCopy() *Dashboard + func (in *Dashboard) DeepCopyInto(out *Dashboard) + func (in *Dashboard) DeepCopyObject() runtime.Object + type DashboardList struct + Items []Dashboard + func (in *DashboardList) DeepCopy() *DashboardList + func (in *DashboardList) DeepCopyInto(out *DashboardList) + func (in *DashboardList) DeepCopyObject() runtime.Object + type DashboardSpec struct + ClientCertificateSecretName string + ExtraConfigBody string + ExtraEnvVars []corev1.EnvVar + Image string + ImagePullPolicy corev1.PullPolicy + NodeGroupName string + Replicas int + ServiceSpec NodeGroupServiceSpec + func (in *DashboardSpec) DeepCopy() *DashboardSpec + func (in *DashboardSpec) DeepCopyInto(out *DashboardSpec) + type DashboardStatus struct + func (in *DashboardStatus) DeepCopy() *DashboardStatus + func (in *DashboardStatus) DeepCopyInto(out *DashboardStatus) + type IndexStateManagementPolicy struct + Spec IndexStateManagementPolicySpec + Status IndexStateManagementPolicyStatus + func (in *IndexStateManagementPolicy) DeepCopy() *IndexStateManagementPolicy + func (in *IndexStateManagementPolicy) DeepCopyInto(out *IndexStateManagementPolicy) + func (in *IndexStateManagementPolicy) DeepCopyObject() runtime.Object + func (p *IndexStateManagementPolicy) GetClusterAddress() string + func (p *IndexStateManagementPolicy) GetPolicyBytesBuffer() io.Reader + func (p *IndexStateManagementPolicy) GetPolicyBytesSHA1() (string, error) + type IndexStateManagementPolicyList struct + Items []IndexStateManagementPolicy + func (in *IndexStateManagementPolicyList) DeepCopy() *IndexStateManagementPolicyList + func (in *IndexStateManagementPolicyList) DeepCopyInto(out *IndexStateManagementPolicyList) + func (in *IndexStateManagementPolicyList) DeepCopyObject() runtime.Object + type IndexStateManagementPolicySpec struct + Body string + ClusterName string + func (in *IndexStateManagementPolicySpec) DeepCopy() *IndexStateManagementPolicySpec + func (in *IndexStateManagementPolicySpec) DeepCopyInto(out *IndexStateManagementPolicySpec) + type IndexStateManagementPolicyStatus struct + PolicySHA1 string + PrimaryTerm int64 + SeqNo int64 + Version int64 + func (in *IndexStateManagementPolicyStatus) DeepCopy() *IndexStateManagementPolicyStatus + func (in *IndexStateManagementPolicyStatus) DeepCopyInto(out *IndexStateManagementPolicyStatus) + type NodeGroup struct + Spec NodeGroupSpec + Status NodeGroupStatus + func (in *NodeGroup) DeepCopy() *NodeGroup + func (in *NodeGroup) DeepCopyInto(out *NodeGroup) + func (in *NodeGroup) DeepCopyObject() runtime.Object + func (ng *NodeGroup) GetCertificateSecretName() string + func (ng *NodeGroup) GetContainers() []corev1.Container + func (ng *NodeGroup) GetDiscoverySeedHosts() string + func (ng *NodeGroup) GetEnvVars() []corev1.EnvVar + func (ng *NodeGroup) GetInitContainers() []corev1.Container + func (ng *NodeGroup) GetLivenessProbe() *corev1.Probe + func (ng *NodeGroup) GetNodeNames() []string + func (ng *NodeGroup) GetPodSecurityContext() *corev1.PodSecurityContext + func (ng *NodeGroup) GetReadinessProbe() *corev1.Probe + func (ng *NodeGroup) GetReplicas() int + func (ng *NodeGroup) GetRoles() NodeGroupSpecRoles + func (ng *NodeGroup) GetRuntimeObject() client.Object + func (ng *NodeGroup) GetService() *corev1.Service + func (ng *NodeGroup) GetStartupProbe() *corev1.Probe + func (ng *NodeGroup) GetStatefulSet() *appsv1.StatefulSet + func (ng *NodeGroup) GetSubresourceLabels() map[string]string + func (ng *NodeGroup) GetSubresourceNamespacedName() types.NamespacedName + func (ng *NodeGroup) GetVolumeMounts() []corev1.VolumeMount + func (ng *NodeGroup) GetVolumes() []corev1.Volume + func (ng *NodeGroup) SetServiceNameStatus() + type NodeGroupList struct + Items []NodeGroup + func (in *NodeGroupList) DeepCopy() *NodeGroupList + func (in *NodeGroupList) DeepCopyInto(out *NodeGroupList) + func (in *NodeGroupList) DeepCopyObject() runtime.Object + type NodeGroupServiceSpec struct + ExternalTrafficPolicy *corev1.ServiceExternalTrafficPolicyType + Type *corev1.ServiceType + func (in *NodeGroupServiceSpec) DeepCopy() *NodeGroupServiceSpec + func (in *NodeGroupServiceSpec) DeepCopyInto(out *NodeGroupServiceSpec) + type NodeGroupSpec struct + Affinity *corev1.Affinity + ClusterName string + ExtraConfigBody string + ExtraContainers []corev1.Container + ExtraEnvVars []corev1.EnvVar + ExtraVolumeMounts []corev1.VolumeMount + ExtraVolumes []corev1.Volume + Image string + ImagePullPolicy corev1.PullPolicy + InitContainers []corev1.Container + LivenessProbe *corev1.Probe + NodeCertificateSecretName string + PersistentVolumeClaimSpec corev1.PersistentVolumeClaimSpec + Plugins []string + PodManagementPolicy appsv1.PodManagementPolicyType + ReadinessProbe *corev1.Probe + Replicas int + Resources corev1.ResourceRequirements + Roles NodeGroupSpecRoles + SecurityContext *corev1.PodSecurityContext + ServiceSpec NodeGroupServiceSpec + StartupProbe *corev1.Probe + Tolerations []corev1.Toleration + func (in *NodeGroupSpec) DeepCopy() *NodeGroupSpec + func (in *NodeGroupSpec) DeepCopyInto(out *NodeGroupSpec) + type NodeGroupSpecRole string + type NodeGroupSpecRoles []NodeGroupSpecRole + func (in NodeGroupSpecRoles) DeepCopy() NodeGroupSpecRoles + func (in NodeGroupSpecRoles) DeepCopyInto(out *NodeGroupSpecRoles) + func (r NodeGroupSpecRoles) IsClusterManager() bool + func (r NodeGroupSpecRoles) String() string + type NodeGroupStatus struct + ServiceName string + func (in *NodeGroupStatus) DeepCopy() *NodeGroupStatus + func (in *NodeGroupStatus) DeepCopyInto(out *NodeGroupStatus) + type SecurityConfigSpec struct + ActionGroups *string + Config *string + Enabled bool + InternalUsers *string + Roles *string + RolesMapping *string + Tenants *string + func (in *SecurityConfigSpec) DeepCopy() *SecurityConfigSpec + func (in *SecurityConfigSpec) DeepCopyInto(out *SecurityConfigSpec)