Documentation ¶
Index ¶
- Constants
- func Validate(clf v1.ClusterLogForwarder, k8sClient client.Client, extras map[string]bool) (error, *v1.ClusterLogForwarderStatus)
- func ValidateClusterLoggingDependency(clf loggingv1.ClusterLogForwarder, k8sClient client.Client, ...) (error, *loggingv1.ClusterLogForwarderStatus)
- func ValidateFilters(clf loggingv1.ClusterLogForwarder, k8sClient client.Client, ...) (error, *loggingv1.ClusterLogForwarderStatus)
- func ValidateInputsOutputsPipelines(clf loggingv1.ClusterLogForwarder, k8sClient client.Client, ...) (error, *loggingv1.ClusterLogForwarderStatus)
- func ValidateServiceAccount(clf loggingv1.ClusterLogForwarder, k8sClient client.Client, ...) (error, *loggingv1.ClusterLogForwarderStatus)
Constants ¶
View Source
const (
ValidateClusterLoggingDependencyMSG = "is dependent on a ClusterLogging instance with a valid spec.collector configuration"
)
Variables ¶
This section is empty.
Functions ¶
func Validate ¶
func Validate(clf v1.ClusterLogForwarder, k8sClient client.Client, extras map[string]bool) (error, *v1.ClusterLogForwarderStatus)
func ValidateClusterLoggingDependency ¶
func ValidateClusterLoggingDependency(clf loggingv1.ClusterLogForwarder, k8sClient client.Client, extras map[string]bool) (error, *loggingv1.ClusterLogForwarderStatus)
func ValidateFilters ¶
func ValidateFilters(clf loggingv1.ClusterLogForwarder, k8sClient client.Client, extras map[string]bool) (error, *loggingv1.ClusterLogForwarderStatus)
ValidateFilters validates the defined filters.
func ValidateInputsOutputsPipelines ¶
func ValidateInputsOutputsPipelines(clf loggingv1.ClusterLogForwarder, k8sClient client.Client, extras map[string]bool) (error, *loggingv1.ClusterLogForwarderStatus)
ValidateInputsOutputsPipelines all inputs, outputs, and pipelines without mutating the spec
func ValidateServiceAccount ¶
func ValidateServiceAccount(clf loggingv1.ClusterLogForwarder, k8sClient client.Client, extras map[string]bool) (error, *loggingv1.ClusterLogForwarderStatus)
ValidateServiceAcccount validates the serviceaccount for the CLF has the needed permissions to collect the desired inputs
Types ¶
This section is empty.
Source Files ¶
- validate_annotations.go
- validate_clusterlogforwarder_service_account.go
- validate_clusterlogforwarderspec.go
- validate_clusterlogging_dependency.go
- validate_collector_compatibility.go
- validate_filters.go
- validate_http_content_type_headers.go
- validate_json_parsing_to_elasticsearch.go
- validate_name.go
- validate_url_to_output_tls_config.go
- validations.go
Click to show internal directories.
Click to hide internal directories.