"Fossies" - the Fresh Open Source Software Archive

Member "ec2-api-15.0.0/ChangeLog" (5 Oct 2022, 34133 Bytes) of package /linux/misc/openstack/ec2-api-15.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": 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