/crunchy-postgres

This repo contains documentation and templates for the use of Crunchy Postgres helm charts and the accompanying Postgres Operator from Crunchy (PGO).

Primary LanguageSmartyApache License 2.0Apache-2.0

Crunchy Postgres helm chart

A tested helm chart for Crunchy Postgres

Charts

Crunchy Postgres chart

A chart to deploy a high availability Crunchy Postgres cluster

Add chart to dependencies in your chart.yaml:

dependencies:
  - name: crunchy-postgres
    version: 0.5.0
    repository: https://bcgov.github.io/crunchy-postgres/

Values are located in the documentation here:

Crunchy Postgres Documentation

Crunchy Postgres tools chart

A set of standard service accounts and networking templates that were needed to deploy a Crunchy Postgres cluster but are kept separate from the main Crunchy Postgres chart.

Add chart to dependencies in your chart.yaml:

dependencies:
  - name: crunchy-postgres-tools
    version: 0.3.0
    repository: https://bcgov.github.io/crunchy-postgres/

Values are located in the documentation here:

Crunchy Postgres Tools Documentation

Release Process (WIP)

After you have made changes to a chart and are ready to release a new version you must bump the version in the chart.yaml file so the chart releaser action knows to publish a new version.

Once that is approved and merged you must tag and push the tag for the action to publish the release. The release workflow will automatically create a release for the updated chart as well as publish a separate release with an archive of the raw yaml files for those who don't want to use helm.

git checkout main
git tag -a crunchy-postgres-raw-yaml-v.0.2.0 -m "Release v0.2.0"
git push --tags

Raw YAML files

An archive of the latest releases raw YAML files can be found in the releases section. These are bundled together unlike the Helm charts which are released separately.

Alternatively you can save them with the helm template command:

helm template --output-dir yaml charts/crunchy-postgres

helm template --output-dir yaml charts/tools

Contact Info

#crunchydb on Rocket.Chat

Vendor Info

PGO, the Postgres Operator from Crunchy Data