Skip to content

diego/1.2.0

You can find the source of this version on GitHub at cloudfoundry/diego-release. It was created based on the commit 0b95fd93.

Release Notes

Changes from v1.1.0 to v1.2.0

IMPORTANT: It is now a deployment error not to configure a relational data store for the BBS API server. Both MySQL and Postgres are supported SQL dialects. Please see documentation on Diego data stores for information about selecting a relational store and, for existing deployments, migrating data from etcd if so desired.

IMPORTANT: This version of Diego makes it possible to secure the Auctioneer API via mutual TLS. Please see the updated TLS configuration documentation for information on generating and configuring the TLS credentials, and “Upgrading to a TLS-Secured Auctioneer API” for detailed instructions on upgrading an existing deployment to mutual TLS without downtime.

Significant changes

BBS Relational Datastore

Container Execution

Windows Support

Manifest Generation

Test Suites and Tooling

Security

Documentation

BOSH job changes

None.

BOSH property changes

  • Added diego.auctioneer.ca_cert: CA cert for the auctioneer API server to use in TLS authentication.
  • Added diego.auctioneer.server_cert: Certificate for the auctioneer API server to use in TLS authentication.
  • Added diego.auctioneer.server_key: Private key for the auctioneer API server to use in TLS authentication.
  • Added diego.bbs.auctioneer.api_location: Hostname and port of the auctioneer API server.
  • Added diego.bbs.auctioneer.ca_cert: CA cert for the BBS auctioneer client to use in TLS authentication.
  • Added diego.bbs.auctioneer.client_cert: Certificate for the BBS auctioneer client to use in TLS authentication.
  • Added diego.bbs.auctioneer.client_key: Private key for the BBS auctioneer client to use in TLS authentication.
  • Added diego.bbs.auctioneer.require_tls: Whether the BBS auctioneer client strictly requires TLS.
  • Deprecated diego.bbs.auctioneer.api_url in favor of diego.bbs.auctioneer.api_location.

Usage

You can reference this release in your deployment manifest from the releases section:

- name: "diego"
  version: "1.2.0"
  url: "https://bosh.io/d/github.com/cloudfoundry/diego-release?v=1.2.0"
  sha1: "efd8e7b2a89661928b79627c18013b3b93b82931"

Or upload it to your director with the upload-release command:

bosh upload-release --sha1 efd8e7b2a89661928b79627c18013b3b93b82931 \
  "https://bosh.io/d/github.com/cloudfoundry/diego-release?v=1.2.0"

Jobs

Packages