~cjwatson/launchpad:charm-postgresql-extras-push-backups-primary-only

Last commit made on 2023-11-26
Get this branch:
git clone -b charm-postgresql-extras-push-backups-primary-only https://git.launchpad.net/~cjwatson/launchpad
Only Colin Watson can upload to this branch. If you are Colin Watson please log in for upload directions.

Branch merges

Branch information

Name:
charm-postgresql-extras-push-backups-primary-only
Repository:
lp:~cjwatson/launchpad

Recent commits

513b1bc... by Colin Watson

charm: Only run push-backups on primary database units

We don't want to be pushing backups from more than one unit.

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
c0c814e... by Dimitri John Ledkov

tests: add Ed25519 gpg test keys

Merged from https://code.launchpad.net/~xnox/launchpad/+git/launchpad/+merge/456106

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
51ffd28... by Colin Watson

Fix archive-signing.rst for recent GPGKeyAlgorithm changes

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/456128

af2aa75... by Colin Watson

Fix archive-signing.rst for recent GPGKeyAlgorithm changes

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
3f9aad6... by Colin Watson

preflight: Add Juju-style user names to FRAGILE_USERS

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/456105

f9df307... by Dimitri John Ledkov

tests: add Ed25519 gpg test keys

Signed-off-by: Dimitri John Ledkov <email address hidden>

10344eb... by Colin Watson

preflight: Add Juju-style user names to FRAGILE_USERS

The preflight checks got a lot less useful when we switched to Juju
deployments, because to simplify credentials management we connect as a
per-charm user and then switch to the real target role after connecting,
but `pg_stat_activity` only shows the original user name. For safety,
fail preflight checks if any of the Juju-style user names associated
with publishers or upload processors are connected.

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
7d6d1de... by Colin Watson

Add support for EdDSA GnuPG keys

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/456006

c62cf7f... by Colin Watson

Restore description of which key types are supported

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
238b2a6... by Colin Watson

Fix spelling of EdDSA outside identifiers