Why is there a "cloud_storage_secret_key is not set" error even though tiered-storage is not enabled ?
Last updated: August 10, 2026
Issue
A Redpanda Broker that does not have tiered-storage enabled is failing on startup with the following error : Failure during startup: std::runtime_error (configuration property cloud_storage_secret_key is not set
Detail
Even though tiered storage is not enabled ...
e.g parameter cloud_storage_enabled is set to false. + other relevant tiered-storage parameters are not set...
The broker is reporting Failure during startup: std::runtime_error (configuration property cloud_storage_secret_key is not set
This is due to the fact that iceberg topics were enabled ..via cluster config parameter iceberg_enabled
To use iceberg topics, tiered-storage must be enabled.
This is detailed in the iceberg-topics prerequisites
Resolution
If you want to enable iceberg topics, first enabled tiered-storage following : https://docs.redpanda.com/current/manage/tiered-storage/
then for iceberg topics follow
https://docs.redpanda.com/current/manage/iceberg/about-iceberg-topics/
If iceberg topics and tiered-storage are not needed then set iceberg_enabled to false