~pelpsi/launchpad:create-new-4096-key-for-archives-with-1024-key

Last commit made on 2024-04-05
Get this branch:
git clone -b create-new-4096-key-for-archives-with-1024-key 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:
create-new-4096-key-for-archives-with-1024-key
Repository:
lp:~pelpsi/launchpad

Recent commits

fa8b67e... by Simone Pelosi

Add logic to update 1024 PPAs keys

Cronscript to generate new 4096-bit RSA signing keys for the affected
PPAs (the ones with 1024-bit key) and add a row to the signingkey table
with the information about the newly generated key.
The new key will be generated for the default PPA and then propagated
to the other PPAs beloning to the same owner.
Add rows to the archivesigningkey containing updated PPAs
(i.e., one row per signing key-archive combination).
Also add information regarding the new keys to the gpgkey table.

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
832c174... by Ines Almeida

test: ensure feature flag is ON during test_admin_snap unit test

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/462153

28d8dde... by Ines Almeida

test: ensure feature flag is ON during test_admin_snap unit test

ee28e34... by Simone Pelosi

Refactor _requestProxyToken to be aligned with _requestFetchServiceSession

Merged from https://code.launchpad.net/~pelpsi/launchpad/+git/launchpad/+merge/462145

8e9905a... by Simone Pelosi

Refactor _requestProxyToken to be aligned with _requestFetchServiceSession

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

Add fetch service session API

Update BuilderProxyMixin class to switch between
Fetch Service and classic Builder Proxy depending on
use_fetch_service flag.
Add test suite for Fetch Service and fetchservice.py mock class
for API.
Add Fetch Service API information on schema-lazr.conf.

Merged from https://code.launchpad.net/~pelpsi/launchpad/+git/launchpad/+merge/461721

8862e2c... by Simone Pelosi

Add fetch service session API

Update BuilderProxyMixin class to switch between
Fetch Service and classic Builder Proxy depending on
use_fetch_service flag.
Add test suite for Fetch Service and fetchservice.py mock class
for API.
Add Fetch Service API information on schema-lazr.conf.

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
aec24ae... by Ines Almeida

UI changes to allow admins to update a Snap's use_fetch_service

This is hidden behind the new snap.fetch_service.enable feature flag

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/461649

5b3756b... by Ines Almeida

Add Snap.use_fetch_service field to model and API

The field will only be updatable by admins. Although we can't hide the API endpoint itself, we are hidding the endpoint setting and getting behind a new feature flag "snap.fetch_service.enable"

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/461552

22aceeb... by Ines Almeida

Merge db-stable a8331c30a982be3c46ecb7469ace1eab55caf995

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/462132