CNPG Recipe 26 - Extension image catalogs
·8 mins
CloudNativePG lets the ClusterImageCatalog carry extension images
alongside the operand, a capability every currently supported release
already has, so a Cluster manifest only needs to name an extension and
nothing else. This recipe deploys the community’s
extension catalog and shows the operator resolving pgvector’s image,
paths and dependencies from a single, versioned source of truth per
PostgreSQL major version. More importantly, it is the piece of
infrastructure that turns extension distribution into a real ecosystem:
once an extension lands in the catalog, every Cluster that references it
inherits it for free, with no manifest ever needing to change again.