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