This seems super cool. Is there an example release that uses bpm rather than monit etc?
From: Christopher Brown <cbrown(a)pivotal.io>
Sent: Wednesday, July 12, 2017 8:24:20 AM
Subject: [cf-bosh] BPM Incubation Proposal
We’ve been working internally on experiments to isolate BOSH jobs from one another and
providing a friendlier and less error-prone interface than the current boilerplate bash
control scripts. We call this project BPM (initially BOSH Process Manager).
We’ve successfully written an internal proof-of-concept of this project. It is able to run
many of the Cloud Foundry runtime jobs (CC, Diego, Loggregator, UAA) inside containers.
BPM manages the lifecycle of the jobs, isolates the jobs from one another, and restricts
the job’s capabilities such that they are only allowed to perform actions crucial to their
function. At the same time we were able to remove the vast majority of the surrounding
duplicative, error prone bash control scripts. We are now in the process of rebuilding
this proof of concept into the production-ready end product.
You can follow the development here: https://github.com/pivotal-cf/bpm-release
I’d like to propose the incubation of this project under the BOSH PMC. We’d like to start
by adding this functionality behind a feature flag to the Diego release. Once this has
been successfully completed then we’d be interested in expanding the deployment if there