redpanda-data / redpanda

Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
https://redpanda.com
9.69k stars 591 forks source link

iceberg: create namespace on demand #24190

Closed andrwng closed 4 days ago

andrwng commented 5 days ago

Today, we require an explicit call to create an endpoint before creating Iceberg tables. This isn't a great user experience, since it requires an Iceberg client to perform.

This PR adds the REST endpoint for creating namespace, and plugs it into the catalog impl.

Tested this manually against Open Catalog.

Backports Required

Release Notes