~wgrant/launchpad:master

Last commit made on 2023-04-24
Get this branch:
git clone -b master https://git.launchpad.net/~wgrant/launchpad
Only William Grant can upload to this branch. If you are William Grant please log in for upload directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~wgrant/launchpad

Recent commits

9e453d6... by Colin Watson

Include built assets in deployment tarballs

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

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

Include built assets in deployment tarballs

We currently serve API documentation, CSS, and JavaScript from our
frontends; at the moment that involves running `make build` on the
frontends to build them. In order to translate this to Juju
deployments, one fundamental step is to build those assets into the
tarballs we use as payloads for Juju charms.

This adds about 8.7 MiB (9%) to the size of these tarballs, and the
added parts will only be used on one or two Juju applications. Still, I
think that's an excellent trade-off for the extra flexibility it gives
us, and once everything is converted to Juju it should result in faster
deployments since `make build` is quite slow.

90e2150... by Colin Watson

Remove duplicate grant of sharingjob to launchpad role

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

bf5eabb... by Jürgen Gmach

Simplify implementation of OVAL sync

Merged from https://code.launchpad.net/~jugmac00/launchpad/+git/launchpad/+merge/441693

77e2686... by Jürgen Gmach

Simplify implementation of OVAL sync

Also, add a couple of todo comments.

2d09863... by Guruprasad

Synchronize the OVAL data from the staging to the PPA directory

d1f54d5... by Colin Watson

charm: Add a launchpad-librarian charm

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

b587be8... by Colin Watson

Clarify some comments

119e9b2... by Colin Watson

Remove Nagios librarian checks

On production we're currently doing equivalent checks using the
`http_response` Telegraf plugin, which is much less code and doesn't
require specific charm integration, so let's not bother with the Nagios
checks here.

8e68ad4... by Colin Watson

charm: Add a launchpad-librarian charm