Skip to content

Diego v1.2.0

Compare
Choose a tag to compare
@emalm emalm released this 09 Dec 09:32

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.