No commit activity in last 3 years
No release in over 3 years
Troubleshoot Concourse without fly
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 0.1.5, ~> 0.1
>= 0.14.0, ~> 0.14
>= 1.1.2, ~> 1.1
>= 4.36.0, ~> 4.36
>= 0.2.4, ~> 0.2
 Project Readme

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