~ines-almeida/launchpad:fetch-service-redact-certificate-in-logs

Last commit made on 2024-05-01
Get this branch:
git clone -b fetch-service-redact-certificate-in-logs https://git.launchpad.net/~ines-almeida/launchpad
Only Ines Almeida can upload to this branch. If you are Ines Almeida please log in for upload directions.

Branch merges

Branch information

Name:
fetch-service-redact-certificate-in-logs
Repository:
lp:~ines-almeida/launchpad

Recent commits

210d82e... by Ines Almeida

Redact `fetch_service_mitm_certificate` in build logs

When running a fetch service build, we send the certficate from buildd-manager to buildd, and log it. This redacts the certificate.

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

Update how to keep track of session_id within a builder session

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

c55da58... by Ines Almeida

Update how to keep track of session_id within a builder session

We now fetch the proxy details directly from the build instead of storing it within buildd-manager.
This means we don't need to store aephemeral `session_id` in DB, and also means we have the exact proxy details that ran during the build when we clear up the build.

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

Add DB load bulk load for `build_metadata_url` attributes when getting multiple builds

This reduces the number of DB queries made in the case for where a snap has multiple builds.
Also: revert commit that commented out a test that verified the snap.builds queries number

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

9652756... by Ines Almeida

Add missing `use_fetch_service` arg when starting a build

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

42c46ed... by Ines Almeida

Add missing `use_fetch_service` arg when starting a build

This is needed for buildd to run the right commands to setup the fetch service when the snap requires so.

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

Add error handling when recursively trying to update the default PPA's signing key

This handles unexpected situations like when the default PPA has no
signing key or it has a 4096-bit signing key generated outside the PPA
key updater script and hence is missing an entry in the 'gpgkey' table.

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

5a66062... by Guruprasad

Add error handling when recursively trying to update the default PPA's signing key

This handles unexpected situations like when the default PPA has no
signing key or it has a 4096-bit signing key generated outside the PPA
key updater script and hence is missing an entry in the 'gpgkey' table.

688f960... by Simone Pelosi

Unembargo build info

Added buildinfo to unembargoed files.

LP: #2052796

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

7bc8c86... by Quentin Debhi

Add new field Archive.metadata_overrides to models and interfaces

This field can be used for storing per-archive metadata overrides.
Also expose this field via the API and allow authorized users to
view and set its values.

Merged from https://code.launchpad.net/~ruinedyourlife/launchpad/+git/launchpad/+merge/463030