Dynamic certificate generator for secure CockroachDB deployments
A production-ready Spring Boot utility container that dynamically generates certificates for secure CockroachDB deployments. Automates the entire certificate lifecycle at container startup including CA, client, and node certificates.
Creates complete PKI infrastructure with PKCS#8 private keys, configurable Subject Alternative Names, and health endpoints for container orchestration. Designed for Kubernetes, Docker Compose, and CI/CD pipelines.
Tech: Java, Spring Boot, Docker, CockroachDB, PKI
Features
- Certificate Authority and client certificate generation
- Node certificates with configurable SANs
- PKCS#8 private key support
- Health endpoint for orchestration environments
- Multi-platform support (AMD64 and ARM64)
Links: GitHub: timveil/dynamic-certs
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.