Skip to content

Conversation

@hs0303kr
Copy link
Contributor

What this PR does / why we need it:

This PR fixes incorrect parameter naming in the Transport plugin. The parameter client_certAuth was using camelCase instead of snake_case, which caused TLS mutual authentication to fail because Fluentd doesn't recognize the incorrectly named parameter.

Which issue(s) this PR fixes:

Fixes #1819

Does this PR introduced a user-facing change?

Fix Transport plugin parameter name from client_certAuth to client_cert_auth to match Fluentd's snake_case convention

Additional documentation, usage docs, etc.:

ps.InsertPairs("client_cert_auth", fmt.Sprint(*t.ClientCertAuth))
}
if t.CaCertPath != nil {
ps.InsertPairs("ca_certPath", fmt.Sprint(*t.CaCertPath))
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cw-Guo Fixed!

@cw-Guo cw-Guo merged commit fe64c66 into fluent:master Dec 11, 2025
12 checks passed
@cw-Guo
Copy link
Collaborator

cw-Guo commented Dec 11, 2025

@hs0303kr Thanks for the contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

bug: Incorrect parameter names in Transport plugin (client_certAuth should be client_cert_auth)

2 participants