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
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
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¶
- broker
- cf-containers-broker
- container-env-vars
- disaster-recovery
- docker
- embedded-images
- integration-test
- registrator
- router
- sanity-test
- upstream-images