- Moved AP_ROOT to /opt/ap
- Preprend /opt/ap/bin to PATH
- Automatically move my-service/bin into opt/ap/bin
- Consul uses $HOSTNAME for node_name.
- Set Consul logging level to Error.
- Runonce now runs the scripts in the correct order.
- Added manta library to service-available.
- Consul agent waits until there is a leader before continuing.
- Added configuration options for CONSUL_{DOMAIN,DATACENTER,ACL_{DATACENTER,TOKEN}}.
- Execute `runonce.sh` in the service directory before preStart.
- Renamed tools to follow the ap-{tool-name} pattern.
- Added AP_{STATE,SERVICE}_DIR environment variables.
- Added consul-agent as an available-service. Use "ap-add-service :consul-agent" to add it to your image.
- Fixed bug where preStart was not being called.
- Added ap-spin script that just spins, this is the default containerpilot process.
- Users should use "coprocess" to spin up the individual services.
- The install-service script copies contents of my-service/[consul,containerpilot].d into /etc/[consul,containerpilot].d