Raul Garcia created FLINK-36456:
-----------------------------------
Summary: Improve Security in DatadogHttpReporterFactory by
providing ENV alternative to retrieve API key
Key: FLINK-36456
URL: https://issues.apache.org/jira/browse/FLINK-36456
Project: Flink
Issue Type: Improvement
Components: Runtime / Metrics
Reporter: Raul Garcia
The current implementation of the {{DatadogHttpReporterFactory}} class
retrieves the Datadog API key from the Flink configuration. In Kubernetes
environments, this typically means storing the API key in ConfigMaps, which can
expose sensitive information in plain text. Since ConfigMaps are not designed
to hold secrets, this approach poses potential security risks.
My proposal is to fallback to {{DD_API_KEY}} which is the standard way of
passing the API key to containers and it's usually available in the environment.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)