223 Commits

Author SHA1 Message Date
Sameer Naik 490f33c05c release 9.4-9 9.4-9 2015-12-05 10:09:23 +05:30
Sameer Naik c1cce0328c disable trigger_file option from recovery.conf
Triggering of a slave to stop replication and enable writing works.
However if a second slave (with data persistence) is reconfigured to
use the first slave (triggered) as the master, the second slave cannot
replicate the data.

At the moment the only way to convert a slave to a master is to stop it
and start it as a master in which case the above issue is not seen.

To avoid users from trying to trigger a slave, we removed the config
altogether until the issue can be resolved.
2015-11-30 11:57:44 +05:30
Sameer Naik ba9d02ecb3 escape & characters in set_postgresql_param 2015-11-29 19:06:10 +05:30
Sameer Naik ee497d68d0 sed variable expansion works by default when double quotes are used 2015-11-29 19:05:08 +05:30
Sameer Naik 8572e6bc77 readme: fixed typo 2015-11-29 11:52:47 +05:30
Sameer Naik cdad6abd5a print value being set in recovery.conf 2015-11-29 11:46:03 +05:30
Sameer Naik d0904a4ca1 set default values of REPLICATION_PORT and REPLICATION_SSLMODE in env-defaults 2015-11-29 11:43:44 +05:30
Sameer Naik 3a838eaa69 readme: fixed typo 2015-11-28 22:23:29 +05:30
Sameer Naik ce64f22779 readme: slave can be restarted to continue as a regular read/write instance 2015-11-28 22:21:17 +05:30
Sameer Naik d92102d951 added DEBUG option to enable bash debugging 2015-11-28 21:19:42 +05:30
Sameer Naik a1ca18b780 recovery.conf can exist only on a slave node
It's existence otherwise cause issues while replication users, as such
the `configure_recovery` function is promoted higher in the
initialization sequence.
2015-11-28 21:18:16 +05:30
Sameer Naik 22c969c88c removed launch sequence from functions import 2015-11-28 14:51:18 +05:30
Sameer Naik 8458c2a3ca user and database can only be created on the master node 2015-11-28 14:22:46 +05:30
Sameer Naik e6dff6ef93 readme: --env consistency 2015-11-28 13:48:23 +05:30
Sameer Naik edee0f1ce7 removed locale setting entry from TOC 2015-11-28 13:15:55 +05:30
Sameer Naik 1f87e4aa1b removed PG_LOCALE option (doesn't work!) 2015-11-28 13:13:44 +05:30
Sameer Naik a6a2a78585 readme: add imagelayers.io badge 2015-11-28 11:45:54 +05:30
Sameer Naik 2668b06886 readme: fixes 2015-11-27 19:36:13 +05:30
Sameer Naik 27ffe14e79 readme: moved Command-line arguments section before Logs 2015-11-27 18:01:36 +05:30
Sameer Naik 6c7706c8f1 readme: moved logs section towards the end 2015-11-27 18:00:01 +05:30
Sameer Naik 710299161a readme: fixed typo 2015-11-27 16:49:13 +05:30
Sameer Naik 22dba65610 add support for creating backups using pg_basebackup 2015-11-27 16:48:24 +05:30
Sameer Naik 73be444cea added missing ;; to case 2015-11-27 16:24:07 +05:30
Sameer Naik c7bae0d677 Merge branch 'complete-rewrite-and-reorg' 2015-11-27 15:44:26 +05:30
Sameer Naik c5522c9fda complete rewrite of the README 2015-11-27 15:39:10 +05:30
Sameer Naik ce2caf3937 DB_LOCALE config parameter renamed to PG_LOCALE 2015-11-27 15:02:50 +05:30
Sameer Naik 5e09110558 configure logging options on first run 2015-11-27 11:04:52 +05:30
Sameer Naik afe467bec7 added sample docker-compose.yml 2015-11-27 10:07:56 +05:30
Sameer Naik 7f1e051f1a remove extra whitespace 2015-11-26 22:29:20 +05:30
Sameer Naik 978c70a78a moved default script variables to env-defaults 2015-11-26 21:06:13 +05:30
Sameer Naik faaa87cc64 separated out entrypoint.sh functions to a functions bash module 2015-11-26 21:04:17 +05:30
Sameer Naik 6418c9e044 added PG_SSL parameter to enable/disable SSL support
`PG_SSL` is automatically set to `on` if `server.crt` and `server.key`
can be found at `/etc/postgresql/certs`

Closes #32
2015-11-26 21:03:51 +05:30
Sameer Naik 5f6024062f defined /etc/postgresql/certs as the mountpoint to install SSL key and certificate 2015-11-26 21:03:51 +05:30
Sameer Naik 7eeda81f1e set default value of REPLICATION_SSLMODE to prefer 2015-11-26 21:03:51 +05:30
Sameer Naik 761ec9645c PSQL_SSLMODE config parameter renamed to REPLICATION_SSLMODE 2015-11-26 21:03:51 +05:30
Sameer Naik b6f0cba6a7 PSQL_MODE config parameter renamed to REPLICATION_MODE 2015-11-26 21:03:51 +05:30
Sameer Naik de5295ffa7 PSQL_TRUST_LOCALNET config parameter renamed to PG_TRUST_LOCALNET 2015-11-26 21:03:51 +05:30
Sameer Naik c8e9dec549 complete rewrite of existing feature set
Closes #40
2015-11-26 21:03:49 +05:30
Sameer Naik a68b58aefe fix: set ssl config to off or on 2015-11-23 22:25:23 +05:30
Sameer Naik f3b18c1f1b avoid duplicate entries in configuration files. Refer #40 2015-11-23 20:46:11 +05:30
Sameer Naik b4a5810e13 readme: docker build one liner 2015-11-19 22:32:41 +05:30
Sameer Naik ca479d90cf release 9.4-8 9.4-8 2015-11-18 19:48:25 +05:30
Sameer Naik 8aa5c9b64f dockerfile: upgrade to sameersbn/ubuntu:14.04.20151117 2015-11-18 19:47:51 +05:30
Sameer Naik 728f606b4d Merge branch 'fix-replication'
Fixes #40
2015-11-15 13:04:10 +05:30
Sameer Naik b5dd975ad1 removed redundant chown of PG_CONFDIR 2015-11-15 13:02:50 +05:30
Sameer Naik 693995dd2b set PG_CONFDIR to ${PG_HOME}/${PG_VERSION}/main
Database initialization and migration tasks need to be done before
performing any configuration bits
2015-11-15 13:02:10 +05:30
Sameer Naik 7601996544 hub.docker.com now builds images from git tags. 2015-11-07 12:45:15 +05:30
Sameer Naik 4d92cfc63e release 9.4-7 9.4-7 2015-10-23 12:02:37 +05:30
Sameer Naik 6d98301424 dockerfile: upgrade to quay.io/sameersbn/ubuntu:14.04.20151023 2015-10-23 12:02:15 +05:30
Sameer Naik 4fa09528b6 Merge branch 'sdusart-master' 2015-10-17 15:29:57 +05:30