c43e50b641
Add a section listing priority efforts. Ensure that there is exactly one spec listed for each priority effort. Add stub specs for efforts which predate the spec process. Also, publish the Gerrit search string to see all priority effort changes. Remove the implemented/ directory so that spec URLs are stable over time. We have been linking to them very liberally, so let's not codify workflow in URLs. Remove the :glob: options so that specs now need to be listed individually in the sections in which they should appear. This means that spec workflow involves changing the index page rather than moving files (and URLs). Change-Id: Ic7f088b7456d66f5ff164dea8504e1c5467bf79d
1.5 KiB
1.5 KiB
Copyright 2015 Hewlett-Packard Development Company, L.P.
This work is licensed under a Creative Commons Attribution 3.0
Unported License.
http://creativecommons.org/licenses/by/3.0/legalcode
Use Diskimage Builder in Nodepool
To ensure identical test environments in different clouds, use Diskimage Builder to create images which are then uploaded to each cloud used by Nodepool.
Problem Description
Each cloud provider in use by Nodepool supplies different images which can cause tests to perform differently.
Proposed Change
Rather than try to correct the delta in each provider, create an image locally that can be used in any provider and upload it to Glance.
Because it is difficult to use glance in all of its deployment variations, move much of the cloud-interaction logic into the "shade" library and use that to perform the uploads.
Alternatives
Keep playing catch-up whenever clouds update their images.
Implementation
Assignee(s)
- Primary assignee:
-
mordred
Gerrit Topic
Use Gerrit topic "dib-nodepool" for all patches related to this spec.
git-review -t dib-nodepool
Work Items
N/A
Repositories
N/A
Servers
N/A
DNS Entries
N/A
Documentation
N/A
Security
N/A
Testing
N/A
Dependencies
N/A