cf dea #2

Supports: trusty
Add to new model

Description

The Droplet Execution Agent manages application instances, tracks started instances, and broadcasts state messages. For more information see - https://github.com/cloudfoundry/dea_ng


Overview

This charm provides the Cloud Foundry Droplet Execution Agent.

The Droplet Execution Agent (DEA) is a process that runs on Cloud Foundry VMs that host applications. A DEA subscribes to the messages that the Cloud Controller publishes when droplets need to be run. If the DEA host meets the runtime and RAM requirements of a droplet, the DEA responds to the Cloud Controller's request, receives the droplet, and starts it. Similarly, a DEA stops an application as requested by the Cloud Controller. A DEA keeps track of the instances it started and periodically broadcasts messages about their state using NATS.

The charm installs, configures and starts daemons (upstart jobs): - cf-dea - cf-dea-logging-agent - cf-warden - cf-dir-server

Usage

Obviously used in a bundle with other CF components. To deploy the DEA service:

juju deploy --to kvm:0 cf-dea

The CF's daemons actually start after all relations set.

Known Limitations and Issues

VirtualBox doesn't support nested virtualization so it is impossible to deploy the charm inside a VirtualBox machine. Juju doesn't destroy KVM machine on 'juju destroy-environment local' so you need to do it manually.

Contact Information

cf-charmers cf-charmers@lists.launchpad.net


Configuration

key
(string) Key ID to import to the apt keyring to support use with arbitary source configuration from outside of Launchpad archives or PPA's.
4C430C3C2828E07D
source
(string) Optional configuration to support use of additional sources such as: . - ppa:myteam/ppa - cloud:precise-proposed/folsom - http://my.archive.com/ubuntu main . The last option should be used in conjunction with the key configuration option. .
ppa:cf-charm/ppa
warden_image_url
(string) URL for Warden Image
http://blob.cfblob.com/rest/objects/4e4e78bca61e122204e4e98643d9ae051782c701f072