~pelpsi/launchpad:snap-component-integration

Last commit made on 2024-04-02
Get this branch:
git clone -b snap-component-integration 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:
snap-component-integration
Repository:
lp:~pelpsi/launchpad

Recent commits

21ff0a4... by Simone Pelosi

Add Snap Component support

Reference: LP142
Snap Components are processed and uploaded to the
snapcraft storage before pushing the Snap to the store.
Once every component is updated on the storage we can push
the Snap to the store.
`push` function changed to support the new `components` parameter.

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

Fix revocation endpoint

fetch_service_control_endpoint has the following structure:
http://{host}:{port}/session
Fix revocation_endpoint from http://{host}:{port}/session/session to
http://{host}:{port}/session

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

bb3d32f... by Simone Pelosi

Fix revocation endpoint

fetch_service_control_endpoint has the following structure:
http://{host}:{port}/session
Fix revocation_endpoint from http://{host}:{port}/session/session to
http://{host}:{port}/session

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

Update launchpad-buildd-manager to support Fetch Service

Add configs for fetch service into launchpad-buildd-manager charm.

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

8e0fe4f... by Simone Pelosi

Update launchpad-buildd-manager to support Fetch Service

Add configs for fetch service into launchpad-buildd-manager charm.

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