Skip to content

Commit 2d7ea8e

Browse files
authored
Merge pull request #29 from cybertec-postgresql/main_updateReadme
Update Readme
2 parents 44073cf + 1d56ef5 commit 2d7ea8e

1 file changed

Lines changed: 14 additions & 61 deletions

File tree

README.md

Lines changed: 14 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ pipelines with no access to Kubernetes API directly, promoting infrastructure as
1818
### Operator features
1919

2020
* Rolling updates on Postgres cluster changes, incl. quick minor version updates
21-
* Live volume resize without pod restarts (AWS EBS, PVC)
21+
* Live volume resize without pod restarts if supported by the storage-system (PVC)
2222
* Database connection pooling with PGBouncer
2323
* Support fast in place major version upgrade. Supports global upgrade of all clusters.
24-
* Restore and cloning Postgres clusters on AWS, GCS and Azure
24+
* Restore and cloning Postgres clusters on PVC, AWS, GCS and Azure
2525
* Additionally logical backups to S3 or GCS bucket can be configured
26-
* Standby cluster from S3 or GCS WAL archive
26+
* Standby cluster
2727
* Configurable for non-cloud environments
2828
* Basic credential and user management on K8s, eases application deployments
2929
* Support for custom TLS certificates
@@ -36,77 +36,44 @@ pipelines with no access to Kubernetes API directly, promoting infrastructure as
3636
* Supports PostgreSQL 15, starting from 10+
3737
* Streaming replication cluster via Patroni
3838
* Point-In-Time-Recovery with
39-
[pg_basebackup](https://www.postgresql.org/docs/11/app-pgbasebackup.html) /
40-
[WAL-E](https://github.com/wal-e/wal-e) via [Spilo](https://github.com/zalando/spilo)
41-
* Preload libraries: [bg_mon](https://github.com/CyberDem0n/bg_mon),
39+
[pg_basebackup](https://www.postgresql.org/docs/16/app-pgbasebackup.html) /
40+
[pgBackRest](https://pgbackrest.org/) via [CYBERTEC-pg-container](https://github.com/cybertec-postgresql/CYBERTEC-pg-container)
4241
[pg_stat_statements](https://www.postgresql.org/docs/15/pgstatstatements.html),
43-
[pgextwlist](https://github.com/dimitri/pgextwlist),
44-
[pg_auth_mon](https://github.com/RafiaSabih/pg_auth_mon)
4542
* Incl. popular Postgres extensions such as
46-
[decoderbufs](https://github.com/debezium/postgres-decoderbufs),
47-
[hypopg](https://github.com/HypoPG/hypopg),
4843
[pg_cron](https://github.com/citusdata/pg_cron),
4944
[pg_partman](https://github.com/pgpartman/pg_partman),
50-
[pg_stat_kcache](https://github.com/powa-team/pg_stat_kcache),
51-
[pgq](https://github.com/pgq/pgq),
52-
[plpgsql_check](https://github.com/okbob/plpgsql_check),
5345
[postgis](https://postgis.net/),
5446
[set_user](https://github.com/pgaudit/set_user) and
5547
[timescaledb](https://github.com/timescale/timescaledb)
48+
[credcheck](https://github.com/MigOpsRepos/credcheck)
5649

5750
The Postgres Operator has been developed at Zalando and is being used in
5851
production for over five years.
5952

6053
## Supported Postgres & K8s versions
6154

62-
| Release | Postgres versions | K8s versions | Golang |
63-
| :-------- | :---------------: | :---------------: | :-----: |
64-
| v1.10.* | 10 → 15 | 1.21+ | 1.19.8 |
65-
| v1.9.0 | 10 → 15 | 1.21+ | 1.18.9 |
66-
| v1.8.* | 9.5 → 14 | 1.20 → 1.24 | 1.17.4 |
67-
| v1.7.1 | 9.5 → 14 | 1.20 → 1.24 | 1.16.9 |
55+
| Release | Postgres versions | | pgBackRest versions | Patroni versions | K8s versions | Golang |
56+
| :-------- | :---------------: | :-------------------: | :--------------: | :----------------:| :-----: |
57+
| latest | 13 → 16 | 2.51 | 3.2.2 | 1.21+ | 1.19.8 |
58+
| next rc | 13 → 16 | 2.51 | 3.2.2 | 1.21+ | 1.22.1 |
6859

6960
* Integrated backup solution, automatic backups and very easy restore (snapshot & PITR)
7061
* Rolling update procedure for adjustments to the pods and minor updates
7162
* Major upgrade with minimum interruption time
7263
* Reduction of downtime thanks to redundancy, pod anti-affinity, auto-failover and self-healing
73-
* Supports PostgreSQL 15, starting from 10+
64+
* Supports PostgreSQL 16, starting from 13+
7465
* Streaming replication cluster via Patroni
7566
* Point-In-Time-Recovery with
7667
[pg_basebackup](https://www.postgresql.org/docs/11/app-pgbasebackup.html) /
77-
[WAL-E](https://github.com/wal-e/wal-e) via [Spilo](https://github.com/zalando/spilo)
78-
* Preload libraries: [bg_mon](https://github.com/CyberDem0n/bg_mon),
68+
[pgBackRest](https://pgbackrest.org/) via [CYBERTEC-pg-container](https://github.com/cybertec-postgresql/CYBERTEC-pg-container)
7969
[pg_stat_statements](https://www.postgresql.org/docs/15/pgstatstatements.html),
80-
[pgextwlist](https://github.com/dimitri/pgextwlist),
81-
[pg_auth_mon](https://github.com/RafiaSabih/pg_auth_mon)
8270
* Incl. popular Postgres extensions such as
83-
[decoderbufs](https://github.com/debezium/postgres-decoderbufs),
84-
[hypopg](https://github.com/HypoPG/hypopg),
8571
[pg_cron](https://github.com/citusdata/pg_cron),
8672
[pg_partman](https://github.com/pgpartman/pg_partman),
87-
[pg_stat_kcache](https://github.com/powa-team/pg_stat_kcache),
88-
[pgq](https://github.com/pgq/pgq),
89-
[plpgsql_check](https://github.com/okbob/plpgsql_check),
9073
[postgis](https://postgis.net/),
9174
[set_user](https://github.com/pgaudit/set_user) and
9275
[timescaledb](https://github.com/timescale/timescaledb)
93-
94-
The Postgres Operator has been developed at Zalando and is being used in
95-
production for over five years.
96-
97-
## Supported Postgres & K8s versions
98-
99-
| Release | Postgres versions | K8s versions | Golang |
100-
| :-------- | :---------------: | :---------------: | :-----: |
101-
| v1.10.* | 10 → 15 | 1.25+ | 1.19.8 |
102-
| v1.9.0 | 10 → 15 | 1.25+ | 1.18.9 |
103-
| v1.8.* | 9.5 → 14 | 1.20 → 1.24 | 1.17.4 |
104-
| v1.7.1 | 9.5 → 14 | 1.20 → 1.24 | 1.16.9 |
105-
106-
* Integrated backup solution, automatic backups and very easy restore (snapshot & PITR)
107-
* Rolling update procedure for adjustments to the pods and minor updates
108-
* Major upgrade with minimum interruption time
109-
* Reduction of downtime thanks to redundancy, pod anti-affinity, auto-failover and self-healing
76+
[credcheck](https://github.com/MigOpsRepos/credcheck)
11077

11178
## Getting started
11279

@@ -117,22 +84,8 @@ production for over five years.
11784

11885
## Documentation
11986

120-
Coming soon
121-
122-
Until then, please use the following:
123-
12487
There is a browser-friendly version of this documentation at
125-
[postgres-operator.readthedocs.io](https://postgres-operator.readthedocs.io)
126-
127-
* [How it works](docs/index.md)
128-
* [Installation](docs/quickstart.md#deployment-options)
129-
* [The Postgres experience on K8s](docs/user.md)
130-
* [The Postgres Operator UI](docs/operator-ui.md)
131-
* [DBA options - from RBAC to backup](docs/administrator.md)
132-
* [Build, debug and extend the operator](docs/developer.md)
133-
* [Configuration options](docs/reference/operator_parameters.md)
134-
* [Postgres manifest reference](docs/reference/cluster_manifest.md)
135-
* [Command-line options and environment variables](docs/reference/command_line_and_environment.md)
88+
[CPO-Documentation](https://cybertec-postgresql.github.io/CYBERTEC-pg-operator/)
13689

13790
## Community
13891

0 commit comments

Comments
 (0)