- make the charm provide the block-storage interface
- add some test info in the hooks for testing purposes
- link the data-relation-joined and data-relation-changed to the hooks
- add data-relation-changed and data-relation-joined hooks
- merge upstream
- don't use the volid as we don't need that logic anymore
- use the volume that was acquired through the relation with the subordinate storage charm
- add a storage_mount_point option in the config
- change the data-relation-changed and data-relation-joined hooks to handle mount point in the relation
- stop postgresql on data-relation-departed
- forgot to push data-relation-departed link
fix unit tests and wait for relation_get('mountpoint') instead of 'storage_ready' from the storage subordinate
drop unused volume-common.sh scripts and unused volume-related functions from hooks now that the storage charm does this work for us
symlink is created by root, we need to chown postgres:postgres
chown on symlinks needs -h
change hooks function names to data_relation_joined/data_relation_changed. Add unit tests for these functions
change hooks function names to data_relation_joined/data_relation_changed. Add unit tests for these functions
remove unused volume_map config option from postgresql as storage will supply this
logging changes
sync with postgresql upstream in preparation for merge proposal
bzrignore update to ignore _trial_temp
bug fix in postgresql if postgresql service is already stopped, the charm exits claiming it couldn't stop the PG service
unmount of external volume in postgresql upgrade-charm to support charm upgrade path to use storage sub
merge upstream postgresql to resolve conflicts