bosh
by
cloudfoundry

Description: Cloud Foundry BOSH is an open source tool chain for release engineering, deployment and lifecycle management of large scale distributed services.

View on GitHub ↗

Summary Information

Updated 15 minutes ago
Added to GitGenius on August 13th, 2021
Created on April 2nd, 2012
Open Issues & Pull Requests: 29 (+0)
Number of forks: 662
Total Stargazers: 2,077 (+0)
Total Subscribers: 182 (+0)

Issue Activity (beta)

Open issues: 22
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 548 days
Stale 30+ days: 20
Stale 90+ days: 20

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 1

Top labels

  • Stale (145)
  • triaged (129)
  • open-for-contribution (120)
  • accepted (114)
  • planned-enhancement (94)
  • problem (88)
  • discuss (75)
  • unscheduled (37)

Most active issues this week

Repository Insights (GitGenius)

Median issue/PR response: 3.2 days
Mean response time: 149.6 days
90th percentile: 161.2 days
Tracked items: 37

Most active contributors

Detailed Description

Cloud Foundry BOSH is an open source tool chain written in Ruby for release engineering, deployment, and lifecycle management of large scale distributed services. The repository itself functions as a BOSH Release, containing the necessary binaries and configuration templates required to deploy a new BOSH Director instance according to deployment manifests. BOSH operates on a self-hosting principle where BOSH is deployed by BOSH itself, with the BOSH CLI providing a lightweight server mode through the create-env command to bootstrap new BOSH servers from scratch.

The project addresses a comprehensive set of infrastructure and deployment challenges across multiple domains. GitGenius classification data identifies BOSH as spanning release packaging, scalability, orchestration, deployment, infrastructure provisioning, VM management, and continuous delivery. The tool supports declarative configuration through manifest templates, dynamic scaling, self-healing systems, and multi-tenancy. It provides infrastructure automation and configuration automation capabilities while managing VM lifecycle and orchestration across distributed systems and microservice environments.

BOSH integrates with a broad ecosystem of cloud providers and infrastructure platforms. The project links to Cloud Provider Interface implementations for AWS, Azure, Google Cloud, OpenStack, RackHD, SoftLayer, vSphere, vCloud, VirtualBox, and Warden. Stemcell builders exist for Linux and Windows environments, with specialized builders for AWS light stemcells. The architecture supports multiple blobstore backends including DAV, S3, Google Cloud Storage, and Azure Storage through dedicated CLI tools. Supporting libraries include bosh-cpi-ruby and bosh-cpi-go for CPI implementations, along with bosh-utils for common Go packages.

The repository maintains active development with documented issue and pull request activity. GitGenius tracking across 37 items shows a median response latency of 76.3 hours with a mean of 3591.5 hours, indicating variable response times across different issues. The most active contributors tracked include aramprice with 16 events, beyhan with 12 events, and rkoster with 8 events. The accepted label appears as the most active issue classification. Notably, the project shares overlapping contributors with major repositories including microsoft/vscode, microsoft/typescript, and rust-lang/rust, suggesting cross-pollination with significant open source projects.

The BOSH ecosystem extends beyond this core repository through related projects including the bosh-cli for command-line operations, bosh-deployment as the canonical tested repository for dependencies and ops files, and bosh-agent for lightweight agent functionality. Documentation is maintained both in the docs directory within the repository and in the separate docs-bosh repository. Community engagement occurs through dedicated Slack channels on the Cloud Foundry Slack workspace and mailing lists including cf-bosh for BOSH-specific questions and cf-dev for broader Cloud Foundry discussions. The project provides quick start guides and comprehensive installation documentation at bosh.io, establishing BOSH as a foundational tool for managing complex distributed system deployments across heterogeneous infrastructure environments.

bosh
by
cloudfoundrycloudfoundry/bosh

Repository Details

Fetching additional details & charts...