Skip to content

Releases: CrunchyData/crunchy-containers

Release 1.7.2

02 Feb 19:48
Compare
Choose a tag to compare

This release includes the following changes from the previous release (1.7.1):

  • fixed a bug in the crunchy-pgadmin4 container that impacted users on RHEL/Openshift platforms, this release only includes this container not the full suite of containers.

Release 1.7.1

02 Feb 18:53
b6975ba
Compare
Choose a tag to compare

This release includes the following changes:

  • New Crunchy-PGDump container plus examples and documentation of usage/features
  • The Crunchy-PGAdmin4 container now supports TLS and the v2 version of PGAdmin4
  • Added sshd capability into postgres and postgres-gis containers to enable better pgbackrest interactions. sshd is disabled by default in all the containers but can be enabled when users need to interact with pgbackrest on a database container
  • Removed Crunchy-Watch source files, crunchy-watch has been relocated to a separate repo at https://github.com/crunchydata/crunchy-watch
  • Fixed a bug in the postgres and backrest-restore containers whereby permissions would not be set correctly when running on Openshift
  • Basic Postgres-GIS examples were created for Docker, Openshift, and Kube
  • Added DEBUG flag to all containers to turn off logging of container scripts

Release 1.7.0

20 Nov 16:43
Compare
Choose a tag to compare

This release includes updates to the PostgreSQL packages among other updates including:

  • update PostgreSQL 9.5 to version 9.5.10
  • update PostgreSQL 9.6 to version 9.6.6
  • update PostgreSQL 10 to version 10.1
  • update documentation
  • updated Helm charts

1.6.0 Release

16 Oct 21:57
Compare
Choose a tag to compare

This release includes the following changes from the previous release:

  • Support for PostgreSQL 10.0.
  • standardize container names in various examples
  • added a recovery timeline parameter to the recovery.conf template, this allows replicas to connect to a failover target (new master), this also allows crunchy-watch to no longer remove old replica pods as part of a failover.
  • fixed a crunchy-watch bug, reset FAILURES count after a failover occurs
  • implement exporters into crunchy-collect and new Grafana Dashboard template
  • rename various references of cluster replication to Postgres community naming conventions, for example, PG_MODE values are now master or replica instead of master or slave
  • updated packages for Grafana (4.5.1) and Prometheus (1.7.1)
  • added pre and post hooks to crunchy-watch to allow users to run customized scripts
  • image tags include the full PostgreSQL version number
  • require PG_PRIMARY_PORT in running the PostgreSQL container, as of this release, your examples of running a PostgreSQL container will require you to enter PG_PRIMARY_PORT explicitly
  • added deprecation WARNING for usage of older environment variables in PostgreSQL start.sh, if you use the old environment variable names you will see a WARNING in the container log, in a future release the older variable names will cause an error during startup
  • PG_PRIMARY_PORT environment variable is now required when creating PostgreSQL container instances, normally this is set to 5432
  • updated various examples and scripts to work with both PG9.X and PG10
  • includes the latest versions of PostgreSQL including version 10.0 (centos7-10.0-1.6.0), version 9.6.5 (centos7-9.6.5-1.6.0), and version 9.5.9 (centos7-9.5.9-1.6.0)

1.5.1

31 Aug 17:02
Compare
Choose a tag to compare

This is a minor release that includes:

  • updated Pgadmin4 Dockerfile to fix a bug when running on Openshift
  • updated to PostgreSQL 9.5.9
  • updated to PostgreSQL 9.6.5

Release 1.5

10 Aug 19:39
Compare
Choose a tag to compare

updates since last release include:

  • updated pgbadger packages
  • updated documentation and openshift example fixes
  • support hostnames with dashes (e.g. resulting in my-db-0) #172
  • added TOKEN to kubectl commands in crunchy-watch container script
  • bump crunchy-watch image tag to beta version
  • update RHEL dockerfiles to meet Redhat certification standards
  • update all RHEL dockerfiles to be based off RHEL 7.3
  • add PL/R extension to the postgres-gis container
  • set auto-update check to false in default configuration for pgadmin4 container
  • added --xlogdir support for initdb in the Postgres startup
  • added a docker compose example for a primary-replica example
  • added OS level metrics to crunchy-collect
  • includes new releases of PostgreSQL (9.5.8, 9.6.4)
  • converted to using a2x for PDF and HTML and man page generation

Release 1.4.1

10 May 19:44
Compare
Choose a tag to compare

changes from the previous release include:

  • updated postgres packages to versions 9.6.3 and 9.5.7
  • updated documentation
  • added signal handler into badger container

Release 1.4.0

27 Apr 17:01
Compare
Choose a tag to compare

Updates to the previous version including:

  • add Redhat required Labels to RHEL dockerfiles
  • add environment variable to Postgres container to support PG_WAL location to be specified
  • fix postgres container to run stanza-create during database initialization to support latest pgbackrest version
  • added initial upgrade container, crunchy-upgrade
  • cleanup license references
  • renamed NFS_PATH to PV_PATH in scripts and documentation to represent this variable's purpose clearer
  • added Backrest Restore container, backrest-restore, runs as a Job and will perform a restore using backrest.
  • added PostgresFullVersion LABEL to all dockerfiles that contain postgres
  • bug fix in PITR example
  • documentation updates and corrections

Release 1.3.0

31 Mar 01:37
Compare
Choose a tag to compare

Changes from previous release include:

  • added notes on how to run the examples in a minishift installation
  • added crunchy-proxy examples and documentation
  • added StatefulSet example for Openshift (Origin 1.5)
  • removed hard-coded sleep in postgres start.sh script, replaced with pg_isready call
  • removed dnsbridge container, no longer needed
  • created a check in bin/postgres/start.sh to verify that PG_MASTER_HOST is set when PG_MODE is slave
  • updated the postgresql.conf.template to be based on postgres 9.6
  • added a postgis version of the setup.sql script
  • fixed a pgadmin4 container bug where the internal pgadmin4 database was corrupted
  • updated metrics containers including grafana, prometheus, and prometheus push gateway to latest releases
  • clean up sample PV and PVC creation and scripts, create CCP_CLI env var to specify either oc or kubectl
  • rename BUILDBASE env var to CCPROOT, this way users can more easily spot the CCP related env vars
  • renamed files that had nfs in the name to pvc to better indicate the real purpose of the file
  • updated the pgadmin4 containers to use the RPM based builds of pgadmin4

1.2.8

09 Feb 23:19
Compare
Choose a tag to compare

This release includes the following changes from the prior release:

  • updated docker tests
  • cleanup PV, PVC creation and introduce NFS_PATH environment variable
  • upgrade postgres packages to latest releases