Skip to content

Commit 6928787

Browse files
Merge branch '16/edge' into dpe-8865-extract-error-messages
2 parents 1592518 + fbfd2e8 commit 6928787

File tree

18 files changed

+1407
-33
lines changed

18 files changed

+1407
-33
lines changed

charmcraft.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ parts:
2727
PIP_BREAK_SYSTEM_PACKAGES=true python3 -m pip install --user --upgrade pip==25.3 # renovate: charmcraft-pip-latest
2828
2929
# Use uv to install poetry so that a newer version of Python can be installed if needed by poetry
30-
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.9.13/uv-installer.sh | sh # renovate: charmcraft-uv-latest
30+
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.9.14/uv-installer.sh | sh # renovate: charmcraft-uv-latest
3131
# poetry 2.0.0 requires Python >=3.9
3232
if ! "$HOME/.local/bin/uv" python find '>=3.9'
3333
then

concierge.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
juju:
22
model-defaults:
33
logging-config: <root>=INFO; unit=DEBUG
4+
# TODO: Remove once fixed https://github.com/juju/juju/issues/21409
5+
agent-version: 3.6.11
46
providers:
57
lxd:
68
enable: true

config.yaml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,57 @@ options:
2121
description: |
2222
Controls whether Gather and Gather Merge also run subplans.
2323
type: boolean
24+
cpu-max-logical-replication-workers:
25+
description: |
26+
Sets the maximum number of logical replication workers. Should be either "auto"
27+
or a positive integer value. Restart is required when changed.
28+
auto = max_worker_processes.
29+
type: string
30+
default: "auto"
31+
cpu-max-parallel-apply-workers-per-subscription:
32+
description: |
33+
Sets the maximum number of parallel apply workers per subscription.
34+
Should be either "auto" or a positive integer value.
35+
auto = max_worker_processes.
36+
type: string
37+
default: "auto"
38+
cpu-max-parallel-maintenance-workers:
39+
description: |
40+
Sets the maximum number of workers that can be used for parallel maintenance operations
41+
like CREATE INDEX. Should be either "auto" or a positive integer value.
42+
Cannot exceed max_parallel_workers.
43+
auto = max_worker_processes.
44+
type: string
45+
default: "auto"
46+
cpu-max-parallel-workers:
47+
description: |
48+
Sets the maximum number of workers that can be used for parallel operations.
49+
Should be either "auto" or a positive integer value. Cannot exceed max_worker_processes.
50+
auto = max_worker_processes.
51+
type: string
52+
default: "auto"
53+
cpu-max-sync-workers-per-subscription:
54+
description: |
55+
Sets the maximum number of synchronization workers per subscription.
56+
Should be either "auto" or a positive integer value.
57+
auto = max_worker_processes.
58+
type: string
59+
default: "auto"
60+
cpu-max-worker-processes:
61+
description: |
62+
Sets the maximum number of background processes that the system can support.
63+
Should be either "auto" or a positive integer value.
64+
auto = minimum(8, 2 * vCores). Value will be capped at 10 * vCores if exceeded.
65+
Restart is required when changed.
66+
type: string
67+
default: "auto"
68+
cpu-wal-compression:
69+
description: |
70+
Enable compression of full-page writes written in WAL. Compression reduces
71+
the I/O needed for local storage and replication.
72+
Default is on (true).
73+
type: boolean
74+
default: true
2475
durability-synchronous-commit:
2576
description: |
2677
Sets the current transactions synchronization level. This charm allows only the
@@ -758,6 +809,7 @@ options:
758809
Allowed values are: from 0 to 2000000000.
759810
type: int
760811

812+
761813
# Deprecated options
762814
synchronous_node_count:
763815
description: |

docs/how-to/enable-plugins-extensions/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ For a list of available extensions, see the page [Supported plugins/extensions](
99
Enable the extension by setting `True` as the value of its respective config option, like in the following example:
1010

1111
```text
12-
juju config postgresql plugin_<plugin name>_enable=True
12+
juju config postgresql plugin-<plugin name>-enable=True
1313
```
1414
## Integrate your application
1515
Integrate (formerly known as "relate" in `juju v.2.9`) your application charm with the PostgreSQL charm:
@@ -42,4 +42,4 @@ Not all PostgreSQL extensions are available. The list of supported extensions is
4242
:hidden:
4343
4444
Enable TimescaleDB <enable-timescaledb>
45-
```
45+
```

metadata.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ docs: https://canonical-charmed-postgresql.readthedocs-hosted.com/16/
1717
source: https://github.com/canonical/postgresql-operator
1818
issues: https://github.com/canonical/postgresql-operator/issues
1919
website:
20-
- https://ubuntu.com/data/postgresql
21-
- https://charmhub.io/postgresql
20+
- https://canonical.com/data/postgresql
2221
- https://github.com/canonical/postgresql-operator
2322
maintainers:
2423
- Canonical Data Platform <data-platform@lists.launchpad.net>
24+
contact: https://matrix.to/#/#charmhub-data-platform:ubuntu.com
2525

2626
peers:
2727
database-peers:

poetry.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ charm-refresh = "^3.1.0.2"
2121
httpx = "^0.28.1"
2222
charmlibs-snap = "^1.0.1"
2323
charmlibs-interfaces-tls-certificates = "^1.1.0"
24-
postgresql-charms-single-kernel = "16.1.3"
24+
postgresql-charms-single-kernel = "16.1.4"
2525

2626
[tool.poetry.group.charm-libs.dependencies]
2727
# data_platform_libs/v0/data_interfaces.py

refresh_versions.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
charm_major = 1
2-
workload = "16.10"
2+
workload = "16.11"
33

44
[snap]
55
name = "charmed-postgresql"
66

77
[snap.revisions]
88
# amd64
9-
x86_64 = "239"
9+
x86_64 = "244"
1010
# arm64
11-
aarch64 = "240"
11+
aarch64 = "242"

0 commit comments

Comments
 (0)