lp:~cjwatson/launchpad/upgrade-keystoneclient-swiftclient

Created by Colin Watson on 2017-12-19 and last modified on 2018-02-13
Get this branch:
bzr branch lp:~cjwatson/launchpad/upgrade-keystoneclient-swiftclient
Only Colin Watson can upload to this branch. If you are Colin Watson please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Colin Watson
Project:
Launchpad itself
Status:
Merged

Recent revisions

18522. By Colin Watson on 2018-02-13

Force keystoneclient logging level to INFO, since it logs credentials at DEBUG.

18521. By Colin Watson on 2018-01-03

Quieten swiftclient logging using a wrapper function rather than a context manager.

18520. By Colin Watson on 2018-01-02

Tag swiftclient logging comment with XXX.

18519. By Colin Watson on 2017-12-19

Upgrade to python-keystoneclient 0.7.1 and python-swiftclient 2.0.3.

These were the latest versions in Icehouse, to go with keystone 2014.1.5 and
swift 1.13.1 currently on the server. Upgrading to these allows us to use a
more recent version of pbr that is compatible with other dependencies we'd
like to upgrade.

We need a few tweaks to make everything work properly:

 * quieten overly-noisy logging (needed until python-swiftclient 3.2.0);
 * explicitly restrict HashStream to the desired segment size, since
   otherwise the client will read past the end of the segment and we can end
   up with corrupted hashes;
 * advertise a keystone endpoint in the fake Swift fixture;
 * cope with slightly different exception types due to the client now using
   requests.

18518. By Launchpad PQM Bot on 2017-12-19

[testfix][r=cjwatson][no-qa] Suppress Branch security proxies in
 lp.codehosting, not lp_sitecustomize.
 The latter runs too early to be able to safely import Bazaar plugins.

18517. By Launchpad PQM Bot on 2017-12-19

[r=wgrant][no-qa] Convert build system to virtualenv and pip.

18516. By Launchpad PQM Bot on 2017-12-18

[r=wgrant][no-qa] Bring the relevant parts of s4 in-tree,
 and clean it up substantially.

18515. By Launchpad PQM Bot on 2017-12-18

[r=wgrant][no-qa] Disable the post-webservice-GET commit if the
 webservice.read_only_commit.disabled feature flag is set.

18514. By Launchpad PQM Bot on 2017-12-18

[r=cjwatson][no-qa] Fix lp-source-dependencies URL mistake in
 rocketfuel-setup documentation.

18513. By Launchpad PQM Bot on 2017-12-18

[r=wgrant][no-qa] Convert lp-source-dependencies to git.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:launchpad
This branch contains Public information 
Everyone can see this information.

Subscribers