Skip to content

dingo-postgresql/0.10.0

You can find the source of this version on GitHub at dingotiles/dingo-postgresql-release. It was created based on the commit 259f370b.

Release Notes

Do not upgrade from previous versions

If you are running a previous version and have running service instances/clusters, please contact us on https://slack.dingotiles.com to discuss the upgrade path.

New feature

  • clone-from - create a new service instance cloned from the latest backups of an existing service instance or previously existing (deleted) service instance from the same org/space.

    cf create-service dingo-postgresql cluster prod
    cf create-service dingo-postgresql cluster staging -c '{"clone-from":"prod"}'
    

The clone-from feature also allows developers/admins to confirm that backups are working (edit prod, create a clone-from and confirm that the edit exists in the clone).

Note: clone-from only works for service instances created since this feature was implemented.

To enable this feature, your deployment needs to add cf.* and backups.database_storage.* properties to broker template (in the router job).

To test the feature, add the integration-test errand to your deployment. See the templates/cf.yml and templates/integration-test.yml spruce templates.

Learn more at CFSummit Europe

Meet Justin Carter and Dr Nic Williams in Frankfurt http://sched.co/7rdh on Wed Sept 28!

Changes

  • disaster-recovery properties have changed (cf.api_url and cf.skip_ssl_validation)
  • removed support for backups.*.s3_endpoint (use backups.*.region) and the $WALE_S3_ENDPOINT variable until future time when we formally test alternate S3 apis

Upload to BOSH

To upload BOSH releases:

curl -s "https://api.github.com/repos/dingotiles/dingo-postgresql-release/releases/tags/v0.10.0" | jq -r ".assets[].browser_download_url"  | grep tgz |   xargs -L1 bosh upload release --skip-if-exists

Or get URLs for BOSH releases:

curl -s "https://api.github.com/repos/dingotiles/dingo-postgresql-release/releases/tags/v0.10.0" | jq -r ".assets[].browser_download_url"  | grep tgz

Usage

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

- name: "dingo-postgresql"
  version: "0.10.0"
  url: "https://bosh.io/d/github.com/dingotiles/dingo-postgresql-release?v=0.10.0"
  sha1: "cd66a5df858642b51cea195ed10e2c359bca053c"

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

bosh upload-release --sha1 cd66a5df858642b51cea195ed10e2c359bca053c \
  "https://bosh.io/d/github.com/dingotiles/dingo-postgresql-release?v=0.10.0"

Jobs

Packages