CF 231 Diego?


Austin Chen
 

Hi everyone,

I'm new to learning and understanding the CF architecture, and I realized when I downloaded CF 231, there didn't seem to be any Diego architecture as listed in the documentation online. Rather, it was the pre-Diego architecture. I was wondering if there was even a version of an open source CF released with Diego? As well as, whether or not CF 231+ versions would be switching to Diego architecture.

The documentation does not exactly follow how CF 231 works, and seems more up-to-date than the actual version itself. Could anyone clarify to a beginner like me what is going on?

Thanks


Rob Dimsdale
 

Hi Austin,

We are not sure which docs you are referring to - can you clarify this?

Cloud Foundry is available as a bosh release at https://github.com/cloudfoundry/cf-release - this includes the 'dea' backend which is older than the 'diego' backend and has always been a part of this release. Diego is available as a separate bosh release at https://github.com/cloudfoundry-incubator/diego-release. Both cf-release and diego-release are open source.

Instead of continually adding more components to cf-release, we are moving towards separate bosh releases for each component - diego was the first release to adopt this pattern.

To add diego to your existing Cloud Foundry bosh deployment, you will need to create a separate bosh deployment of diego, and point it at your existing Cloud Foundry deployment. The instructions at the diego-release should provide a good starting point.

Looking forwards, we are creating tooling to provide a better experience in composing these separate releases into a single unified bosh deployment.

Thanks,
Rob & Nima
CF Release Integration


Rob Dimsdale
 

Hi Austin,

We are not sure which docs you are referring to - can you clarify this?

Cloud Foundry is available as a bosh release at https://github.com/cloudfoundry/cf-release - this includes the 'dea' backend which is older than the 'diego' backend and has always been a part of this release. Diego is available as a separate bosh release at https://github.com/cloudfoundry-incubator/diego-release. Both cf-release and diego-release are open source.

Instead of continually adding more components to cf-release, we are moving towards separate bosh releases for each component - diego was the first release to adopt this pattern.

To add diego to your existing Cloud Foundry bosh deployment, you will need to create a separate bosh deployment of diego, and point it at your existing Cloud Foundry deployment. The instructions at the diego-release should provide a good starting point.

Looking forwards, we are creating tooling to provide a better experience in composing these separate releases into a single unified bosh deployment.

Thanks,
Rob & Nima
CF Release Integration