Documentation ¶
Index ¶
- Variables
- func CheckFinalizer(ctx context.Context, client client.Client, obj client.Object) error
- func FormatOutputNameFromInput(inputName string) string
- func LokiStackGatewayService(logStore *loggingv1.LogStoreSpec) string
- func ProcessForwarderPipelines(logStore *loggingv1.LogStoreSpec, namespace string, ...) ([]loggingv1.OutputSpec, []loggingv1.PipelineSpec, map[string]bool)
- func ReconcileLokiReadRoles(k8sClient client.Client) (modified bool, err error)
- func ReconcileLokiWriteRbac(k8sClient client.Client) error
- func RemoveLokiReadRoles(k8sClient client.Client) error
- func RemoveLokiWriteRbac(k8sClient client.Client) error
- func RemoveRbac(k8sClient client.Client) error
Constants ¶
This section is empty.
Variables ¶
View Source
var (
DefaultLokiOutputNames sets.String
)
Functions ¶
func CheckFinalizer ¶
CheckFinalizer checks if the finalizer used for tracking the cluster-wide RBAC resources is attached to the provided object and removes it, if present.
func FormatOutputNameFromInput ¶
FormatOutputNameFromInput takes an clf.input and formats the output name for 'default' output
func LokiStackGatewayService ¶
func LokiStackGatewayService(logStore *loggingv1.LogStoreSpec) string
LokiStackGatewayService returns the name of LokiStack gateway service. Returns an empty string if ClusterLogging is not configured for a LokiStack log store.
func ProcessForwarderPipelines ¶
func ProcessForwarderPipelines(logStore *loggingv1.LogStoreSpec, namespace string, spec loggingv1.ClusterLogForwarderSpec, extras map[string]bool, saTokenSecret string) ([]loggingv1.OutputSpec, []loggingv1.PipelineSpec, map[string]bool)
func ReconcileLokiReadRoles ¶
func ReconcileLokiWriteRbac ¶
func RemoveLokiReadRoles ¶
func RemoveLokiWriteRbac ¶
func RemoveRbac ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.