Concourse Technician
Overview
A tool to diangose and repair issues with Concourse.
Installation
gem install concourse-technicianConfiguration
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/volumesUsage
To get a list of abandoned volumes…
technician database abandoned_volumesTo clean up all abandoned volumes…
technician database delete_abandoned_volumesTo check if a worker is failing due to issues with volume reaping…
technician volume_reaper damagedTo resolve issues with volume reaping…
technician volume_reaper repairLicense
concourse-technician is available under the MIT License. See LICENSE.txt for the full text.