~ines-almeida/launchpad:fetch-service-expose-build-metadata-url-api

Last commit made on 2024-04-19
Get this branch:
git clone -b fetch-service-expose-build-metadata-url-api 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-expose-build-metadata-url-api
Repository:
lp:~ines-almeida/launchpad

Recent commits

4c818ae... by Jürgen Gmach

Expose the URL to download the metadata file of the fetch service via API

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

buildd-master: add logic to call `endProxySession` at the end of a successfull build.

Currently, only snap builds use the fetch service and require any post-build cleanup; for the remaining build types this wil simply `pass`

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

buildd-manager: Add logic to end fetch service session and retrieve metadata.

This adds the necessary code to the BuilderProxyMixin to be able to request metadata to the fetch service, store it in a file, and end the fetch service session.

df62eb0... by Ines Almeida

buildd-manager: rename method to start Proxy session

77953d2... by Ines Almeida

buildd-manager minor refactor: variable renaming and comment additions

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

buildd-manager: Remove `proxy_username` as argument for fetch service start session

This was confirmed to not be required

8da27fa... by Ines Almeida

buildd-master: update value for fetch service base URL

Removed the `/session` from the base URL for the fetch service control endpoint for consistency

c3bc9ef... by Jürgen Gmach

Fix TempDir usage in testing docs

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

00a0647... by Jürgen Gmach

Fix TempDir usage in testing docs

9021b56... by Ines Almeida

Refactor buildd-manager builder proxy logic

This separates the logic for making calls to the builder proxy and the fetch service out of the BuilderProxyMixin and into their own handlers.
This will make it easier to later add the logic to end sessions or, retrieve metadata.

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