-
Bug
-
Resolution: Done
-
Blocker
-
Logging 5.6.7, Logging 5.6.z
-
False
-
None
-
False
-
NEW
-
VERIFIED
-
Without this update, in some cases, the Vector collector failed to send logs to Loki due to a certificate error. With this change, the correct configuration for the Vector collector will be generated, which should prevent such errors.
-
Bug Fix
-
-
-
Log Collection - Sprint 237
Description of problem:
Collector throws certificate error when forwarding to default Loki using vector
collector logs:
2023-06-01T23:32:21.425525Z ERROR sink{component_kind="sink" component_id=default_loki_infra component_type=loki component_name=default_loki_infra}: vector::internal_events::http_client: HTTP error. error=error trying to connect: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1915:: self signed certificate in certificate chain error_type="request_failed" stage="processing" 2023-06-01T23:32:21.425578Z ERROR sink{component_kind="sink" component_icd=default_loki_infra component_type=loki component_name=default_loki_infra}: vector_core::stream::driver: Service call failed. error=HttpError { error: CallRequest { source: hyper::Error(Connect, Custom { kind: Other, error: ConnectError { error: Error { code: ErrorCode(1), cause: Some(Ssl(ErrorStack([Error { code: 337047686, library: "SSL routines", function: "tls_process_server_certificate", reason: "certificate verify failed", file: "ssl/statem/statem_clnt.c", line: 1915 }]))) }, verify_result: X509VerifyResult { code: 19, error: "self signed certificate in certificate chain" } } }) } } request_id=28
$ oc get csv -n openshift-logging
NAME DISPLAY VERSION REPLACES PHASE
cluster-logging.v5.6.7 Red Hat OpenShift Logging 5.6.7 Succeeded
loki-operator.v5.6.7 Loki Operator 5.6.7 Succeeded
CSV: cluster-logging.v5.6.7
CLO image: registry.redhat.io/openshift-logging/cluster-logging-rhel8-operator@sha256:8fe5663cc01b3c572a18877402fe32f4e8ec5cc8bab948f049f708c92578449e
How reproducible: Always
Steps to Reproduce:
1) Deploy CLO and Loki v5.6.7
2) Forward logs to default logStore loki using vector
3) Check collector logs
Actual results: collector throws certificate error.
Expected results: logs can be forwarded to loki using vector as collector