CHANGES
=======

0.28.0
------

* Fix 'associate' operation for vault (#302)
* Dcaas osclient virtual gateway (#294)
* [MRS] Implementation of sdk and cli parts (#293)
* small fix cbr restore backup (#297)
* Dcaas osclient endpoint group (#296)
* DCAAS Direct Connection Endpoint Group. (#295)
* CTS functional tests (#194)
* Dcaas osclient connection (#291)

0.27.0
------

* cbr cli member (#290)
* allow\_get removal (#292)
* [OBS] Upload large files and bugfixes (#288)

0.26.3
------

* Cbr backup cli (#280)
* [CLI] SDRS: Active domain and job implementation (#283)
* fix smn message publishing (#286)

0.26.2
------

* support eni network for cce turbo cluster (#287)
* obs headers fix (#281)

0.26.1
------

* fix css cluster tags support (#282)
* [SDK] SDRS v1 (#279)
* CLI cbr checkpoint (#278)
* DCAAS Virtual interface resource implementation (#275)
* Dcs refactoring (#276)
* Add docs. (#274)
* vpc ft (#271)
* Dcs availability zones (#273)
* Dcs service specification (#270)
* Rename zuul docs template (#272)

0.26.0
------

* Drop endpoint override for sfsturbo (#268)
* Dcaas connection resource implementation (#267)
* Dcaas virtual gateway (#264)
* Dcs maintenance time window (#265)
* chenge nodeset in otce-upload-image (#266)
* [CLI] cbr vault (#263)
* [CBR] Task (#262)

0.25.0
------

* [SDK] [CLI] kms quota (#259)
* Refactoring auto\_scaling quota. (#260)
* Distributed Cache Service Quota resource with tests. (#255)
* [CLI] CCE show certificates (#258)

0.24.6
------

* Add \`vpc\_id\` subnet list parameter (#257)

0.24.5
------

* Add \`vpc.v1.subnet\` resource (#256)

0.24.4
------

* Fix base\_path for vpc route. (#254)
* fix basepath for vpc route (#253)

0.24.3
------

* add find method for vpc (#250)
* Rework vpc service to be not version aware (#249)
* add classmethod for clusters (#248)

0.24.2
------

* fix zero weight assignment (#243)

0.24.1
------

* RDS v3 SDK feature extension (#235)
* CSS cluster query parameters (#240)

0.24.0
------

* tags for elbv2 (#238)
* Add release notes link to README (#231)
* fix colon (#234)
* Release note tutorial added (#230)

0.23.0
------

* Css (#222)
* Add undocumented roles restrict for agency config (#229)

0.22.1
------

* fix duplicating parameters in l7rule update (#226)

0.22.0
------

* Fix cce project cleanup (#223)
* Get rid of six usage (#215)
* Functional tests for nat resources (#183)
* Update Zull badge url (#221)
* Elbv3 unit tests (#220)

0.21.0
------

* Elb v3 next resources (#217)
* tests: Rename '\_verify2' to '\_verify' (#218)
* Make dns stuff inherited from openstack.v2.dns (#199)
* Partial implementation of ELBv3 (#216)
* Add wait methods for dns stuff (#213)

0.20.1
------

* Revert wait\_for\_delete\_group method, use default sec\_group for tests (#214)
* New AS group delete method with force\_delete parameter (#210)

0.20.0
------

* DDS cloud layer (#209)
* DDS instance (#205)

0.19.0
------

* Fix CES service metric namings (#207)
* Fix tearDown in test fixtures (#202)
* DDS flavors (#200)
* Do not use toc in the RN (#198)
* Add DDS datastore resource (#197)
* Initialize releasenotes building (#195)
* Dns functional tests (#185)
* verify to verify2 (#193)
* Update \`README.rst\` and \`.gitignore\` (#190)
* Start using zuul template (#192)
* DNS cleanup pritate/public zones and ptr records (#189)
* Delete "enterprise\_project\_id" (#188)

0.18.1
------

* CCE client fixes due to changes on cloud layer (#186)

0.18.0
------

* CCE cloud layer minor fixes for network and enhanced example (#184)
* Add SMN service (#182)
* Fix error message for showing missing cluster (#154)
* CBR policy CLI client, unit tests and docs (#179)
* Fix issue #97 (#180)
* Adding new properties and new unit test (#178)
* status field added (#177)
* Adding wait methods for as\_instance and as\_group (#175)
* CBR share member SDK (#174)

0.16.1
------

* Fix metric naming for the OBS (#172)

0.16.0
------

* added endpoint\_overrided to get\_container method in proxy (#171)
* CBR vault SDK resource (#169)
* Bring back iam in osc (#168)
* one css example for a customer request (#166)

0.15.0
------

* Use openstack proxy for kms service (#127)
* [CLI] Initialize cloud layer in CCE and RDS (#159)
* fix image registry name (#165)
* Update .zuul.yaml
* Drop promote image job
* cce cleanup (#164)
* Add dockerfile to create OSC/otce container image (#149)
* fix issue 162 (#163)
* fix issue #84 (#161)

0.14.0
------

* Auto scaling find instance (#158)
* DMS Examples & Docu (#156)
* CCE fixes for better CLI handling (#150)

0.13.1
------

* Dcs fixes (#157)
* minor changes for installation advices (#153)
* drop obsolete libffi6
* Override SDK metric reporting (#136)
* Fix print and debug issues (#142)
* CBR checkpoint, policy resources (#139)
* Add first CBR resources (#138)

0.13.0
------

* Nodepool cli cloud layer etc. (#137)
* add CCE node pool resource to SDK (#134)

0.12.2
------

* Fix CCE endpoint overriding (#133)
* Cce node (#132)

0.12.0
------

* CCE cluster node cloud layer integration (#131)

0.11.1
------

* Modify exception handling (#129)

0.11.0
------

* Add cloud layer function for creating/deleting CCE cluster (#126)
* Fixing --help on osclient [ces/metric list] (#125)
* Start using pod jobs (#122)
* Changed "avg" to "average" to comply with API (#124)

0.10.2
------

* DNS find zone client fix (#123)

0.10.1
------

* fix elb certificates content update (#120)

0.10.0
------

* elb certificates (#118)
* Travis deletion (#119)
* Deh fixes for host creation due to wrong prepend\_key value (#117)

0.9.1
-----

* change parameter state to status to fit Ansible playbooks (#113)
* rollback credential OSC due to conflicts (#112)
* Documentation added for CES (SDK + OSC), Identity Credential (OSC) and rework of README.rst (#111)
* Agency support (#108)
* add some project cleanup functions (#109)
* Cloudeye (#101)
* add SDK support for Identity Credentials (#106)

0.9.0
-----

* drop maas service, since doesnt exist anymore (#105)
* add support for waf domains (#104)

0.8.0
-----

* Waf fix (#103)
* add waf certificates support in SDK (#102)
* VPC Peering (#87)

0.7.1
-----

* disable travis deploy (#96)
* DCS fixes (#86)
* Add tox-py38 and hopefully release jobs (#94)
* Several SDK guides (#83)
* Cloud layer (#92)
* small pep fixes (#93)
* DNS fix list recordsets for 500 > entries (#89)
* small pep fixes (#90)
* fix travis deploy name

0.7.0
-----

* Extend DMS to cover Kafka Premium extensions (#76)
* Update CCE cluster (#70)
* ELB: added UDP to list of supported protocols (#79)
* replace repair zuul config
* replace zuul job
* Improve NAT-GW (#65)
* fix pep error
* Fix docs to be buildable by Sphinx 3.0.0
* Add stubs for new services (#74)
* Execute nightly functional tests only on master (#75)
* sync with upstream (#73)
* use squash-merge (#72)
* sync test-requirements with latest upstream changes
* undo squash-merge
* Do a squash-merge merging into master
* proposal for better understanding of class attributes
* bring identity and image proxy back
* drop unnecessary stuff
* Bring resource section back, fix issues
* Add periodic functional tests
* Rework of Documentation (#66)
* extend help message for DNS zone list
* add unit test changes
* AS corrections for new API Version (#60)
* Zuul (#63)
* some dns private zone fixes
* Update .zuul.yaml
* Create bindep.txt
* Update .zuul.yaml
* repair some of the AS methods
* move to pypi token
* Func tests for Rds v3 (#51)
* First NAT implementation for SDK (#52)
* respect delete response in CCE
* add find\_rs in the recordset delete
* properly use find\_recordset in dns
* remove unnecessary code
* Hack server tagging API
* replace dns get\_recordset with find
* fix tests failure
* error message fixes
* change contraints url
* disable re-overriding EP

0.6.9
-----

* datastore is not required, but we need it to check flavor
* datastores are not mandatory when creating RDS replica
* has\_body in rds delete is true
* add backup begin/end to list output
* rds backup time filter is working only if both start and end present
* introduce wait\_for\_job in the cce and rename few attrs
* fix fetch backup simulator
* add some wait\_for in RDS area and rename --subnet-id to --network-id
* change check to keep keep\_days 0 possible

0.6.8
-----

* Rds v3 (#50)
* update for the new SDK release
* Cce wait (#49)
* fix: adjust spelling from 'redis' to 'Redis' as this is the expected value from the API. (#46)
* Added option to delete cluster/node by name + small typo fix (#44)
* move AK/SK deeper to the OBS proxy (#47)
* Enhancing installation advices (#37)
* fix test due to new sdk version

0.6.7
-----

* fix code style
* rework DNS
* renice DNS part

0.6.6
-----

* fix tests
* repair corrupted file after vim crash
* fix tests on macos
* fix problem in osc plugin help loading
* add support for assigning and removing DeH tags
* Small changes to CCE module (#39)
* Fix unittests
* Fix #38

0.6.5
-----

* Add oslo\_i18n to requirements

0.6.4
-----

* Sdk0.29 (#36)
* Add CCEv2 and CSS (#34)
* update due to latest openstacksdk
* Deh (#32)

0.6.2
-----

* fix 2.7 failure
* do some fixes to update openstacksdk version
* cleanup py27 failures (#29)
* update for openstacksdk v0.19

0.6.1
-----

* exchange boto3 module with custom requests\_auth implementation

0.6.0
-----

* add dns ptr osc
* add dns recordset osc
* enable dns zone nameserver cli
* enable docs for dns cli
* py2 does not support such big int, so don't check it
* dns osc zone
* initial dns osc support
* fix py27 tests
* implement SDK for DNS
* fix typo
* sort services

0.5.0
-----

* remove osc from project explicit dependencies
* cover anti\_ddos cli
* rename method names
* remove unnecessary log entry
* anti\_ddos sdk docs
* anti\_ddos sdk implementation
* add cts service

0.4.0
-----

* add remaining dcs ops
* dcs change pwd
* add dcs statistics
* add dcs instance start/stop/restart ops
* add dcs instance

0.3.2
-----

* add properly DMS docs
* update op
* init only required service
* spin up openstacksdk
* fix pep errors
* adapt loadbalancer healthmonitor to be octavia osc like
* adapt pool member to be octavia osc compatible
* update further ULB osc classes to be more octavia compatible
* modify ulb lb to be of osc compatible with octaviaclient

0.3.1
-----

* change pbr version-info
* unfortunately travis still does not support 3.7
* reuse common Fake
* add quota support in osc
* fix unittest
* update rds docs
* refactor rds backup to use proprietary api
* add DMS group OSC implementation
* enable py37 tests
* initial osc for dms
* integrate hodigy dms impl for small refactor
* dont forget to delete policy in func test
* set default OS\_CLOUD for functional tests
* fix pep8 complain
* add docs for VBS
* update VBS work
* rebase to the new sphinx theme
* integrate gate jobs
* integrate gate jobs
* funct test of consume messages
* interim work on VBS
* remove v1
* funct test send message completed OS\_TIMEOUT has to set to 60 to execute
* enable pep8 check in zuul
* pep fixes
* try to enable functional tests in otcextensions
* rename ULB command to avoid conflict in UI mode
* open point
* add list\_ext to base
* refactor quota
* refactor quota
* enable pep8 in zuul
* raise openstacksdk
* rename to GroupMessage
* rename to group\_message
* rename to group\_message
* rename MessageConsumer to GroupMessage
* Unit test corrections
* integrate zuul checks
* enable zuul on main branch
* update open points
* some flakes
* flake8
* retry tox-py36 job
* revert zuul
* fix flake
* update zuul jobs
* initial content
* spinup zuul
* pep8 correction
* pep8 corrections
* pep8 corrections
* pep8 corrections
* pop8 error corrections

0.2.0
-----

* flake8 fix
* small update of pip project name
* fix exception if no nodes in the cluster
* complete CCE cluster operations
* indent corrections
* indent correction
* indent corrections
* test correction
* :x
* semantic corrections
* test fix
* refactoring and code style corrections
* Funct test message update
* fix unit test on fedora27 (some older dep)
* refactor DMS group
* funct test added
* test fix
* refactor dms
* refactor DMS
* purge profile support (as OSC does)
* Funct test upd
* test update
* Funct test update
* Queue groups refactor
* enable pep8 test in travis
* Message funct test fix
* Groups as a list
* Funct test
* pep8 fixes
* add ignore\_missing=True for show LB resources
* add possibility to filter LB pools by LB\_id
* Funct test DMS messages
* change pip package name
* change home-page of the package to point to the generated docs
* pin travis

0.1.0
-----

* rename cli prefix for the ulb to load balancer
* Funct test DMS Queue
* new base resource class
* Funct test Queue
* funct test
* funct test 4 DMS
* enable documentation of the ULB CLI
* update list of open points
* add load balancer OSC (SDK native)
* extend test\_base with cliff formatter "mock"
* review fix2
* fixes from review
* update open\_points before PR merge
* test fix
* test fix
* test fix
* fix session
* test fix
* group test fix
* delete group ignore missing param added0
* test fix
* proxy test fix0
* Update open\_points
* proxy corrected for create and delete queue
* update params
* debug errors
* test\_queue fixed
* wait for the next tag to try
* another try
* add condition
* try reenable travis deploy
* next bunch of CCE (add cluster\_node) APIs
* correct doc src
* add cce cluster delete
* temporarily comment out deploy to pypi - it doesn't work
* add first cce cluster commands in osc
* retry travis to release to pypi
* interim commit (add initial CCE sdk)
* retry tag release to pypi

v0.0.1
------

* upload to pip only on tag
* add open points
* add kms cli docs
* add basic kms to osc
* fix osc clients
* modify travis to enable env variables for conditional deploy
* travis deploy to pypi
* update spec
* add info to readme about S3 env values
* add support for ak/sk from S3 Env for legacy
* enable kms sdk docs and purge remaining prints
* add open\_points tracking
* enable kms in sdk
* sdk kms
* correct tests executes
* test corrections
* removed endpoint override
* dms init
* update spec
* update install docs
* change readme and add initial spec (fedora)
* change project info
* removed unused tests
* renice docs
* broken char
* finish AS work
* OSC AS POLICY operations
* as policy create osc test
* move client fetch to later phase
* as osc bunch
* rebase BaseProxy to Proxy in docs
* even 3.7-dev is not broken
* 3.7 seems not to be ready in travis
* switch to openstack.proxy.Proxy instead of BaseProxy to remove obsoletion
* hopefully fix docs
* isntall doc renicement
* add python3.7 to travis
* complete Auto\_Scaling SDK
* as policy sdk doc update
* as policy sdk impl
* add space for docs
* AS GROUP CREATE in osc
* again
* again
* and again
* and again
* additional update for docs
* potentially fix docs (disappeared cli commands content)
* complete AS Config
* remove API ver arguments
* ignore ropeproject
* basic prepare for the AK/SK
* OTC 3.0 fix
* move raise\_from\_response to exc and repair py2
* partial pep cleanup
* repair paging in AS
* next bunch of SDK/OSC AS.Config changes (create)
* next bunch of SDK/OSC AS.Config changes (create)
* some mod of the init
* update AS.config tests
* some output formatting
* basic SDK AS config
* go away from prepending project\_id for AS (rds tbd)
* midification after merge
* update from upstream
* next bunch of AutoScale stuff (SDK)
* bring docs for new services
* mish-mash for the AK/SK support. Not used so far
* initial AS support
* small mod for obs
* introduce swift-like interface to OBS
* oslo to docs for readthedocs
* add cliff for docs
* introduct rds cli docs
* some update of the RDS docs
* bring back sdk into doc requirements
* some update of the docs
* add some info on start using
* replace rds endpoint, inject headers globaly
* tox -e py27 != source py27 && stestr run. Fix flavor under py27
* wrong file mode
* next try to fix py2.7
* fix py27 test
* next bunch of rds updates
* update travis loc
* bunch of rds changes
* update sdk
* make type required
* some modifications
* travis does not support allowed\_updated
* rework rds config to be Travis compatible
* beginning of osc rds parameter\_group
* fix broken sdk rds flavor test
* osc rds flavor
* osc rds datastores
* add comment
* fix coverage tests env
* remove pypy env
* next round of SDK.RDS extensions
* enable doc generation
* integrate docs from openstacksdk for further extension
* override base Proxy and Resource enabling endpoint/header arguments
* extend rds test coverage
* corrected pep8
* new RDS resources
* fix missed char
* some rds extensions
* small fixes
* rst syntax
* integrate travis build status
* add travis integration
* wrong symbol
* switch to tests.unit.base
* Bring back fixtures
* Initial version
