Channel Revision Published Runs on
latest/edge 12 Today
Ubuntu 24.04
juju deploy concourse-ci-machine --channel edge
Show information

Platform:

Ubuntu
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.