lp://qastaging/~ack/landscape-client/vm-info-detect-qemu
- Get this branch:
- bzr branch lp://qastaging/~ack/landscape-client/vm-info-detect-qemu
Branch merges
- Björn Tillenius (community): Approve
- Free Ekanayaka (community): Approve
-
Diff: 158 lines (+80/-33)2 files modifiedlandscape/lib/tests/test_vm_info.py (+23/-1)
landscape/lib/vm_info.py (+57/-32)
Related bugs
Bug #1374501: Virtual machine detection failing when having QEMU as sys_vendor | Undecided | Fix Released |
Related blueprints
Branch information
Recent revisions
- 786. By Free Ekanayaka
-
Merge drop-old-
juju-info- data [f=1373284] [r=bjornt,ack] [a=Free Ekanayaka]
Stop parsing the .json files in the juju directory and just parse
the single file that the charm now generates. - 785. By Free Ekanayaka
-
Merge drop-juju-info-list [f=1369635] [r=ack,tealeg] [a=Free Ekanayaka]
Drop the code that sends the legacy juju-info-list message/field,
which we don't use anymore in the server. - 784. By Free Ekanayaka
-
Merge juju-machine-
registration [f=1362506] [r=adam- collard, ack] [a=Free Ekanayaka]
This branch:- Bumps the server API to 3.3: this will let us introduce a new schema
for the juju-info registration field, since we have released clients
out there that could potentially send the old juju-info schema (although
they'd need to be deployed with an older version of the client charm,
so it's more a theoretical situation than one that can happen in practice).
A server branch has been pushed to bump the server to API 3.3. as well.- Include the machine ID information in the registration message if the server
is capable of handling it. - 783. By Free Ekanayaka
-
Merge juju-machine-info [f=1360282] [r=adam-
collard, ack] [a=Free Ekanayaka]
This branch changes the get_juju_info utility to return information
about the Juju machine ID the client runs in. Since we're in the
middle of the transition, both the old info with unit names and the
new info with the machine ID are returned. When the transition completes
in the server too the old info can be dropped. - 782. By Free Ekanayaka
-
Merge handle-server-api [f=1342649] [r=ack,
adam-collard] [a=Free Ekanayaka]
This branch modifies the broker's MessageExchange and MessageStore
to handle a new 'server-api' field which is going to be included
in every payload the server sends to the client. This new field
will inform the client about which message API the server is
capable of handling, so we can finally properly support newer
clients talking to older server even in cases where there are
message schemas changes. - 781. By Free Ekanayaka
-
Merge drop-provisioni
ng-registration -2 [f=1344054] [r=tribaal,ack] [a=Free Ekanayaka]
Drop unused provisioning registration code. - 780. By Free Ekanayaka
-
Merge drop-provisioni
ng-registration [f=1343147] [r=tribaal,tealeg] [a=Free Ekanayaka]
This is the first of two branches that drop all provisioning-related
code left in the client.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/~landscape/landscape-client/trunk