Documentation ¶
Overview ¶
The code in this file manages logstorage for the "Managed" cluster type. It sets up the service required to communicate with the Elasticsearch in the management cluster
The code in this file manages logstorage for any cluster that isn't of type "Managed". It handles the creation of Elasticsearch and Kibana.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Add ¶
Add creates a new LogStorage Controller and adds it to the Manager. The Manager will set fields on the Controller and Start it when the Manager is Started.
func GetLogStorage ¶
func GetLogStorage(ctx context.Context, cli client.Client) (*operatorv1.LogStorage, error)
Types ¶
type ReconcileLogStorage ¶
type ReconcileLogStorage struct {
// contains filtered or unexported fields
}
ReconcileLogStorage reconciles a LogStorage object
func (*ReconcileLogStorage) Reconcile ¶
Reconcile reads that state of the cluster for a LogStorage object and makes changes based on the state read and what is in the LogStorage.Spec Note: The Controller will requeue the Request to be processed again if the returned error is non-nil or Result.Requeue is true, otherwise upon completion it will remove the work from the queue.