Concourse CI
| Channel | Revision | Published | Runs on |
|---|---|---|---|
| latest/edge | 12 | Today |
juju deploy concourse-ci-machine --channel edge
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
24.04
Machine charm for Concourse CI - modern continuous integration and delivery system
Work in Progress - A Juju machine charm for deploying Concourse CI, a modern, scalable continuous integration and delivery system. Supports flexible deployment patterns including single-unit all-in-one, multi-unit with automatic role assignment, and dedicated web/worker configurations.
Key Features:
- Flexible deployment modes (auto, all, web, worker)
- Fully automated key distribution via peer relations - zero manual setup
- PostgreSQL 16+ integration with Juju secrets for secure credential management
- Dynamic port configuration with privileged port support (CAP_NET_BIND_SERVICE)
- Containerd runtime with LXD-compatible configuration
- GPU support for ML/AI workloads with NVIDIA drivers
- Automatic dataset and folder mounting from /srv
- Vault integration for credential management
- Prometheus metrics endpoint for monitoring
- Automatic version detection and upgrades
- Optimized for Ubuntu 24.04 LTS
This is a machine charm for bare metal, VMs, and LXD deployments. For Kubernetes deployments, use the concourse-web and concourse-worker charms.