Overview
DBeaver is a web-based database administration tool that provides a modern interface for managing multiple database connections. This template deploys the self-hosted CloudBeaver web application — the browser-based edition of DBeaver — with automatic admin user creation, giving you immediate access to a full-featured SQL editor, connection manager, and data browser for a wide range of database systems including PostgreSQL, MySQL, MariaDB, MongoDB, Redis, SQLite, Oracle, SQL Server, and more.What Gets Created
- Workload — A DBeaver web application container with persistent storage and an admin user pre-configured on startup.
- Volume Set — Persistent storage for workspace data, connections, and settings.
- Secret — An opaque secret storing the admin username and password, injected into the container at startup.
- Identity & Policy — An identity bound to the workload with
revealaccess to the admin credentials secret.
This template does not create a GVC. You must deploy it into an existing GVC.
Installation
This template has no external prerequisites. To install, follow the instructions for your preferred method:UI
Browse, install, and manage templates visually
CLI
Manage templates from your terminal
Terraform
Declare templates in your Terraform configurations
Pulumi
Declare templates in your Pulumi programs
Configuration
The defaultvalues.yaml for this template:
Admin Credentials
admin.name— Username for the admin account created on first startup.admin.password— Password for the admin account. Change this before deploying.
Resources and Storage
resources.cpu/resources.memory— CPU and memory allocated to the CloudBeaver workload.volumeset.capacity— Persistent volume size in GiB for workspace data, connections, and settings (minimum 10).