Cloud Foundry Projects
Elastic Runtime PMC
The Cloud Foundry Elastic Runtime PMC directs strategy, development and quality control of the core components of the Cloud Foundry platform. Current scope includes projects such as the Cloud Foundry CLI, Diego, Cloud Foundry API, logging & monitoring (Loggregator), the User Account & Authentication Server (UAA), Garden, Routing, and many more. The current lead for the Runtime PMC is Dieu Cao.
The CF Release Integration team is responsible for high level integration testing for the Cloud Foundry platform, final release integration pipelines, and tooling for generating BOSH deployments to deploy the platform from all its integrated components.
This team is responsible for the backbone components of the Cloud Foundry platform (such as etcd and Consul), which are also used within other systems. This team is also building tooling for setting up IaaS environments and BOSH directors to improve the getting started experience for OSS users of Cloud Foundry and Concourse on AWS and GCP.
Cloud Foundry CLI
The CF CLI is the certified command-line client that enables developers to interact with the Cloud Foundry platform and its services. This team oversees its development and prioritizes improvements / additions to this crucial developer experience component.
User Account & Authentication
This team is focused on prioritizing and building features to simplify the identity management of users and user accounts through their Cloud Foundry credentials.
Cloud Foundry API
The Cloud Foundry API (CAPI) is the interface for the platform's functionality, orchestrating a user's interactions with the system. This team is in charge of designing, architecting, and prioritizing development work that keeps the API flexible, consistent, and extensible.
Bits Service (Incubating)
The bits service encapsulates all "bits operations", such as buildpacks, droplets, app_stashes and more, into its own, separately scalable service. This team oversees the development of this service and its compatibility with other Cloud Foundry platform components.
The Cloud Foundry Routing subsystem ensures that application requests are passed through correctly to the correct destination, be that an application or platform system component. The Routing project also owns the development of operator and developer user experience for managing routes and domains.
Container to Container Networking (Incubating)
This team is currently incubating a project focused on developing a Garden-runC add-on capability that provides container networking for the Cloud Foundry platform.
Loggregator is the Cloud Foundry component that provides a non-persistent stream of log output either from an application or from Cloud Foundry runtime components. These logs can be drained into third-party log management software such as Splunk, Logstash, New Relic, Datadog and Dynatrace. The Loggregator PMC oversees enhancements and further capability development for the overall metrics & logging functionality.
The Runtime OG is the original architecture of Cloud Foundry, pre-Diego. It is responsible for managing application instances, starting an application, keeping it running, and autoscaling it through changes in demand. The PMC for this team runs development on DEA.
Diego is the new container runtime for Cloud Foundry, replacing the architecture build on DEAs and Health Manager, and making it possible to turn Docker applications into Cloud Foundry services. Diego is able to take a Docker image and create a container in which the same processes run seamlessly, making the best use of these popular technologies available to those seeking a modern application platform system. The PMC is responsible for maintaining and innovating on this container-based runtime.
Diego Persistence (Incubating)
This team is incubating a project aimed at adding the ability to attach to the Cloud Foundry platform data services that have a filesystem-based interface. Examples of this are Volume Mounts on Service Brokers and Volume Drivers on Diego Cells.
The Garden RootFS (GrootFS) team provides the filesystem management for applications deployed on the Cloud Foundry platform. The RootFS PMC oversees development and improvement on this project.
BOSH Softlayer CPI
Open Service Broker API PMC
The Open Service Broker API allows developers, ISVs and SaaS vendors a single, simple way to deliver services to applications running within cloud native platforms. Visit the project website for more info.