Skip to main content

Application Resources

Infrastructure resources a microservice can request from its PlatformApplication through spec.resourceRequirements — databases, caches, storage, and more. Each page below is generated from the resource's shipped XRD and ResourceCapability, so it matches what the platform actually accepts.

📄️ PostgresDatabase

Provisions a PostgreSQL database and a scoped login role that owns it on a shared PostgreSQL server (via provider-sql). The target server is discovered at reconcile time from the shared cluster's published EnvironmentConfig — its host and the provider-sql ProviderConfig name are NOT baked in and NOT set here; only which shared cluster to select (`sharedProvider`) is. Server-side database/role names are namespaced to avoid collisions — read `dbname`/`username` from the connection secret rather than assuming the literal dbName.