-
Bug
-
Resolution: Done-Errata
-
Normal
-
Logging 6.0.0
-
Improvement
-
False
-
None
-
False
-
NEW
-
VERIFIED
-
Before this fix, collector pods would enter a crash loop due to a configuration error when attempting token-based authentication with an Elasticsearch output. With this fix, token authentication to Elasticsearch now produces a valid configuration.
-
Bug Fix
-
-
-
Important
Description of problem:
ES output with authentication set to 'token', adds strategy="bearer" to the vector configuration for the ES auth.   Same result whether you use token from secret or SA.
The collector pods wont start, and the resulting error is:Â Â
Configuration error. error=unknown variant `bearer`, expected `basic` or `aws`
outputs: - name: es-external type: elasticsearch elasticsearch: index: '{.log_type||"unknown"}' url: https://es-service-endpoint:9200 version: 8 authentication: token: from: serviceAccount
If "bearer" is not a valid option for the vector configuration file, Jeff commented we should be able to resolve this by using request.header to add the bearer token.
- clones
-
LOG-5991 Setting authentication to token for ES output causes invalid configuration error
-
- Verified
-
- links to
-
RHBA-2025:148387 Logging for Red Hat OpenShift - 6.1.6
- mentioned on