Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View

Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

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.

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/465326
Launchpad Buildbot
Automatic merge from stable up to c3bc9efdedf0
Ines Almeida
Bump pkginfo==1.10.0
Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/465595
Launchpad Buildbot
Automatic merge from stable up to 0bc8cefce6b3
Jürgen Gmach
Update link to our documentation in rocketfuel-setup
Merged from https://code.launchpad.net/~jugmac00/launchpad/+git/launchpad/+merge/465569
Launchpad Buildbot
Automatic merge from stable up to 0e1f616671af
Launchpad Buildbot
Automatic merge from stable up to 9021b56b087c
Merge db-stable e33107a14e (Add Archive.metadata_overrides)
Merged from https://code.launchpad.net/~ruinedyourlife/launchpad/+git/launchpad/+merge/464211
Jürgen Gmach
Fix TempDir usage in testing docs
Merged from https://code.launchpad.net/~jugmac00/launchpad/+git/launchpad/+merge/464681
Launchpad Buildbot
Automatic merge from stable up to 397c1448ef31
Launchpad Buildbot
Automatic merge from stable up to f33e6521bc5e
Launchpad Buildbot
Automatic merge from stable up to 518c2502a5e3
Jürgen Gmach
Expose the URL to download the metadata file of the fetch service via API
Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/464697
Ines Almeida
Refactor buildd-manager: remove unneeded variables, rename and add comments
- Removed the `/session` from the base URL for the fetch service control API endpoint, for consistency.
- The `proxy_username` was confirmed to not be necessary for the fetch service.
- Minor comment and variable refactoring

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/464684
Simone Pelosi
Add fetch_service_mitm_certificate to secrets
Merged from https://code.launchpad.net/~pelpsi/launchpad/+git/launchpad/+merge/464850
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
Guruprasad Lakshmi Narayanan
charm/launchpad-codehosting: Fix a double slash in an apache2 rewrite rule
Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/465505
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
Guruprasad Lakshmi Narayanan
Sign the archive with all its OpenPGP signing keys
If an archive has more than one OpenPGP signing key, sign the archive's
metadata files with all the available keys. For this, make signing an
operation on the signing key set and require passing a list of keys
to all signing operations.

Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/464692
Launchpad Buildbot
Automatic merge from stable up to 67d34a19aaa1
Guruprasad Lakshmi Narayanan
charm/launchpad-appserver: Make the bing custom search endpoint configurable
This allows us to update it without requiring any code changes to
Launchpad itself.

Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/464308
Guruprasad Lakshmi Narayanan
charm/launchpad-ppa-publisher: Add the PPA key updater cron job
Also use a unique name for the ppa-update-keys cron script,

Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/464690
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
Ines Almeida
Update `build_metadat_url` logic and tests and queries associated with it
This includes:
 - Update the query used to get the metadata file to be lighter
 - Remove test that no longer applies

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/464751
Launchpad Buildbot
Automatic merge from stable up to fa9074529cdb
Launchpad Buildbot
Automatic merge from stable up to 93ea335027bc
Simone Pelosi
Unembargo build info
Added buildinfo to unembargoed files.

LP: #2052796

Merged from https://code.launchpad.net/~pelpsi/launchpad/+git/launchpad/+merge/464838
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.

Merged from https://code.launchpad.net/~pelpsi/launchpad/+git/launchpad/+merge/461648
Launchpad Buildbot
Automatic merge from stable up to 4baa586d89c7
Guruprasad Lakshmi Narayanan
Update Bing custom search site URL
Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/464314
Simone Pelosi
Pass certificate to the builders
The certificate will be installed on the builders to the fetch service can man in the middle requests.

Merged from https://code.launchpad.net/~pelpsi/launchpad/+git/launchpad/+merge/464337
Guruprasad Lakshmi Narayanan
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
Guruprasad Lakshmi Narayanan
charm/launchpad-codehosting: Fix a bug in the bzr https vhost config
When renaming all the previous occurrences of
'codebrowse_internal_endpoint' to 'internal_codebrowse_root', this was
missed and it is causing the rewrite rule to be wrong.

Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/458127
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
Guruprasad Lakshmi Narayanan
Fix a typo in SigningServiceClient.sign
Also add tests for the SigningServiceClient to verify
the recent changes to this method.

Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/464957
Launchpad Buildbot
Automatic merge from stable up to e28e84d632f5
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
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; as well as the logic needed to run end end-of-session logc when the build finishes successfully.

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/464312
Ines Almeida
charm: update appserver logrotate from daily to hourly
Currently log files for this service can get quite heavy (in the realm of 10 Gb) which makes it impossible to live view the latest logs of a unit. Taking into account that we run 4 appserver units, debuging an issue can lead to several minutes to download the daily log files, and the launchpad-bastion disk to get unnecessarily full.
In this change, we are rotating the logs hourly, while keeping the same amount of days worth of logs on disk. This will lead to lighter log files, and less space for logs used.

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/464017
Guruprasad Lakshmi Narayanan
Fix exception when the default PPA has no signing key or has a secure one already
This should allow the PPA key updater script to generate replacement
keys for the 5 remaining PPAs that are in this scenario.

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