package
0.0.0-20210402143720-9a5d330334c4
Repository: https://github.com/objectrocket/sensu-operator.git
Documentation: pkg.go.dev

# Packages

Package crdvalidation All of the included package included from https://github.com/ant31/crd-validation Imports were failing because of lack of any dependency locking.

# Functions

AddEtcdVolumeToPod abstract the process of appending volume spec to pod spec.
No description provided by the author
No description provided by the author
ClusterListOpt returns the ListOptions for selecting a Cluster.
No description provided by the author
CreateAndWaitDeployment creates a deployment and waits until the defined number of replicas is reached.
CreateAndWaitPod creates a pod and waits until it is running.
No description provided by the author
No description provided by the author
No description provided by the author
CreateNetPolicy creates a NetworkPolicy for a Sensu cluster.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetTLSDataFromSecret retrives the kubernete secret that contain etcd tls certs and put them into TLSData.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
IsPodReady returns false if the Pod Status is nil.
No description provided by the author
No description provided by the author
No description provided by the author
MustNewKubeClient creates a new Kubernetes client with an in cluster config or panics.
No description provided by the author
No description provided by the author
NewSensuPodPVC create PVC object from etcd pod's PVC spec.
NewSensuStatefulSet creates a new StatefulSet for a Sensu cluster.
No description provided by the author
No description provided by the author
PVCNameFromMember the way we get PVC name from the member name.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

AnnotationClusterWide annotation value for cluster wide clusters.
AnnotationScope annotation name for defining instance scope.
EtcdClientPort is the client port on client service and etcd nodes.
No description provided by the author

# Structs

No description provided by the author

# Type aliases

SensuClusterCRUpdateFunc is a function to be used when atomically updating a Cluster CR.