"Fossies" - the Fresh Open Source Software Archive

Member "ec2-api-13.0.0/ChangeLog" (6 Oct 2021, 33408 Bytes) of package /linux/misc/openstack/ec2-api-13.0.0.tar.gz:


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