Skip to content

Commit 9d1afe4

Browse files
author
Jonathan S. Katz
committed
Add a list of included components
This makes it easier to identify which PostgreSQL software and extensions are included with the PostgreSQL Operator.
1 parent 83dcde3 commit 9d1afe4

File tree

2 files changed

+60
-0
lines changed

2 files changed

+60
-0
lines changed

README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,36 @@ If you have the PostgreSQL Operator installed in your environment, and are inter
150150

151151
There is also a `pgo-client` container if you wish to deploy the client directly to your Kubernetes environment.
152152

153+
### Included Components
154+
155+
[PostgreSQL containers](https://github.com/CrunchyData/crunchy-containers) deployed with the PostgreSQL Operator include the following components:
156+
157+
- [PostgreSQL](https://www.postgresql.org)
158+
- [PostgreSQL Contrib Modules](https://www.postgresql.org/docs/current/contrib.html)
159+
- [PL/Python + PL/Python 3](https://www.postgresql.org/docs/current/plpython.html)
160+
- [pgAudit](https://www.pgaudit.org/)
161+
- [pgAudit Analyze](https://github.com/pgaudit/pgaudit_analyze)
162+
- [set_user](https://github.com/pgaudit/set_user)
163+
- [pgBackRest](https://pgbackrest.org/)
164+
- [pgBouncer](http://pgbouncer.github.io/)
165+
- [pgAdmin 4](https://www.pgadmin.org/)
166+
- [pgMonitor](https://github.com/CrunchyData/pgmonitor)
167+
- [Patroni](https://patroni.readthedocs.io/)
168+
- [LLVM](https://llvm.org/) (for [JIT compilation](https://www.postgresql.org/docs/current/jit.html))
169+
170+
In addition to the above, the geospatially enhanced PostgreSQL + PostGIS container adds the following components:
171+
172+
- [PostGIS](http://postgis.net/)
173+
- [PL/R](https://github.com/postgres-plr/plr)
174+
175+
Additional containers that are not directly integrated with the PostgreSQL Operator but can work alongside it include:
176+
177+
- [pgPool II](https://access.crunchydata.com/documentation/crunchy-postgres-containers/latest/container-specifications/crunchy-pgpool/)
178+
- [pg_upgrade](https://access.crunchydata.com/documentation/crunchy-postgres-containers/latest/container-specifications/crunchy-upgrade/)
179+
- [pgBench](https://access.crunchydata.com/documentation/crunchy-postgres-containers/latest/container-specifications/crunchy-pgbench/)
180+
181+
For more information about which versions of the PostgreSQL Operator include which components, please visit the [compatibility](https://access.crunchydata.com/documentation/postgres-operator/latest/configuration/compatibility/) section of the documentation.
182+
153183
## Using the PostgreSQL Operator
154184

155185
If you have the PostgreSQL and Client Interface installed in your environment and are interested in guidance on the use of the Crunchy PostgreSQL Operator, please start here:

docs/content/_index.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,36 @@ The Crunchy PostgreSQL Operator makes it easy to get your own PostgreSQL-as-a-Se
9595
The Crunchy PostgreSQL Operator extends Kubernetes to provide a higher-level abstraction for rapid creation and management of PostgreSQL clusters. The Crunchy PostgreSQL Operator leverages a Kubernetes concept referred to as "[Custom Resources](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/)” to create several [custom resource definitions (CRDs)](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/#customresourcedefinitions) that allow for the management of PostgreSQL clusters.
9696

9797

98+
# Included Components
99+
100+
[PostgreSQL containers](https://github.com/CrunchyData/crunchy-containers) deployed with the PostgreSQL Operator include the following components:
101+
102+
- [PostgreSQL](https://www.postgresql.org)
103+
- [PostgreSQL Contrib Modules](https://www.postgresql.org/docs/current/contrib.html)
104+
- [PL/Python + PL/Python 3](https://www.postgresql.org/docs/current/plpython.html)
105+
- [pgAudit](https://www.pgaudit.org/)
106+
- [pgAudit Analyze](https://github.com/pgaudit/pgaudit_analyze)
107+
- [set_user](https://github.com/pgaudit/set_user)
108+
- [pgBackRest](https://pgbackrest.org/)
109+
- [pgBouncer](http://pgbouncer.github.io/)
110+
- [pgAdmin 4](https://www.pgadmin.org/)
111+
- [pgMonitor](https://github.com/CrunchyData/pgmonitor)
112+
- [Patroni](https://patroni.readthedocs.io/)
113+
- [LLVM](https://llvm.org/) (for [JIT compilation](https://www.postgresql.org/docs/current/jit.html))
114+
115+
In addition to the above, the geospatially enhanced PostgreSQL + PostGIS container adds the following components:
116+
117+
- [PostGIS](http://postgis.net/)
118+
- [PL/R](https://github.com/postgres-plr/plr)
119+
120+
Additional containers that are not directly integrated with the PostgreSQL Operator but can work alongside it include:
121+
122+
- [pgPool II](https://access.crunchydata.com/documentation/crunchy-postgres-containers/latest/container-specifications/crunchy-pgpool/)
123+
- [pg_upgrade](https://access.crunchydata.com/documentation/crunchy-postgres-containers/latest/container-specifications/crunchy-upgrade/)
124+
- [pgBench](https://access.crunchydata.com/documentation/crunchy-postgres-containers/latest/container-specifications/crunchy-pgbench/)
125+
126+
For more information about which versions of the PostgreSQL Operator include which components, please visit the [compatibility]({{< relref "configuration/compatibility.md" >}}) section of the documentation.
127+
98128
# Supported Platforms
99129

100130
The Crunchy PostgreSQL Operator is tested on the following Platforms:

0 commit comments

Comments
 (0)