~pelpsi/launchpad:team-subscription-bug

Last commit made on 2023-08-09
Get this branch:
git clone -b team-subscription-bug https://git.launchpad.net/~pelpsi/launchpad
Only Simone Pelosi can upload to this branch. If you are Simone Pelosi please log in for upload directions.

Branch merges

Branch information

Name:
team-subscription-bug
Repository:
lp:~pelpsi/launchpad

Recent commits

9a33876... by Simone Pelosi

Moved and renamed test_subscriptions test

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
78a7081... by Simone Pelosi

Flushing db before txn.commit() and txn.abort()

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
2dd280e... by Simone Pelosi

Added a test to reproduce team subscription machinery

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
1245d1d... by Guruprasad

charm/launchpad-scripts-bzrsyncd: Fix a typo in the celerybeat service name

Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/448470

52a063f... by Guruprasad

charm/launchpad-scripts-bzrsyncd: Fix a typo in the celerybeat service name

12f6ef6... by Colin Watson

charm: Separate restricted librarian vhost configuration

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

f494c63... by Colin Watson

charm: Separate restricted librarian vhost configuration

I'd hoped to avoid this and to be able to combine the public and
restricted librarians onto a single set of IP addresses, but the
restricted librarian relies on wildcard DNS
(*.restricted.launchpadlibrarian.net etc.), and Let's Encrypt only
supports wildcard SANs if you're using the DNS-01 challenge type, which
I don't think we can easily arrange in our environment. As such, we'll
need separate frontends for each of the public and restricted
librarians, which means having a separate implementation of the
`vhost-config` interface for each of them.

ccd340b... by Colin Watson

charm: Set up frontend relations for the librarian

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

620888b... by Colin Watson

charm/launchpad-scripts: Add a bugsummary-rebuild action

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

6a25791... by Colin Watson

Silence some more librarian-gc OOPSes on non-production systems

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