Skip to content

dalewick/concourse-summary

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

132 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

concourse-summary

Ever wanted to have a quick overview of all of your concourse pipelines and groups? Then Concourse Summary is for you.

See an example at concourse-summary-crystal.cfapps.io

Usage

As this app is written in crystal it can be run in a number of ways:

Using crystal run

crystal dep
crystal run src/concourse-summary.cr

As a binary

crystal dep
crystal build --release src/concourse-summary.cr

As a CF app

You may want to modify the example manifest.yml file prior to running your CF push

cf push

All configuration is managed using environment variables:

Variable Description Example
HOSTS A space seperate list of all concourse hosts that you wish to have a dashboard for ci.concourse.ci appdog.ci.cf-app.com buildpacks.ci.cf-app.com diego.ci.cf-app.com capi.ci.cf-app.com
CS_GROUPS A json string of a chosen group name, linking to a host, pipeline and groups in concourse '{"test":{"buildpacks.ci.cf-app.com":{"binary-builder":["automated-builds","manual-builds"],"brats":null},"diego.ci.cf-app.com":{"greenhouse":null},"capi.ci.cf-app.com":null}}'
SKIP_SSL_VALIDATION If set to "true" then SSL Validation will be ignored for all hosts "true"
REFRESH_INTERVAL An integer in seconds for configuring the page refresh interval, defaults to 30 10

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Crystal 71.3%
  • HTML 11.4%
  • JavaScript 10.3%
  • CSS 7.0%