diego/0.1479.0
You can find the source of this version on GitHub at cloudfoundry/diego-release. It was created based on the commit 4938e4b5
.
Release Notes¶
Changes from v0.1478.0 to v0.1479.0
- Verified with garden-linux-release v0.339.0.
- Verified with garden-runc-release v0.4.0.
- Verified with etcd-release v58.
- Verified with cflinuxfs2-rootfs-release v1.17.0.
Significant changes
IMPORTANT: This release corrects a bug in the execution of Docker-image-based CF apps wherein the HOME
and TMPDIR
environment variables were always set to app
and app/tmp
. With this release, they will instead be set to the values specified in the CF app configuration, in the Docker image itself, or, in the case of HOME
, the default home directory of the user running the start command, in that order.
BBS Benchmarks
- As a CF Community member, I would like to see the Diego team’s benchmark BBS results
- BBS benchmarks should organize report files in one folder per benchmark run
BBS Relational Datastore (Experimental)
Container Execution
Component Coordination
Routing
Volume Support (Experimental)
- Add metrics and logging to volman
- extract voldriver into it’s own repo
- minimal test coverage for cmd/volman
Docker Support
Manifest Generation
App Logging and Metrics
- As a CF app operator, I would like to see more frequent updates of metrics for my app instances (in flight)
- As an developer, I expect to see log lines from the cell when my app containers are destroyed so that I can better understand the lifespan of my instances
Component Logging and Metrics
Dependencies
Test Suites and Tooling
- As a Diego developer, I expect the vizzini errand script to write its stdout and stderr out to files in /var/vcap/sys/log
- Fix failing tests in docker_app_lifecycle/builder
- Fix data race in dockerapplifecycle tests
Security
Documentation
- As a Diego operator, I would like the diego-release documentation to include instructions for deploying Diego to a minimal AWS environment
- Document the public Cells API on the BBS
- Document the Diego container runtime environment
De-Incubation
- As a CF contributor, I expect to find the Diego-owned CF Golang repositories in the cloudfoundry GitHub organization, imported and referred to via the code.cloudfoundry.org domain
- As a CF contributor, I expect to find the Diego-owned pivotal-golang repositories migrated into the cloudfoundry GitHub organization, imported and referred to via the code.cloudfoundry.org domain
BOSH job changes
None.
BOSH property changes
- Add
diego.executor.container_metrics_report_interval
: Interval on which the cell rep should report container metrics.
Usage¶
You can reference this release in your deployment manifest from the releases
section:
- name: "diego" version: "0.1479.0" url: "https://bosh.io/d/github.com/cloudfoundry/diego-release?v=0.1479.0" sha1: "9bf81c034afe32da3ae29e93f99cde7b6dee8ad5"
Or upload it to your director with the upload-release
command:
bosh upload-release --sha1 9bf81c034afe32da3ae29e93f99cde7b6dee8ad5 \ "https://bosh.io/d/github.com/cloudfoundry/diego-release?v=0.1479.0"