{"id":31904241,"url":"https://github.com/cloudfoundry-community/stannis","last_synced_at":"2025-10-13T13:48:15.786Z","repository":{"id":36680741,"uuid":"40987176","full_name":"cloudfoundry-community/stannis","owner":"cloudfoundry-community","description":"The one-true dashboard to rule all BOSHes","archived":false,"fork":false,"pushed_at":"2019-03-06T12:52:05.000Z","size":5769,"stargazers_count":7,"open_issues_count":0,"forks_count":2,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-04-14T22:47:42.965Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cloudfoundry-community.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-08-18T17:34:02.000Z","updated_at":"2024-02-09T14:24:21.000Z","dependencies_parsed_at":"2022-09-05T23:30:24.906Z","dependency_job_id":null,"html_url":"https://github.com/cloudfoundry-community/stannis","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/cloudfoundry-community/stannis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudfoundry-community%2Fstannis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudfoundry-community%2Fstannis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudfoundry-community%2Fstannis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudfoundry-community%2Fstannis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cloudfoundry-community","download_url":"https://codeload.github.com/cloudfoundry-community/stannis/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudfoundry-community%2Fstannis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279015343,"owners_count":26085686,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-13T13:48:06.476Z","updated_at":"2025-10-13T13:48:15.780Z","avatar_url":"https://github.com/cloudfoundry-community.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Dashboard for BOSH deployments\n==============================\n\nOnce you have multiple BOSH, multiple environments, multiple data centers it can quickly become difficult to visualise \"what is running? where is it running?\"\n\n![deployments](http://cl.ly/image/1d0F153a271D/Deployments.png)\n\n\"Is the same version of Cloud Foundry running in all data centers?\"\n\n\"Is production Logsearch running the same version as staging Logsearch?\"\n\nThis dashboard makes it much easier to visualize the versions of software running across your BOSH systems.\n\nThis can make visualizing a pipeline of deployments easier.\n\nRunning dashboard\n-----------------\n\nCreate a YAML configuration file to describe the pipelines of deployments. See `config/webserver.config.example.yml` for the schema and examples.\n\n```\ngo run main.go webserver --config config/webserver.config.example.yml\n```\n\nOr if `stannis` is installed:\n\n```\ngo get github.com/cloudfoundry-community/stannis\nstannis webserver --config config/webserver.config.example.yml\n```\n\nDeploying Stannis to Cloud Foundry\n----------------------------------\n\nThis repository can be pushed to any Cloud Foundry. Stark \u0026 Wayne runs all its Stannis dashboards (one per client, one for itself) on [Pivotal Web Services](http://run.pivotal.io/).\n\nFirst, create `config.yml` in the root folder so that it is uploaded with the entire Stannis codebase. See `config/webserver.config.example.yml` for an example.\n\nTo deploy to any Cloud Foundry:\n\n```\ncf push stannis\n```\n\nChange `Procfile` to pass in any additional flags.\n\nUse Stannis to upload BOSH data\n-------------------------------\n\nThis Stannis CLI is also an agent that fetches data from a BOSH and uploads it to a central Stannis dashboard.\n\n```\ngo get github.com/cloudfoundry-community/stannis\nstannis agent --config agent-config.yml\n```\n\nSee `config/agent.config.example.yml` for an example of this configuration file.\n\nRun Stannis agent via BOSH\n--------------------------\n\nSince you already have BOSH, you can run one Stannis agent per BOSH using the [stannis-boshrelease](https://bosh.io/releases/github.com/cloudfoundry-community/stannis-boshrelease)\n\nSee the README for upload and deployment instructions for your infrastructure.\n\nRun Stannis agent within the BOSH\n---------------------------------\n\nThis seems like a cheap idea - run the `stannis agent` inside the BOSH VM itself.\n\nThis could be easy using `bosh-init` where it is easy to merge multiple releases - such as `bosh` and `stannis` into one VM. Something to be investigated for sure.\n\nThanks\n------\n\n-\tMany staff at [Stark \u0026 Wayne](https://starkandwayne.com) who've been working on pipelining BOSH deployments for our clients; which led to the problem being solved \"what's actually running everywhere?\"\n-\tGE's Predix team at San Ramon who have huge BOSH universes and tested some edge cases of Golang standard libraries\n-\thttps://github.com/jiji262/Bootstrap_Metro_Dashboard was the theme used\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudfoundry-community%2Fstannis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcloudfoundry-community%2Fstannis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudfoundry-community%2Fstannis/lists"}