Sign inSign up

prplanit/cnpg-postgresql

By prplanit

•Updated 7 months ago

Image
0

780

prplanit/cnpg-postgresql repository overview

⁠📦 This image is not maintained!

It is possible that maintenance might resume.

We built this image because we thought we needed to manage PostgreSQL databases with wal2json extension under CNPG. We briefly interviewed Teleport that it might make multi-user SSH auth a lot more breezy in our environment. Teleport is one of few applications you might encounter that require its PostgreSQL database to have a wal2json extension. We deployed this to get it working and found that Teleport's SSO/OAuth/OIDC support is a paid feature, ultimately we abandoned that application and nothing else in our environment requires wal2json.

If you choose to use this image, continue informed that it is outdated. Also, I really really think that PostgreSQL DBs should recieve regular "minor"/"patch" updates for best security posture. All in all, if you are not willing to fork this repo and update it yourself I would not proceed.

In alternative to this, we are using the official images (ghcr.io/cloudnative-pg/postgresql)

➡️ Official Registry: ghcr.io/cloudnative-pg/postgresql

Be aware that all Docker Images / Registry Tags are frozen for this project, no future releases are planned or expected.

You are recommended to:

  1. Interview if you truly need a PostgreSQL image with wal2json.
  2. Open an issue or request that I update the image if you want, for this image I wouldn't mind maintenance if it was useful to anyone, it's nbd, suprising cnpg doesn't offer anything. Yet, I just find it low prio otherwise.
  3. Fork this or the original repository, update any deps + base-image, make stability improvements to the script and build the image yourself.
  4. Continue to use a stale release from us without modifications understanding you are free to do so but that you were already at your own risk, and we do not recommend this either.

⁠cnpg-postgresql

CloudNativePG PostgreSQL image with wal2json extension.

Includes wal2json for logical decoding (required by Teleport cluster state).

⁠Build

Built automatically by StageFreight CI on tagged releases.

Tag format tracks upstream PostgreSQL version (e.g. 17.9.0).

⁠Usage

Reference in CNPG Cluster spec:

spec:
  imageName: docker.io/prplanit/cnpg-postgresql:17.9.0

Tag summary

Content type

Image

Digest

sha256:57344d4c4…

Size

142.6 MB

Last updated

7 months ago

docker pull prplanit/cnpg-postgresql