v0.10.0
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
andcf.skip_ssl_validation
)- removed support for
backups.*.s3_endpoint
(usebackups.*.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