Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kerberos auth used by filebeat input, ignored by metricbeat input #39677

Open
fearful-symmetry opened this issue May 22, 2024 · 2 comments
Open
Labels
Team:Elastic-Agent-Data-Plane Label for the Agent Data Plane team

Comments

@fearful-symmetry
Copy link
Contributor

Right now, the kafka filebeat input allows the user to specify a Kerberos config:

Kerberos *kerberos.Config `config:"kerberos"`
Username string `config:"username"`

but there's no kerberos config in the metricbeat kafka config:

type metricsetConfig struct {
Retries int `config:"retries" validate:"min=0"`
Backoff time.Duration `config:"backoff" validate:"min=0"`
TLS *tlscommon.Config `config:"ssl"`
Username string `config:"username"`
Password string `config:"password"`
ClientID string `config:"client_id"`
Sasl kafka.SaslConfig `config:"sasl"`
}

This is (obviously) a bit confusing for users, as the support for kerberos is a bit inconsistent.

@botelastic botelastic bot added the needs_team Indicates that the issue/PR needs a Team:* label label May 22, 2024
@ycombinator ycombinator added the Team:Elastic-Agent-Data-Plane Label for the Agent Data Plane team label May 22, 2024
@elasticmachine
Copy link
Collaborator

Pinging @elastic/elastic-agent-data-plane (Team:Elastic-Agent-Data-Plane)

@botelastic botelastic bot removed the needs_team Indicates that the issue/PR needs a Team:* label label May 22, 2024
@nimarezainia
Copy link
Contributor

This user is actually using Elastic Agent with the Kafka integration (custom logs variant as well). So ideally those integrations are modified to allow kerberos auth.

This is issue needs to be resolved before that happens however.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team:Elastic-Agent-Data-Plane Label for the Agent Data Plane team
Projects
None yet
Development

No branches or pull requests

4 participants