concourse-technician

Troubleshoot Concourse without fly


License
MIT
Install
gem install concourse-technician -v 0.3.4

Documentation

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.

Contributors