Commit Graph

170 Commits

Author SHA1 Message Date
Fran
ad6382f916 Updated PostgreSQL to 9.5.3-3 2016-07-07 18:46:19 +02:00
tompizmor
152113788a Revert "Update PostgreSQL to 9.5.3-3" 2016-07-07 18:30:37 +02:00
Fran
4039ec197c Update PostgreSQL to 9.5.3-3 2016-07-07 18:12:10 +02:00
Sameer Naik
6d31d367e2 Stacksmith merger (#24)
* switch to harpoon installer

* switch to `gcr.io/stacksmith-images/ubuntu:14.04` base image

* removed unused files

* switch to `gcr.io/stacksmith-images/ubuntu:14.04` base image

* organize dockerfile for stacksmith (#2)

* verify checksum in harpoon commands
* removed `BITNAMI_APP_DIR` macro
* removed `BITNAMI_APP_VOL_PREFIX` macro
* moved hacks to `app-entrypoint.sh`
* organize dockerfile for stacksmith
* tests: updated

* Bump version (#3)

* upgrade to `gcr.io/stacksmith-images/ubuntu:14.04-r06`

* upgrade to `postgresql-9.4.5-1`

* password for `postgres` user is now optional

* upgrade to `postgresql-9.4.5-2`

* organize dockerfile

* ignore `.git/` and `tests/` directories in docker builds

* ignore `pkg-cache/` in git

* add `/opt/bitnami/$BITNAMI_APP_NAME/sbin` to `PATH`

* upgrade to `gcr.io/stacksmith-images/ubuntu:14.04-r07` baseimage

* tests: cannot login as postgres user without a password

* add `POSTGRES_DB` env param to create database

* add `POSTGRES_USER` env param to create custom user

* add parameters to support master/slave replication

* update to postgresql-9.5.3-0

* readme: updated

* updated to `postgresql-9.5.3-1`
2016-06-06 09:07:57 -07:00
Bitnami Container Builds
100900fb7d bump version 9.5.2-0 2016-04-06 10:49:25 +02:00
Bitnami Container Builds
7a6d5d626f bump version 9.5.1-0 2016-03-22 18:00:17 +01:00
Bitnami Container Builds
24b89bdcac bump version 9.4.6-1 2016-03-02 21:55:55 +01:00
Sameer Naik
4c2d640e06 bump version to 9.4.6-0-r01 2016-02-17 11:23:28 -08:00
Bitnami Container Builds
cf61d3e268 bump version 9.4.6-0 2016-02-17 12:20:22 +01:00
Sameer Naik
52da8b9251 bump tests sleeptime 2016-01-22 14:59:57 +05:30
Sameer Naik
b9f34fd64c bump version 9.4.5-2-r02 2016-01-21 21:51:20 +05:30
Sameer Naik
1a90ba52ca raising SLEEP_TIME to 10 to fix tests on jenkins 2016-01-20 01:04:01 +05:30
Sameer Naik
68a43ce139 moved set_pg_param and set_hba_param helper functions to post-install.sh 2016-01-16 12:15:38 +05:30
Sameer Naik
ad59d607b3 run install script as executable 2016-01-16 11:26:03 +05:30
Sameer Naik
d6bc1461e3 validate POSTGRES_MODE 2016-01-15 23:39:47 +05:30
Sameer Naik
8ecefe74c7 readme: fixed typos 2016-01-15 23:26:12 +05:30
Sameer Naik
ff2dda5767 replace used of postgres user string with BITNAMI_APP_USER 2016-01-15 22:58:53 +05:30
Sameer Naik
80031d164a cite PostgreSQL wikipedia article 2016-01-15 22:41:01 +05:30
Sameer Naik
e3563fa711 minor create_replication_user restructuring 2016-01-15 21:17:13 +05:30
Sameer Naik
a8c74e5542 moved default configurations to post-install.sh
If user does not mount the `conf/` volume and instead only mounts the
`data/` volume, the postgres server would not allow connections from
users when the container is recreated using existing volumes because the
access information (which is created only on the firstrun) is stored in
the `conf/` volume which would be lost on recreation. This is also true
for replication users.

To resolve this we moved the basic default configurations to the
`post-install.sh`, including the `pg_hba.conf` configurations that
allows database and replication users to login using md5 authentication.
2016-01-15 15:13:48 +05:30
Sameer Naik
e055f416da renamed env param POSTGRES_REPLICATION_MODE to POSTGRES_MODE 2016-01-14 13:54:58 +05:30
Sameer Naik
926af3c2e7 Make bitnami/postgresql a drop-in replacement for the official postgres image 2016-01-14 13:53:21 +05:30
Sameer Naik
e1b74021ff removed postgresql.conf configurations from post-install.sh 2016-01-13 14:40:33 +05:30
Sameer Naik
dfb9ad914c removed redundant chown 2016-01-13 14:40:33 +05:30
Sameer Naik
17a5627f76 renamed initialize_replication_parameters to discover_replication_parameters 2016-01-13 14:40:33 +05:30
Sameer Naik
e8520dae73 added configuration helpers 2016-01-13 14:40:33 +05:30
Sameer Naik
7e9a8df0c5 renamed function configure_replication_slave to configure_recovery 2016-01-13 14:40:33 +05:30
Sameer Naik
fc211db311 tests: speed up tests 2016-01-13 14:40:28 +05:30
Sameer Naik
2c8c779776 avoid duplicate entries in pg_hba.conf 2016-01-13 11:20:03 +05:30
Sameer Naik
7b15bb877c use bash parameter expansion to set default value of POSTGRESQL_USER 2016-01-13 11:20:03 +05:30
Sameer Naik
b7b87a6ebd set POSTGRESQL_REPLICATION_MODE=master by default 2016-01-13 11:20:02 +05:30
Sameer Naik
4cff7b5acb enforce passwords for custom user 2016-01-12 22:09:17 +05:30
Sameer Naik
a0284d0b31 call print_app_credentials irrespective of POSTGRESQL_REPLICATION_MODE 2016-01-12 21:25:41 +05:30
Sameer Naik
a38cd88a63 chown volumes at the very beginning of initialization
chown'ing the `conf/`, `data/` and `logs/` volumes at the begining of
the initialization ensures that no permission issues are encountered
during initialization.
2016-01-12 20:00:44 +05:30
Sameer Naik
4ad0ff2fe9 avoid duplicate entries in postgresql.conf 2016-01-12 12:38:25 +05:30
Sameer Naik
319b761df1 updated sed substitutions to be resilient to whilespaces 2016-01-12 12:23:34 +05:30
Sameer Naik
a846e51016 tests: make sed a little resilient to whitespaces 2015-11-28 11:20:26 +05:30
Sameer Naik
91649411a3 tests: Configuration changes are preserved after deletion 2015-11-27 22:17:56 +05:30
Sameer Naik
f0b47b17e9 bump version 9.4.5-2-r01 2015-11-25 14:41:57 +05:30
Sameer Naik
7e92fc8998 update tests submodule 2015-11-25 14:32:54 +05:30
Sameer Naik
0d475b7b6f Quote user and database parameters in SQL statements
This ensures there are no problems creating user name "user" and also
allows the use of `-` characters in user names and database names.
2015-11-23 12:34:46 +05:30
Sameer Naik
27ac919362 Bump version 9.4.5-2 2015-11-17 12:04:17 +05:30
Sameer Naik
b0b5ffc9c4 fix help.yaml spec 2015-11-17 11:47:45 +05:30
Sameer Naik
2010b7f0e5 tests: helpers have been moved to bitnami/bitnami-docker-tests repo 2015-11-10 11:18:56 +05:30
Sameer Naik
8acba21c00 docker_helper: disable argument passing to docker inspect
passing arguments to docker inspect requires docker >= 1.9.0
2015-11-09 20:48:59 +05:30
Sameer Naik
31e1959ea5 tests: list volume contents in separate commands 2015-11-09 19:14:01 +05:30
Sameer Naik
5e62247091 tests: list only volume mounts in "All the volumes exposed" test 2015-11-09 19:13:09 +05:30
Sameer Naik
0904e70040 tests: make use of container_link_and_run_command 2015-11-09 19:12:29 +05:30
Sameer Naik
55c53cd54c docker_helper: added utility curl_client function 2015-11-09 19:12:04 +05:30
Sameer Naik
4c8b596095 docker_helper: added container_link_and_run_command_DOCKER_ARGS allowing users to specify docker env parameters in container_link_and_run_command 2015-11-09 19:11:10 +05:30