"Fossies" - the Fresh Open Source Software Archive 
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
See also the latest
Fossies "Diffs" side-by-side code changes report for "ChangeLog":
12.0.0_vs_13.0.0.
1 CHANGES
2 =======
3
4 13.0.0
5 ------
6
7 * remove lower-constraints job. it's buggy
8 * Run TripleO jobs on CentOS8 instead of CentOS7
9 * update aws ec2 interface
10 * Update TOX\_CONSTRAINTS\_FILE for stable/xena
11 * update .gitreview
12
13 13.0.0.0rc1
14 -----------
15
16 * doc: Update our IRC server to OFTC
17 * [ussuri][goal] Update contributor documentation
18 * setup.cfg: Replace dashes with underscores
19 * Add Python3 xena unit tests
20 * fix using of SQLAlchemy.in\_ operator in UT
21
22 12.0.0
23 ------
24
25 * Handle binary userdata (like gzip format)
26 * Use volume v3 API by default
27 * Bump mccabe in lower-constraints.txt
28 * Add Python3 wallaby unit tests
29
30 11.0.0
31 ------
32
33 * Use importlib to take place of imp module
34 * Migrate zuul config v2 to native v3
35 * migrate testing to ubuntu focal
36 * requirements: Drop references to os-testr
37 * Remove elementtree deprecated methods
38 * drop mock from lower-constraints
39 * Stop to use the \_\_future\_\_ module
40 * Switch to newer openstackdocstheme version
41 * Remove .testr.conf
42 * Fix hacking min version to 3.0.1
43 * Add py38 package metadata
44 * Bump default tox env from py37 to py38
45 * Add Python3 victoria unit tests
46
47 10.0.0
48 ------
49
50 * Use unittest.mock instead of third party mock
51 * Update hacking for Python3
52 * Cleanup docs building
53 * Fix AMI image registration
54 * Openstack API interface changed
55 * Fix encoding/decoding in paging of universal describer class
56 * [ussuri][goal] Drop python 2.7 support and testing
57 * Add links to readme
58 * Fix misspell word
59 * Switch to Ussuri jobs
60 * tox: Keeping going with docs
61 * Remove version attribute from setup.cfg
62 * docs: Add separate 'doc/requirements.txt' file
63 * tox: Misc fixes
64 * Fix lower-constraints
65 * Revert "temporary disable functional tests"
66
67 9.0.0
68 -----
69
70 * Replace git.openstack.org URLs with opendev.org URLs
71 * Update json module to jsonutils
72 * Add Python 3 Train unit tests
73 * temporary disable functional tests
74 * Update api-ref location
75 * tests: Avoid using mock wraps
76 * OpenDev Migration Patch
77 * Dropping the py35 testing
78 * Replace openstack.org git:// URLs with https://
79 * change error message for glance client
80 * up version to 9.0.0 due to release 8.0.0
81 * add python 3.7 unit test job
82
83 8.0.0
84 -----
85
86 * Replace tripleo-scenario002-multinode with scenario002-standalone
87 * Use template for lower-constraints
88 * Ignore floating ips not attached to instances
89 * Change openstack-dev to openstack-discuss
90 * move tripleo job to experimental
91 * Remove tripleo newton and ocata jobs
92 * fix tox python3 overrides
93 * change calls from neutron cli to openstack cli
94 * Remove install-guide-jobs
95 * switch documentation job to new PTI
96 * import zuul job settings from project-config
97 * add python 3.6 unit test job
98 * switch documentation job to new PTI
99 * import zuul job settings from project-config
100 * Added EC2 API Import Image support (via RegisterImage EC2 API call)
101 * up version for next release
102
103 7.0.0
104 -----
105
106 * Fix usage of isotime
107 * Add py36 testenv
108 * Port rally plugins to use proper modules
109 * fix error url
110 * Replace deprecated "auth\_uri" by "www\_authenticate\_uri"
111 * uncap eventlet
112 * Updated from global requirements
113 * synchronize default vpc creation across threads
114 * add lower-constraints job
115 * Remove intree ec2-api tempest tests
116 * Updated from global requirements
117 * skip addresses tests due to novaclient changes
118 * Drop all qpid related explanations
119 * Update links in README
120 * up version for master branch due to queens release
121 * Fix the incorrect reference links
122 * Updated from global requirements
123 * Updated from global requirements
124 * update documentation
125 * Switch ec2 neutron-full job to use ec2api tempest plugin
126 * Switch ec2-api gate job to use ec2api tempest plugin
127 * Move zuulv3 jobs to project repo
128 * Updated from global requirements
129 * add ssl\_ca\_cert option to check client cert
130 * remove deprecated options
131 * Updated from global requirements
132 * fix DB migration for MySQL
133 * handle new volume's status "reserved"
134 * Updated from global requirements
135 * Updated from global requirements
136 * zuul: create zuul.yaml and run tripleo scenario002
137 * Updated from global requirements
138 * Updated from global requirements
139 * Updated from global requirements
140 * remove unused configuration options
141 * rework tox.ini
142 * rally: rework plugin
143 * update of Installation Guide
144 * Updated from global requirements
145 * fix for awscli in create\_config
146 * Remove SCREEN\_LOGDIR from devstack
147 * Move install guides from install-guide/ to doc/source/install Update documentation index page
148 * Add configuration reference to doc/source/configuration
149 * Updated from global requirements
150 * Updated from global requirements
151 * fix ec2-api-metadata memcached overlap with nova-api
152 * Add test\_cert.pem to .gitignore
153 * Add rm to whitelist\_externals in tox.ini
154 * Correct import of keystoneauth1 session
155 * Updated from global requirements
156 * Fix add\_role section in install.sh script
157 * Updated from global requirements
158 * up version in master for next Q-cycle
159 * Updated from global requirements
160 * Updated from global requirements
161 * Updated from global requirements
162 * Fix test\_check\_simple\_image\_attributes to pass with AMI images
163 * Use botocore in API instead of boto
164 * Updated from global requirements
165 * fix comparision of security group rules
166 * Updated from global requirements
167 * Updated from global requirements
168 * Updated from global requirements
169 * Remove code that used nova-cert
170 * fix register\_image function
171 * Delete log translation functions and add hacking rule
172 * Enable some off-by-default checks
173 * Updated from global requirements
174 * turn on disable\_ec2\_classic in devstack installation
175 * Updated from global requirements
176 * Updated from global requirements
177 * Updated from global requirements
178 * add using cache to metadata
179 * minor fix to https://review.openstack.org/#/c/466115/
180 * Updated from global requirements
181 * Fix html\_last\_updated\_fmt for Python3
182 * Updated from global requirements
183 * Updated from global requirements
184 * Updated from global requirements
185 * Updated from global requirements
186 * Updated from global requirements
187 * fix ec2-api after deprecation of nova-network functions in novaclient
188 * Updated from global requirements
189 * Remove the deprecated tempest.test.attr
190 * Updated from global requirements
191 * Remove log translations
192 * Updated from global requirements
193 * Updated from global requirements
194 * fix keystone\_ec2\_tokens\_url
195 * fix rally scenarios
196 * Add 'rm -f .testrepository/times.dbm' command in testenv
197 * fix documentation errors
198 * change manual in install-guide
199 * Replace six.iteritems() with .items()
200 * change the command to obtain credentials in README
201 * Using neutron engine in security groups describe
202 * use glanceclient version '2'. fix keystone error message
203 * Updated from global requirements
204 * Add .idea pattern to .gitignore
205 * Removing py34 from tox
206 * Switch to use stable remote\_client
207 * Switch to use stable data\_utils
208 * switch on vpnaas for ec2-api
209 * Updated from global requirements
210 * Updated from global requirements
211 * turn on disable\_ec2\_classic
212 * small fixes to default vpc implementation
213 * Changes in address in default VPC mode
214 * Use hacking 0.12.x
215 * add unit tests for create, delete security group and authorize security group ingress in case of default vpc
216 * describe-security-groups by name in default VPC mode describes security groups in default vpc only
217 * increase version for master branch
218 * Updated from global requirements
219 * Changes in security groups in default VPC mode
220 * Updated from global requirements
221 * Updated from global requirements
222 * add instance in default-vpc by security-group-name or private-ip-address
223 * Typo-fix: occured => occurred
224 * Create new instance by default in default vpc
225 * Create default vpc during describe security groups
226 * Updated from global requirements
227 * Updated from global requirements
228 * Updated from global requirements
229 * add account attributes to disabled ec2-classic mode
230 * config option for default VPC
231 * rework test for \_create\_vpc
232 * add default route to route table of default vpc
233 * reworked unit tests
234 * Create internet gateway for default VPC
235 * Create default VPC during describe route tables
236 * add unit test for check and create default vpc function
237 * Create a subnet for default VPC
238 * Updated from global requirements
239 * create default vpc
240 * Switch to Nova v2.32 API
241 * Honor Nova's restriction for bdm fields
242 * Updated from global requirements
243 * Add Constraints support
244 * add CONTRIBUTING.rst
245 * H803 hacking have been deprecated
246 * add API reference documentation
247 * fix format errors in README file remove Legacy OpenStack release notice
248 * Updated from global requirements
249 * modified README.rst
250 * added install-guide documentation
251 * Updated from global requirements
252 * use 'strongswan' package for vpnaas
253 * try to fix stages problem of devstack
254 * Remove unnecessary file
255 * Show team and repo badges on README
256 * fix tests for network\_interface
257 * Updated from global requirements
258 * Add tempest test UUID to all functional tests
259 * Updated from global requirements
260 * Don't pass argument sqlite\_db in method set\_defaults
261 * Updated from global requirements
262 * Don't attempt to escalate ec2-api-manage privileges
263 * Drop MANIFEST.in - it's not needed by pbr
264 * Updated from global requirements
265 * skip vpn tests if vpnaas is not in network features list
266 * up version in master
267
268 3.0.0
269 -----
270
271 * Updated from global requirements
272 * Using assertIsNone() instead of assertEqual(None, ...)
273 * Trivial: Remove vim header from source files
274 * Use assertEqual() instead of assertDictEqual()
275 * Updated from global requirements
276 * fix experimental jobs
277 * rework creating admin context - use keystoneauth1 lib
278 * Updated from global requirements
279 * Fix tempest.conf generation
280 * switch to using new versions of cinder service
281 * fix security\_groups comparision due to neutron changes
282 * add link to download devstack in README.rst
283 * fix metadata accessing for specific networks
284 * Updated from global requirements
285 * Updated from global requirements
286 * Fix group name when generating tempest.conf
287 * Updated from global requirements
288 * fix rally plugin due to rally changes
289 * Updated from global requirements
290 * use another params for upload-bundle
291 * restore configuring bundled image in s3
292 * change default region
293 * update from global requirements
294 * functional tests: add skip checker for absence of EC2-classic
295 * fix security\_groups's rules comparision
296 * skip failed addresses test for nova-network
297 * Removed mentioning of old EC2 API
298 * update from global requirements and up version for master
299 * Fix doc build if git is absent
300 * fix experimental pipeline with post\_test\_hook.sh
301 * Inherit from correct class for WSGI server
302 * Graduate from Oslo Incubator to using oslo.service
303 * Graduate to the oslo\_utils.fileutils
304 * Graduate to oslo.utils.timeutils
305 * remove using euca2ools in install script
306 * fix security group rules comparision
307 * Install tempest into venv for non-tox way of functional tests
308 * switch from deprecated tempest\_lib to tempest.lib
309 * use EBS image instead non-EBS image
310 * add 'stop instance' operation before volume detach
311 * update devstack plugin script
312 * fix cleanup in functional tests
313 * Improve functional tests
314 * Set https connection verify flag from config
315 * Change CIDR's in tests
316 * Fix botoclient for non-ssl based functional tests
317 * fix encoding of request\_id
318 * LOG.warn is deprecated in python3
319 * rework accessing keystone resources
320 * URL error for sqlalchemy-migrate doc
321 * Remove argparse from requirements
322 * Replace deprecated library function os.popen() with subprocess
323 * rework rally
324 * py33 are no longer supported by Infra's CI
325 * fix of installation script and README file
326 * fix functional tests
327 * Fix 'unstack' script
328 * fix VPC and VPN tests due to Amazon changes
329 * Deprecated tox -downloadcache option removed
330 * Update run method of devstack services
331 * Replace oslo\_utils.timeutils.isotime
332 * fix rally
333 * fix working with cinder API v2
334 * fix races
335 * fix metadata test
336 * fix installing virtualenv in post\_test\_hook
337 * Update from global requirements and bump master version
338 * move config creation to devstack plugin script
339 * Adopt functional tests to be a tempest plugin
340 * add old tests to temporary folder
341 * rework certs stuff
342 * fix working with incorrect certificate
343 * functional tests: fix tests work over SSL OpenStack Cloud
344 * fix installing ec2api in devstack with USE\_SSL=True
345 * rally: fix logging due to changes in rally
346 * functional tests: fix run\_ssh detection
347 * remove unused variables from install.sh
348 * functional tests: add 'run\_ssh' parameter to config
349 * functional tests: rework image register test
350 * Small typo fix in faultwrapper catch
351 * functional tests: remove unneeded describe\_addresses
352 * functinal tests: adopt paging tests to Amazon algorithms
353 * functional tests: improve cleanups in volume's test
354 * functional tests: update helps string in config
355 * functional tests: work with EBS image if needed
356 * functional tests: remove hack
357 * functional tests: fix describe adderesses tests
358 * functional tests: fix snapshots paging
359 * functional test: fix instance\_stop\_start test
360 * functional tests: fix instance paging test
361 * functinal tests: fix volume wating after instance termination
362 * functional tests: take into account other addresses
363 * functional tests: wait for 'output' field
364 * functional tests: set permission for upload to s3
365 * Allow setting custom ec2api port to listen to
366 * fixes for experimental pipeline
367 * change 'stackforge' to 'openstack' in readme-s
368 * fix commands after test run
369 * Update .gitreview for new namespace
370 * change error code and message due to Amazon changes
371 * enable functional test of instance creation with two network interfaces
372 * fix preparation test script
373 * Fix config analyzer
374 * Remove outdated sample config generator
375 * Remove obsolete test requirements
376 * Update requirements
377 * Check public key content in metadata functional test
378 * Add an explanation for ec2\_id metadata in images
379 * Suppress error log output for keystone call test
380 * Update .gitignore file for non-static files generated
381 * py34: fix ec2 auth - headers must be copied to dict
382 * py34: use ascii decoding instead utf-8 when it possible
383 * Expose public key data in metadata server
384 * Use a singleton for admin session
385 * py34: fix string conversion
386 * py34: fix s3server code
387 * py34: use reload explicitly
388 * Remove support of old or absend OS client
389 * Remove support for usage OS clients with no session
390 * py34: use range always instead xrange
391 * py34: remove using contextlib.nested
392 * Unit test for describing of creating images
393 * Move image private tests to BaseTestClass
394 * Extract DB mock to a separate test mixin class
395 * Create an image in a separate thread
396 * py34: fix unichr usage
397 * py34: fix internals usage in cleanups
398 * py34: fix exception formatting to user-friendly message
399 * py34: fix basestring usage in validator
400 * py34: fix comparision NoneType and int
401 * py34: fix ex.message absence
402 * py34: fix text conversion and urlparse usage in metadata
403 * Use keystone service for regular context initialization
404 * Use keystone session for admin context
405 * Fix context helpers for admin context
406 * Prevent updating os\_id of db items
407 * py34: fix dictionary changing during iteration on it
408 * py34: fix exception conversion for logging
409 * py34: fix convert\_dicts\_to\_lists
410 * py34: fix fault message encoding
411 * py34: unit tests: fix parsing response's xml
412 * py34: fix body's response conversion
413 * py34: fix iteritems/itervalues using
414 * py34: fix using of internal types vriables in cloud.py
415 * py34: fix fake gateway definition
416 * py34: fix string definition for base64 encoding
417 * py34: fix importing address module
418 * py34: fix invalid syntax for exception re-raise
419 * py34: update tests/unit/\_\_init\_\_.py
420 * remove content of tests/\_\_init\_\_.py
421 * py34: fix gettext installing
422 * use request id generator from oslo\_context
423 * Enable greenthreading for ec2api services
424 * Use released novaclient in gating
425 * Update from global requirements
426 * Fix devstack plugin script
427 * Fix H501 errors
428 * Enable multithreading for ec2api
429 * Translate Glance and internal image statuses to valid EC2 states
430 * fix devstack plugin script
431 * Rework post test hook script
432 * Discover version of given compute service type
433 * Fix gating for DevStack switched to Nova v2.1 by default
434 * Honour API\_WORKERS setting in devstack plugin
435 * Replace local cpu\_count with processutils.get\_worker\_count
436 * One more small fix for README
437 * Unify work with request unpacking methods in metadata server
438 * Consolidate path parsing logic in metadata server
439 * Add NSX VMware support in metadata server
440 * Simplify getting instance attributes from metadata request
441 * Update README.rst
442 * Fix mock glanceclient initialization
443 * add code for config generation
444 * remove installation of euca2ools
445 * Turn off debug output in install.sh
446 * Add 'Member' role to test user
447 * Split Nova API's version and microversion constants
448 * Clear conversion of source id to uuid in \_build\_block\_device\_mapping
449 * Fix comments in ec2utils.get\_os\_image\_mappings
450 * Substitute bdms specified with the same name
451 * Allow to set compute service type
452 * Remove support of outdated novaclients
453 * Enable debug logging for Nova, Glance, Cinder requests
454 * Commonize config usage for base test classes
455 * Use config fixrute in BaseTestCase
456 * fix install.sh due to recent changes
457 * Store volume size in bdms of image being registered
458 * add more waiting to instance type change
459 * fix rally scenarios
460 * Use contextlib.nested for multiple 'with' clauses
461 * Use lxml to render EC2 response
462 * Add deleteOnTermination to volume filters
463 * Remove project\_id from db.add\_item interface
464 * Use id mapping for auto creation of db item for alien images
465 * Use id mapping in get\_os\_image
466 * Remove obsolete comment
467 * Use get\_my\_ipv4 from oslo\_utils
468 * adopt ec2 api to work with keystone v3 api
469 * remove roles from context
470 * cleanup configs
471 * create functional test for register\_image
472 * fix EC2\_STATE\_PATH initialization
473 * add vpn scenario test
474 * fix rally scenarios
475 * Fix names of new devices in functional tests
476 * Fix the first describing of an alien image by id
477 * Extend db\_api.get\_items\_ids to search by ec2 ids
478 * Improve tests for image db items
479 * Fix calls of id mapping creation for images
480 * Add tests for auto creating db items
481 * Simplify usage of OSSnapshot constuctor
482 * Commonize mock of get\_admin\_context for api tests
483 * Move OS related mocks to a separate base test case
484 * Use correct mock object to mock context in test\_client
485 * User create\_context whereve it is possible in unit tests
486 * Move create fake context function to outside of ApiTestCase
487 * Extract sqlite db preparation to a separate base test case
488 * prepare test script for run\_long\_test experimental job
489 * Consider VPN routes for subnet host routes
490 * Make \_parse\_block\_device\_mapping to return only passed attributes
491 * Move image root device name getter function to ec2utils
492 * Support bdm v2 for describe image operations
493 * Introduce a function to parse image device mappings
494 * Move strip/prepend dev functions to ec2utils
495 * Return 'DeleteOnTermination' in VolumeAttachment struct
496 * One more fix for preparation script
497 * Change 'tenant' to 'project' in test's preparation script
498 * Add functional test to check not root bdm in ebs image
499 * Enable functional tests on ebs instance snapshot
500 * Move get\_device\_name\_prefix to base functional test module
501 * Fix creation of EBS images in functional tests
502 * Fix create image
503 * Enable functional tests on bdm modification at instance launch
504 * Enable check of volume size in ebs image test
505 * Remove usage of WritableLogger from oslo\_log
506 * Fix the optimization of single instance describing
507 * fix rally scenarios because of rally changes
508 * Reset api engines in unit tests
509 * update from global requirements
510 * fix typos
511 * switch instance and image api to bdm v2
512 * Use openstack CLI instead of keystone one in install.sh
513 * Add functional tests for tag support for vpn-related objects
514 * Add tag support for vpn-related objects
515 * Use pip to install the package
516 * Update requirements from OpenStack and remove unused ones
517 * Use release candidate of novaclient w/ microversions support
518 * update from oslo-incubator
519 * Update botocore client and use cloned novaclient for functional tests
520 * Fix 0.0.0.0/0 route management
521 * Fix create/delete vpn connection route
522 * Add a test scenario for establish of vpn connection
523 * Add basic functional tests for vpn connection
524 * Add basic functional tests for customer and vpn gateways
525 * Try to remove some compatibility checks
526 * Distinguish a preliminary address association test
527 * Add a scenario test for default route behavior
528 * Fix reservation group set for metadata API
529 * Fix compatibility with legacy Nova client for metadata server
530 * remove hack for nova bug
531 * [rally-jobs] Change import of base context
532 * Removing unsed variable
533 * fix calls order in scenario test
534 * implement instance resizing
535 * Add missed module docstring
536 * Rename dict\_to\_lxml to dict\_to\_xml
537 * Update readme for VPN implementation
538 * Add customer gateway configuration to VPN connection output
539 * remove botocore\`s version\`s restriction
540 * Add instruction how to run in legacy releases
541 * Move dict to xml conversion to ec2utils
542 * Remove underscore to camelCase conversion for XML output
543 * Manage OS VPN connection for route table operations
544 * Do not update host routes if vpn routes are changed
545 * Manage OS VPN connection for subnet operations
546 * Manage OS VPN connection for VPN gateway operations
547 * Manage OS VPN connection for VPN connection operations
548 * fix rally scenario 'describe\_one\_instance'
549 * Implement storage of VPN gateway route propagation attribute
550 * Store propagated routes for VPN connections
551 * Implement VPN connection storage
552 * Create/delete vpnservice for subnets
553 * Refactor internal API of update subnet routes
554 * Attach router to external network for VPN gateway
555 * add source\_dest\_check to instance attributes
556 * implement groupId for EC2 classic groups
557 * Store static routes for VPN gateways
558 * Implement VPN gateways
559 * Implement customer gateway
560 * implement describing other network interface attributes
561 * implement groupSet attribute for instance attributes
562 * Simplify rollback of route changes
563 * implement modify/reset instance attribute. part 1
564 * add EBS volume deletion to tests
565 * add ubuntu image for testing and port instance\_restart test
566 * remove ssh from tests due it in tempest-lib now
567 * fix checking in paging test
568 * add creationDate property to image resource
569 * implement paging
570 * move to botocore clients technology
571 * Remove and actualize some TODOes
572 * Added information about installation with devstack into README
573
574 0.1.0
575 -----
576
577 * Fix GetConsoleOutput and GetPasswordData
578 * check right error codes in image operations
579 * add test for checking validity of console output
580 * fix bugs with project id in DB for public objects
581 * add fixes to images
582 * Handle invalid setting of public network
583 * add test for bug #1215527
584 * add network scenarios for rally
585 * add template for documentation
586 * Update setup.cfg with release information
587 * try to skip first run in rally results
588 * Optimized describing of instance
589 * restrict listing neutrons' resources to one tenant for admin
590 * Optimization for caching db instances during addresses describing
591 * Added default flavor. Made flavors to be retrieved once in describe
592 * Restart service at SIGHUP signal
593 * Fix and rename get\_item\_ids
594 * upgrade rally scenarios
595 * Added state for instance disappeared after deletion
596 * Make S3 server compatible with AWS cli
597 * add tests for disassociation not associated address
598 * change s3 endpoint from nova to ec2-api for devstack
599 * Added repair default group feature
600 * temporary install euca2ools
601 * add filters 'encrypted' and 'volume-type' to volumes
602 * Fixes in security\_groups
603 * Performance: leverage dict comprehension in PEP-0274
604 * Fix KeyError for euca-describe-images
605 * Don't add exception instance in LOG.exception
606 * add absent filters
607 * Copy S3 server implmenetation from Nova
608 * port test for instances behavior in VPC
609 * Added filtering for instance-state-\* and the mechanism
610 * Fix spelling
611 * Refactor running of instances
612 * add metadata test and fix metadata logic
613 * Update requirements
614 * Add metadata to services list for devstack plugin
615 * add scenario test for vpc addresses
616 * set current user as owner for LOGDIR
617 * Add logging for an image registration
618 * Remove get\_admin\_context function
619 * Refresh config sample
620 * Reorganize hierarchy of exception classes
621 * Get partial compatibility with pre Kilo Nova release
622 * Unit-tests for modify network interaces' delete\_on\_termination flag
623 * Get rid of Nova DB access
624 * Fix metadata setup
625 * fix delete on termination behaviour for network interfaces
626 * Add get\_os\_admin\_context function in context module
627 * Switch to usage of v21 compute API
628 * Supress error logging for passed negative unit tests
629 * Rework fake action execute interface
630 * Do not use namedtuple to mock objects
631 * add test for idempotent instance
632 * Restrict fake OS calls exactly to OS clients' interfaces
633 * Don't use mock shortcuts on novaclient object managers
634 * Use oslo config fixture in unit tests
635 * Move mock function generators to test tools
636 * Simplify setting of mock db data in unit tests
637 * create tags' tests
638 * Restrict fake db\_api calls to db\_api interface exactly
639 * Add images describing to rally scenarios
640 * Enable a functional test on DeviceIndex==0
641 * Fix groupSet output for VPC's instances
642 * Bring more compatibility with oslo\_db
643 * Simplify usage of db\_api.get\_items\_by\_ids
644 * Simplify usage of db\_api.get\_item\_by\_id
645 * follow oslo
646 * Simplify usage of ec2utils.get\_db\_item
647 * Use importutils from oslo.utils instead of oslo incubator's one
648 * Use excutils from oslo\_utils instead of oslo incubator's one
649 * Use timeutils from oslo.utils instead of oslo incubator
650 * Remove unused oslo incubator's uuidutils
651 * adding rally scenario
652 * Fix translation of an image id in register image
653 * Tests on network parameters in run instances
654 * Add verbose output to randomly failed unit test
655 * rework TODO due to new tempest\_lib
656 * Mandatory install euca2ools
657 * Fix Image RootDeviceType detection for bdm v2
658 * Common exception handling
659 * add scenario tests
660 * add tests for various cases with instance
661 * fix botocore usage and do not limit botocore version
662 * Remove typo
663 * Port some of old ec2 scenario tests to current API tests
664 * run functional tests in isolated tenant
665 * Prepare EBS image for testing
666 * Fix describing images with bdm
667 * Handle OS and some input errors for network interfaces
668 * Populated limitations list
669 * Remove functional TODOes and fix code style
670 * Add metadata service to devstack installation script
671 * Reworked mechanism of disabling VPC tests
672 * Implement DescribeAccountAttributes action
673 * Handle OS errors for addresses, improve unit-tests
674 * Add rest of api tests
675 * Add more tests
676 * Fix desribing an instance after its terminating
677 * Fixed 'default' security group name translation for network interfaces
678 * Adapted default security group to work for Kilo
679 * Handle and log OS errors for subnets
680 * Remove useless tests and TODOes for internet gateway
681 * Handle and log OS errors for vpc
682 * add first functional test with infrastructure
683 * enable simple region definition in config
684 * update test config before working with functional tests
685 * Work toward Python 3.4 support and testing
686 * move unit tests to subdirectory. part 2
687 * move unit tests to subdirectory. part 1
688 * convert devstack support to external plugin
689 * Update to global requirements
690 * Improve error output for associate address operation
691 * create scripts for devstack
692 * Delayed delete DB items for instances, volumes
693 * rework v4 auth
694 * Fix minor grammar in README file
695 * Fix passing of bdm to run instances
696 * some fixes to key pairs
697 * Updated README
698 * various fixes for snapshots
699 * Generate unique name for an instance
700 * Fix bug of unhandled exeption translation
701 * Fix network engine loading bug
702 * various fixes for volumes
703 * Simple script for upgrade from existing data in nova DB
704 * Register EBS image
705 * Tests for show an item tags, filter by tags, selective describe
706 * Implement device index for networ interfaces
707 * Test filtering of route tables by subnet id
708 * Fix delete local route bug
709 * Test filtering is used correctly in all APIs
710 * Fix test for OnCrashCleaner
711 * Implement some absent tests for instances
712 * Fixed bugs in filtering and routing
713 * fix parameter name
714 * fix filtering
715 * Create ec2-api-metadata console script
716 * Use describe\_network\_interface instead of formatting manually
717 * Added various validation tests
718 * Test for kernel and ramdisk images
719 * fix ip address accounting
720 * Test critical sequences of calls in rollback operations
721 * Implement tests on OnCrashCleaner
722 * Implement min-max logic for run-instances
723 * Improve delete tags test
724 * fix absent image error
725 * Added validation for VPCController
726 * Added all validators for main Controller
727 * Implement tests for tags
728 * Added validation for security groups except for IP permissions
729 * Port sorting in describe instances
730 * Port tests for instance volume manipulation
731 * port rest of api request tests
732 * Port test for describe instance attributes
733 * Port create image tests
734 * port test\_middleware
735 * port test\_faults
736 * port error's response tests
737 * Port tests for instances
738 * Added validation for Address parameters
739 * Restore tests for instances with multiply networks
740 * Port tests for block device mapping
741 * Add instruction for running metadata service
742 * Updated README. Added absent docstrings into cloud.py
743 * EC2 metadata implementation
744 * add simple snapshots' tests
745 * Made instances work without neutron
746 * add volume test for status
747 * Metadata proxy service
748 * remove validator
749 * add volumes' tests
750 * rename 'status' field to 'http\_status\_code' in tests
751 * Reworked validation mechanism once more
752 * Remove Glance to EC2 ID Nova mapping
753 * Port S3 utils tests
754 * Port tests for register, format images, copied bdm functions
755 * Port tests for image attributes
756 * remove access to nova's instance id mapping table
757 * Add unit tests on tags manipulations in DB API layer
758 * Add unit tests on items manipulations in DB API layer
759 * Reworked initial parameters validation mechanism
760 * remove proxy to ec2
761 * Fix describe behavior of selected kinds
762 * Use Describer for instances
763 * Forbid VPC-related functionality for usage without Neutron
764 * Added half the original ec2\_validate tests
765 * Added filtering by tags
766 * Port describe image tests
767 * EC2 classic mode unit tests for addresses
768 * Add tags to describe output
769 * Availability\_zones unit tests
770 * Refactor describe methods to use Describer class
771 * Tags implementation
772 * Use image DB items for instances
773 * Extract image manipulation methods
774 * Keypair unit tests
775 * Added absent security groups unit tests and functionality
776 * Extract describe images
777 * support aws v4 signature
778 * Fixed outstanding issues from 3 previous reviews comments
779 * Use regular form of local identifiers for describe\_instances
780 * Use volume and snapshot DB items for instances
781 * Convert instances describing and synchronization to common form
782 * Use snapshot DB items for volumes
783 * Extract snapshots implementation
784 * Extract volumes implementation
785 * Reworked universal describe and examples of its usage
786 * Use auto create DB item feature for instances
787 * Get DB item by os id with auto creation possibility
788 * Added get\_password\_data and get\_console\_output
789 * Added AvailabilityZones and Regions. Added universal describe
790 * Reworked addresses to support EC2 classic without legacy EC2 code
791 * Describe missed unused parameters for instances
792 * Allow VPC and EC2 Classic in one project
793 * Reworked SecurityGroups to work without legacy EC2
794 * Filters in describe instances
795 * Report client token in describe instances
796 * Raise if any object isn't found in get\_db\_items. Use this for instances
797 * Implement clent\_token (idempotent run)
798 * Call a function from network\_interface\_api instead of dublicate it
799 * Extract describe\_instance\_attribute
800 * Extract start/stop/reboot instances
801 * Implement independent terminate\_instaces
802 * Implement describe\_instances, store reservation\_id
803 * Use custom exceptions for Nova DB errors
804 * Restored keypairs functionality. Fixed a bug in it
805 * Fixed legacy groups behavior
806 * Start of extract Nova EC2. Store instance object in DB
807 * Update copyright
808 * Add apirequest unit tests
809 * Log traceback on unexpected errors
810 * Removed keypair functionality for now. Fixed README
811 * cleanup requirements
812 * Clean up requirements
813 * Workaround for Launchpad Bug #1384347
814 * Fix passing of security groups to Nova's create instances
815 * Add .gitignore
816 * Clean up requirements
817 * Store identifiers in DB in EC2 form instead of numeric form
818 * Extracted keypairs functionality from nova
819 * Implemented reset\_network\_interface\_attribute
820 * Added possibility to configure mtu for instances
821 * Set connection\_nova and external\_network parameters in install.sh
822 * Added source\_dest\_check functionality
823 * Implement run\_instance independently of Nova
824 * Fixed bugs for vpc\_scenario Tempest test
825 * Reimplemented describe\_addresses. Fixed bugs for Tempest
826 * Added AssignUnassignPrivateIpTest. Fixed some other tests
827 * Assign-unassign IP addresses functionality added. Filtering added
828 * Added filters. Fixed some bugs to comply with Tempest tests
829 * Fixed remote group usage
830 * Security groups unit tests
831 * Adding instances
832 * Adding network interfaces and security groups
833 * Adding addresses
834 * Adding dhcp options
835 * Adding subnets
836 * Adding internet gateways
837 * Adding VPC and Route tables functionality
838 * Adding utils, tests for them and fixing some pep8
839 * Initial EC2-API service commit
840 * Added .gitreview