GitHub user starkmarkus added a comment to the discussion: storage for tracking 
rate limits

Yes, that matches what I found.

This is not an `airflow.cfg` setting. `RATELIMIT_STORAGE_URI` belongs in 
`webserver_config.py`, for example:

RATELIMIT_STORAGE_URI = "redis://redis_host:6379/0"

For the Helm chart, the usual hook is to provide a custom `webserver_config.py` 
via `webserver.webserverConfig` / `webserver.webserverConfigConfigMapName`. For 
Airflow 3 API server setups, there is also an `apiServer.apiServerConfig` 
equivalent.

So the production path is:

1. use Redis or Valkey as shared rate-limit storage
2. set `RATELIMIT_STORAGE_URI` in `webserver_config.py`
3. mount that file through the Helm chart values

The docs could definitely make this clearer for Airflow users.

GitHub link: 
https://github.com/apache/airflow/discussions/68630#discussioncomment-17334835

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to