Releases: CrunchyData/crunchy-containers
Crunchy Container Suite Release 1.2.7
this release includes the following:
- major refactor of Openshift template examples
- changed backups to use a path of containername-backups, this fixes a major bug that would cause failures in creating replicas to a database that contained backups, with this change, backup files no longer will be placed into the pgdata of a database container persistence path
- split out the GIS packages from crunchy-postgres, now they live in a new container crunchy-postgres-gis, the functionality and user facing interfaces are all the same
- added initial StatefulSet support and example. Starting with Kube 1.5, StatefulSets replace PetSets, using StatefulSets, the Crunchy Postgres container can deploy within a StatefulSet, and use a simple discovery technique to determine which container will become the master in a Postgres cluster configuration.
- added a signal handler to the crunchy-collect server to enable a faster and more clean shutdown of pods that include the collect container
- add WAIT_TIME env var to crunchy-watch to allow the time between labeling and failover configurable
- add 9.6 dockerfile support
Crunchy Container Suite Release 1.2.6
This release includes the following changes:
- added pgaudit to crunchy-postgres container, enabled in postgresql.conf, added example
- added a ConfigMap example for OpenShift in which postgresql.conf and pg_hba.conf files are stored/referenced
- updated docker examples for docker version 1.12, use of docker volumes, and documentation
- fix volume permission in grafana and prometheus containers to work with docker volume local driver
- update pgadmin4 container with latest pgadmin4 version
- fix centos postgres container to properly include pgbackrest
- fix crunchy-watch to support SLAVE_TO_TRIGGER_LABEL env var, also cleanup the container start script, examples, and docs.
- fix readiness and liveness probes to work in an OpenShift environment where random UIDs are in effect, the probes are implemented now as bash scripts where they can reference env vars to determine PG_USER
Crunchy Container Suite Release 1.2.5
This release includes the following updates:
- fix pgbouncer to run as pgbouncer user instead of root, add nss_wrapper for running in Openshift, also fix the way external configuration files are mounted into the container
- fix pgpool to run as non-root user and add nss_wrapper for running in Openshift
- remove crunchy-dns container build, this container is being refactored and will be added in a later release
- fix postgres and pgbouncer containers to not pull in multiple versions of postgresql packages
- update the metrics example when running in Kube environment
- add initial pgbackrest support
- merged postgres start.sh and start-pg-wrapper.sh startup scripts
- added signal trap in postgres start.sh to perform graceful shutdown of postgres
- updated NFS examples to use supplementalGroup security context setting
- cleaned up postgres start.sh script to do a smarter wait in the case of a replica waiting on its master to be ready
- updated the Kube Helm chart example
- update crunchy-watch to run as postgres user
- add signal handler for cleaner shutdown of pgbouncer, pgadmin4, and pgpool containers
Crunchy Container Suite Release 1.2.4
This release includes the following:
- templates for use within Openshift Container Platform allowing for various kinds of deployments from the web console
- updates to various examples to support OSE 3.3
- updated documentation on Openshift Dedicated and Templates
- various bug fixes
- update crunchy-prometheus, crunchy-grafana, crunchy-promgateway to run as daemon user instead of root
Crunchy Container Suite Release 1.2.3
Crunchy Data announces Release 1.2.3 of the Crunchy PostgreSQL Container Suite.
Crunchy PostgreSQL Container Suite 1.2.3 includes fixes identified since the previous release and certain updates including the following notable fixes / features:
- update PostgreSQL to 9.5.4
- update pgbadger to 9.0 version
- update pgadmin4 version to latest release candidate beta
- add vacuum job example
- add workshop example to show the use of Openshift templates and new-app command
- update prometheus to 1.1.2 version
- add examples for running in Openshift Dedicated environment
- add pgadmin4 container
- add experimental petset example
- add experimental mesoshere-marathon example
- update grafana to latest version
- update pgpool to latest version
- add rhel7 dockerfiles
- update various documentation files
- add kitchensink example
- add kubehelm example
- update promgateway version
- add CCP_IMAGE_TAG environment variable as an image tagj
- add PITR (point in time recovery) features, examples, documentation
- add CHECKSUMS environment variable to allow initdb to use --data-checksums option
- add vacuum and dba containers
Crunchy PostgreSQL Container Suite is a 100% open source set of pre-packaged Docker containers and Kubernetes services that allows teams to run and manage PostgreSQL in Kubernetes-based environments, such as the Red Hat OpenShift Container Platform. The Container Suite includes a containerized version of PostgreSQL 9.5 with the PostGIS extension, along with PostgreSQL related micro-services packaged in containers.
Crunchy Data is a provider of trusted open source PostgreSQL and enterprise PostgreSQL technology, support and training. For more information, please contact Crunchy Data at [email protected].