Docker container for one-time CockroachDB administrative tasks
A lightweight Docker container for performing one-time administrative tasks against CockroachDB clusters. This Spring Boot application connects to a CockroachDB cluster, executes initialization tasks, and exits cleanly.
Designed for use as Kubernetes init containers, Docker Compose services, or in CI/CD pipelines. Supports cluster initialization, database and user creation, enterprise license configuration, and both secure (TLS) and insecure connections.
Tech: Java, Spring Boot, Docker, CockroachDB, Maven
Features
- Zero-configuration with environment variables only
- Multi-platform support (AMD64 and ARM64)
- Secure TLS and insecure connection modes
- Enterprise license and organization setup
- Kubernetes-native init container pattern
Links: GitHub: timveil-cockroach/cockroachdb-remote-client
More from the portfolio
This project is part of tvsguide.io, the personal portfolio of Tim Veil — software engineer and CIO at Two Bear Capital, previously at StarTree, Cockroach Labs, and Hortonworks. The full collection covers distributed systems, data infrastructure, JDBC drivers, AI services, build pipelines, real-time analytics, and a couple of personal apps. Each project ships with source code, tech notes, and links to live deployments where applicable.
Browse the project index, read about Tim's background, follow the blog, or return to the homepage. Source code lives on GitHub; professional history is on LinkedIn.