Skip to content

Commit a32b950

Browse files
Sync docs from Discourse
1 parent 816d987 commit a32b950

File tree

5 files changed

+39
-41
lines changed

5 files changed

+39
-41
lines changed

docs/how-to/h-restore-backup.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ To restore a backup that was made from a *different* cluster, (i.e. cluster migr
1515
- Access to S3 storage
1616
- [Configured settings for S3 storage](/t/charmed-postgresql-k8s-how-to-configure-s3/9595?channel=14/stable)
1717
- [Existing backups in your S3-storage](/t/charmed-postgresql-k8s-how-to-create-and-list-backups/9596?channel=14/stable)
18-
- [Point-in-time recovery](#point-in-time-recovery) requires the following PostgreSQL charm revisions:
19-
- 435+ for `arm64`
20-
- 436+ for `amd64`
18+
- [Point-in-time recovery](#point-in-time-recovery) requires the following PostgreSQL K8s charm revisions:
19+
- 382+ for `arm64`
20+
- 381+ for `amd64`
2121

2222
## Summary
2323
* [List backups](#list-backups)

docs/reference/r-releases.md

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,16 @@ For a given release, this table shows:
1414
> This charm still supports older versions of Juju down to 2.9. See the [Juju section of the system requirements](/t/) for more details
1515
* Support for specific features
1616

17-
| Revision | PostgreSQL version | Juju version | [TLS encryption](/t/9685)* | [COS monitoring](/t/10600) | [Minor version upgrades](/t/) | [Cross-regional async replication](/t/) | [Point-in-time recovery](/t/)
18-
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
19-
| [444], [445] | 14.12 | `3.4.3+` | ![check] | ![check] | ![check] | ![check] | ![check] |
20-
| [381], [382] | 14.12 | `3.4.3+` | ![check] | ![check] | ![check] | ![check] | ![check] |
21-
| [280], [281] | 14.11 | `3.4.2+` | ![check] | ![check] | ![check] | ![check] |
22-
| [193] | 14.10 | `3.4.2+` | ![check] | ![check] | ![check] | ![check] |
23-
| [177] | 14.9 | `3.1.6+` | | ![check] | ![check] |
24-
| [158] | 14.9 | `3.1.5+` | | ![check] | ![check] |
25-
| [73] | 14.7 | `2.9.32+` | | |
26-
27-
<!--TODO: insert as first row
28-
| [462], [463] | 14.12 | `3.4.3+` | ![check] | ![check] | ![check] | ![check] | ![check] |
29-
-->
17+
| Revision | PostgreSQL version | Juju version | [TLS encryption](/t/9685)* | [COS monitoring](/t/10600) | [Minor version upgrades](/t/) | [Cross-regional async replication](/t/) | [Point-in-time recovery](/t/) | [PITR Timelines](/t/) |
18+
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
19+
| [462], [463] | 14.13 | `3.6.1+` | ![check] | ![check] | ![check] | ![check] | ![check] | ![check] |
20+
| [444], [445] | 14.12 | `3.4.3+` | ![check] | ![check] | ![check] | ![check] | ![check] | |
21+
| [381], [382] | 14.12 | `3.4.3+` | ![check] | ![check] | ![check] | ![check] | ![check] | |
22+
| [280], [281] | 14.11 | `3.4.2+` | ![check] | ![check] | ![check] | ![check] | |
23+
| [193] | 14.10 | `3.4.2+` | ![check] | ![check] | ![check] | ![check] | |
24+
| [177] | 14.9 | `3.1.6+` | | ![check] | ![check] | |
25+
| [158] | 14.9 | `3.1.5+` | | ![check] | ![check] | |
26+
| [73] | 14.7 | `2.9.32+` | | | |
3027

3128
**TLS encryption***: Support for **`v2` or higher** of the [`tls-certificates` interface](https://charmhub.io/tls-certificates-interface/libraries/tls_certificates). This means that you can integrate with [modern TLS charms](https://charmhub.io/topics/security-with-x-509-certificates).
3229

@@ -40,24 +37,22 @@ Several [revisions](https://juju.is/docs/sdk/revision) are released simultaneous
4037
4138
> If you deploy a specific revision, **you must make sure it matches your base and architecture** via the tables below or with [`juju info`](https://juju.is/docs/juju/juju-info).
4239
43-
<!-- TODO: Fill in arch columns and remove "14/stable" from previous table
44-
### Release 462-463 (`14/stable`)
40+
### Release 462-463
4541

4642
| Revision | amd64 | arm64 | Ubuntu 22.04 LTS
4743
|:--------:|:-----:|:-----:|:-----:|
48-
|[462] | | | ![check] |
49-
|[463] | | | ![check] |
50-
--->
44+
|[462] | ![check] | | ![check] |
45+
|[463] | | ![check] | ![check] |
5146

52-
### Release 444-445 (`14/stable`)
47+
[details=Older releases]
48+
### Release 444-445
5349

5450
| Revision | amd64 | arm64 | Ubuntu 22.04 LTS
5551
|:--------:|:-----:|:-----:|:-----:|
5652
|[445] | | ![check] | ![check] |
5753
|[444] | ![check] | | ![check] |
5854

59-
[details=Older releases]
60-
### Release 381-382 (`14/stable`)
55+
### Release 381-382
6156

6257
| Revision | amd64 | arm64 | Ubuntu 22.04 LTS
6358
|:--------:|:-----:|:-----:|:-----:|
@@ -106,6 +101,8 @@ For a list of all plugins supported for each revision, see the reference page [P
106101
[/note]
107102

108103
<!-- LINKS -->
104+
[462]: /t/16008
105+
[463]: /t/16008
109106
[445]: /t/15966
110107
[444]: /t/15966
111108
[382]: /t/15442

docs/reference/r-revision-462-463.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
11
>Reference > Release Notes > [All revisions] > Revision 462/463
22
3-
[note type=caution]
4-
This page is a work in progress for a **future release**. Please revisit at a later date!
5-
[/note]
6-
73
# Revision 462/463
8-
<sub><TODO></sub>
4+
<sub>December 18, 2024</sub>
95

10-
Canonical's newest Charmed PostgreSQL K8s operator has been published in the [14/stable channel].
6+
Canonical's newest Charmed PostgreSQL K8s operator has been published in the `14/stable` channel.
117

128
Due to the newly added support for `arm64` architecture, the PostgreSQL charm now releases multiple revisions simultaneously:
13-
* Revision <TODO> is built for `amd64` on Ubuntu 22.04 LTS
14-
* Revision <TODO> is built for `arm64` on Ubuntu 22.04 LTS
9+
* Revision 462 is built for `amd64` on Ubuntu 22.04 LTS
10+
* Revision 463 is built for `arm64` on Ubuntu 22.04 LTS
1511

1612
> See also: [How to perform a minor upgrade]
1713
@@ -25,13 +21,15 @@ Due to the newly added support for `arm64` architecture, the PostgreSQL charm no
2521
---
2622

2723
## Highlights
24+
* Upgraded PostgreSQL from v.14.12 → v.14.13
25+
* Check the official [PostgreSQL release notes](https://www.postgresql.org/docs/release/14.13/)
2826
* Added timeline management to point-in-time recovery (PITR) ([PR #716](https://github.com/canonical/postgresql-k8s-operator/pull/716)) ([DPE-5581](https://warthogs.atlassian.net/browse/DPE-5581))
2927
* Added pgAudit plugin/extension ([PR #688](https://github.com/canonical/postgresql-k8s-operator/pull/688)) ([DPE-5116](https://warthogs.atlassian.net/browse/DPE-5116))
3028
* Observability stack (COS) improvements
3129
* Polished built-in Grafana dashboard ([PR #733](https://github.com/canonical/postgresql-k8s-operator/pull/733)) ([DPE-4469](https://warthogs.atlassian.net/browse/DPE-4469))
3230
* Improved COS alert rule descriptions ([PR #727](https://github.com/canonical/postgresql-k8s-operator/pull/727)) ([DPE-5658](https://warthogs.atlassian.net/browse/DPE-5658))
3331
* Added fully-featured terraform module ([PR #737](https://github.com/canonical/postgresql-k8s-operator/pull/737)) ([DPE-5627](https://warthogs.atlassian.net/browse/DPE-5627))
34-
* Several S3 improvements ([PR #750](https://github.com/canonical/postgresql-k8s-operator/pull/750))
32+
* S3 backups improvements ([PR #750](https://github.com/canonical/postgresql-k8s-operator/pull/750))
3533

3634
## Features and improvements
3735
* Removed patching of private ops class. ([PR #692](https://github.com/canonical/postgresql-k8s-operator/pull/692))
@@ -76,19 +74,21 @@ Due to the newly added support for `arm64` architecture, the PostgreSQL charm no
7674
[/details]
7775

7876
## Known limitations
79-
...
80-
<TODO>
77+
78+
* [Juju 3.6.1+](https://discourse.charmhub.io/t/roadmap-releases/5064#juju-juju-361-11-dec-2024-2) is required for [Terraform-Provider-Juju](https://github.com/juju/terraform-provider-juju) consistent usage ([more details here](https://github.com/juju/terraform-provider-juju/issues/608)).
8179

8280
## Requirements and compatibility
8381
* (no change) Minimum Juju 2 version: `v.2.9.49`
8482
* (no change) Minimum Juju 3 version: `v.3.4.3`
83+
* (increased) Recommended Juju 3 version: `v.3.6.1`
8584

8685
See the [system requirements] for more details about Juju versions and other software and hardware prerequisites.
8786

8887
### Integration tests
8988
Below are some of the charm integrations tested with this revision on different Juju environments and architectures:
9089
* Juju `v.2.9.51` on `amd64`
9190
* Juju `v.3.4.6` on `amd64` and `arm64`
91+
* Juju `v.3.6.1` on `amd64` and `arm64`
9292

9393
| Software | Revision | Tested on | |
9494
|-----|-----|----|---|
@@ -108,10 +108,10 @@ Below are some of the charm integrations tested with this revision on different
108108
| [discourse-k8s] | `rev 173` | ![juju-2_amd64] ![juju-3_amd64] |
109109

110110
### Packaging
111-
This charm is based on the Charmed PostgreSQL K8s [ROCK <TODO>]. It packages:
112-
* [postgresql] `v.14.12`
111+
This charm is based on the Charmed PostgreSQL K8s ROCK revision `164`. It packages:
112+
* [postgresql] `v.14.13`
113113
* [pgbouncer] `v.1.21`
114-
* [patroni] `v.3.1.2 `
114+
* [patroni] `v.3.1.2`
115115
* [pgBackRest] `v.2.53`
116116
* [prometheus-postgres-exporter] `v.0.12.1`
117117

docs/reference/r-system-requirements.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ The charm supports several Juju releases from [2.9 LTS](https://juju.is/docs/juj
1111

1212
| Juju major release | Supported minor versions | Compatible charm revisions |Comment |
1313
|:--------|:-----|:-----|:-----|
14-
| ![3.6 LTS] | `3.6.0-beta2` | [280]+ | No known issues, but still in beta. Not recommended for production. |
14+
| ![3.6 LTS] | `3.6.1+` | [444/445]+ | Recommended for production. |
1515
| [![3.5]](https://juju.is/docs/juju/roadmap#juju-juju-35) | `3.5.1+` | [280]+ | [Known Juju issue](https://bugs.launchpad.net/juju/+bug/2066517) in `3.5.0` |
1616
| [![3.4]](https://juju.is/docs/juju/roadmap#juju-juju-34) | `3.4.3+` | [280]+ | Know Juju issues with previous minor versions |
1717
| [![3.3]](https://juju.is/docs/juju/roadmap#juju-juju-33) | `3.3.0+` | from [177] to [193] | No known issues |
@@ -61,4 +61,5 @@ At the moment IPv4 is supported only (see more [info](https://warthogs.atlassian
6161
[73]: /t/11873
6262
[177]: /t/12668
6363
[193]: /t/13208
64-
[280]: /t/14068
64+
[280]: /t/14068
65+
[444/445]: /t/15966

docs/tutorial/t-set-up.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ All necessary components have been pre-installed inside the VM already, like Mic
4747

4848
<a href="#heading--juju"><h2 id="heading--juju"> Set up Juju </h2></a>
4949

50-
Let's bootstrap Juju to use the local MicroK8s controller:
50+
Let's bootstrap Juju to use the local MicroK8s controller. We will call it "overlord", but you can give it any name you'd like.
5151
```shell
5252
juju bootstrap microk8s overlord
5353
```

0 commit comments

Comments
 (0)