Concourse Technician
Overview
A tool to diangose and repair issues with Concourse.
Installation
gem install concourse-technician
Configuration
concourse-technician
needs to be pointed at your Concourse database. It
looks for a configuration file at ~/.config/concourse-technician.yaml
. To
tell it to look somewhere else, set CONCOURSE_TECHNICIAN_CONFIG
in the
environment.
Example
---
adapter: postgres
database: my-awesome-database
host: localhost
password: MyVerySecurePasswordStoredUnencryptedOnDisk
port: 5432
user: me
volumes_root: /concourse/volumes
Usage
To get a list of abandoned volumes…
technician database abandoned_volumes
To clean up all abandoned volumes…
technician database delete_abandoned_volumes
To check if a worker is failing due to issues with volume reaping…
technician volume_reaper damaged
To resolve issues with volume reaping…
technician volume_reaper repair
License
concourse-technician
is available under the MIT License. See LICENSE.txt
for the full text.