~pappacena/launchpad:fix-signingkey-duplication-on-inject

Last commit made on 2020-05-22
Get this branch:
git clone -b fix-signingkey-duplication-on-inject https://git.launchpad.net/~pappacena/launchpad
Only Thiago F. Pappacena can upload to this branch. If you are Thiago F. Pappacena please log in for upload directions.

Branch merges

Branch information

Name:
fix-signingkey-duplication-on-inject
Repository:
lp:~pappacena/launchpad

Recent commits

4872867... by Thiago F. Pappacena

Fixing typo and removing unecessary store.invalidate

db6b989... by Thiago F. Pappacena

Fixing duplicate key error when trying to save the same key for different archives

50f329f... by Thiago F. Pappacena

Adding support for DockerHub image push and its authentication protocol.

Merged from https://code.launchpad.net/~pappacena/launchpad/+git/launchpad/+merge/384192

d820c99... by Thiago F. Pappacena

Refactoring OCIRegistryClient to prepare for DockerHub.

Dockerhub authentication seems to need token authorization, and the way OCIRegistryClient is structured today (with HTTP Basic auth) makes it a bit difficult to keep the token. This refactoring creates a couple of differente "HTTP clients": one for the registry protocol we have today, and another for DocherHub (to be implemented in another MP).

Merged from https://code.launchpad.net/~pappacena/launchpad/+git/launchpad/+merge/384052

cdba1b2... by Thiago F. Pappacena

Keeping the http error when raising OCIRegistryAuthenticationError

9214cf7... by Thiago F. Pappacena

Adding some comments about scope and when to call authenticate()

71c5f25... by Thiago F. Pappacena

Changing the way we detect auth type for OCI registry

0b361c9... by Colin Watson

Fix test failures in TestBinaryBuildPackageBehaviourBuildCollection

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

81aa0db... by Colin Watson

Fix test failures in TestBinaryBuildPackageBehaviourBuildCollection

These failed due to switching to performing build queue logtail updates
in bulk.

90eaad5... by Tom Wardill

Allow edit permissions to oci_project_admin

Merged from https://code.launchpad.net/~twom/launchpad/+git/launchpad/+merge/384191