CHANGES
=======

1.2.6
-----

* [VCDA-864] Add documentation for RBAC, update release notes. (#218)
* Update pyvcloud>=20.0.3, vcd-cli>=21.0.2 (#217)
* Fix to make sure the logger directories are created before trying to write into logs. (#214)
* Fix rights registration bug (#213)
* Fix minor spelling and spacing issues (#199)
* Fixed new validation error after updating flake8 to v3.7.2 (#212)
* [VCDA-865] Remove vCD AMQP configuration and Enhance Extension Checks (#206)
* [VCDA-843] Update CSE install method to add rights for CSE/PKS authorization (#211)
* [VCDA-871] Implement toggle switch for CSE authorization (#210)
* [VCDA-870] Refactor CSE files to not pass around server running configuration. (#208)
* [VCDA-859] PKS Broker implementation (#200)
* Flake8 errors fixed (#205)
* Update system test framework (#184)
* [VCDA-856] Implement authorization framework for CSE (#201)
* [VCDA 853] Construct ovdc metada and persist in Vcd (#202)
* VCDA-858: PKS and Uaac Client; Sample code to establish connection with PKS (#194)
* [VCDA-852] Get ovdc resource pool (#197)
* Client side changes - Task update with stacktrace (#192)
* [VCDA-846] Update release notes with CSE 1.2.x incompatibility with vCD 8.20 (#193)
* [VCDA-820] Improve documentation on NFS persistent volumes (#188)
* [VCDA-835] Add VM customization tests to installation test suite (#180)
* [VCDA-815] Cleaned up and enhanced CSE server installation docs (#183)
* [VCDA-825] client side exception handling (#179)
* [VCDA-834] Implement flag to disable rollback for troubleshooting (#178)
* [VCDA-813] Implement centralized logging system (#174)
* [VCDA-814] Restructured CSE documentation to improve navigation (#177)
* [VCDA-824] server side exception handling (#175)
* [VCDA-817] Implement rollback for node creation failure
* [VCDA-833] Delete faulty/unregistered node from cse
* [VCDA-792] Implement CSE server installation tests (#168)
* [VCDA-798] Create cluster server exception enhancement (#167)
* [VCDA-816] Implement POC for rollback

1.2.5
-----

* [VCDA-828] K8s vulnerability patching

1.2.4
-----

* Update Release Notes for 1.2.4 (#165)
* Updated ChangeLog for 1.2.4 (#164)
* [VCDA-822] Updated changelog (#162)
* get\_vsphere() requires a VApp refresh, or cluster creation fails (#163)

1.2.3
-----

* [VCDA-806] Full list of required rights for limited account for CSE (#152)
* [VCDA-789] Refactor CSE Installation - template creation (#148)
* [VCDA-789] Refactor CSE Installation - AMQP, registration, catalog (#141)
* Enable NFS support for Photon OS template based CSE clusters (#154)
* [VCDA-790] Implement basic framework that will be used to run system tests related to installation of cse server. (#150)
* Add os import back to utils.py (#155)
* Refactor config validation and cse check (#136)
* Fix static data file installation (#146)
* [VCDA-809] Exception Handling Implementation For Create Cluster
* [VCDA-809] Exception Handling Implementation For Create Cluster
* Update CSE main documentation (#140)
* ChangeLog after push to pypi (#143)

1.2.2
-----

* VCDA 799 vcd cse help commands should not require login to display help (#137)
* VCDA-739: Fix SSL support for vCenter 6.7 (#135)

1.2.1
-----

* Changing requirements of Pyvcloud to >= 20.0.1 (#138)
* Update CSE main documentation (#132)
* Improve how get\_data\_file() searches for data files (#123)
* Update docstrings for commands (#133)
* [VCDA-695] Returns the server status code when there is no server response content
* Add \`status\` display for \`vcd cse cluster list\` (#117)
* switched from click.secho to click.echo and from the %s operator to f-strings
* Updated help text during cluster creation
* Create AMQP exchange even if settings are the same
* Refactor sample config responsibilities
* [VCD-743] Documentation fix on incorrect command usage example
* Fix paths in data section of setup.cfg for windows

1.2.0
-----

* Requirement change of pyvcloud and vcd-cli versions & known-issue doc update (#121)
* Fix AMQP settings display
* Upload License files for CSE (#116)
* [VCDA-745] Add --ssh-key option for cse install (#114)
* [Doc] Privileges required for VCD service account & CSE-VCD compatibility matrix (#109)
* Skip AMQP configuration if current is same as config file (#110)
* [VCDA-755] Ensure templates catalog is always shared (#108)
* Comment out problematic lines in ubuntu customization script (#107)
* Fix for loop to iterate over a list (#106)
* Update ova file hashing to use SHA256 instead of SHA1 (#105)
* [VCDA-710] Replace yaml.load() with yaml.safe\_load() (#102)
* Restrict permissions when setting up iptables-ports service (#103)
* VCDA-611: Documentation on Known issues (#104)
* [VCDA-566] Force users to provide vCenter service account (#91)

1.1.0
-----

* VCDA-558: NFS PV documentation (#87)
* VCDA-564 Restrict config file permissions (#85)
* VCDA-608 & VCDA-609: Enhance cluster and node commands to support NFS (#81)
* VCDA-557 & VCDA-607: Basic NFS PV support (#78)
* sha1 fixed
* updated photon
* initial upgrade to 1.10
* initial upgrade to 1.10

1.0.0
-----

* 1.0.0-GA (#76)
* Fix template customization (#75)
* VCDA-356: Add code of conduct and pull request template

0.4.2
-----

* Vesion 0.4.2 (#70)
* doc
* updated docs

0.4.1
-----

* template preparation fix and cluster info (#69)
* updated docs

0.4.0
-----

* Fix travis CI
* Fix travis CI
* Fix travis CI
* Fix travis CI
* Fix travis CI
* Fix travis CI
* Updated travis CI info (#66)
* VCDA-415: validate settings before creating template (#65)
* docs
* test scripts
* docs
* fixed issue joining cluster
* update scripts
* fixed error in system command
* fixed error in system command
* scripts
* updated doc
* updated doc
* updated doc
* updated doc
* VCDA-354: Support multiple vCenters
* #63 vCD version compatibility
* doc
* updated docs
* doc
* doc
* doc
* Updated release notes

0.3.0
-----

* added node and system commands
* added CLA
* updated doc for 0.3.0
* node create/delete/list
* create/delete node(s)
* Markdown cosmetic/doc fixes
* changelog

0.2.0
-----

* docs
* readme
* fixed run issue
* changed validation order
* download
* download
* setup.cfg
* wip
* scripts
* doc
* doc
* Update \_config.yml
* rearchitect
* refactor
* refactoring
* refactored config
* cleanup
* pv
* wip
* delete pvc
* add PV as ID
* fixed PV provider files location
* customization directory
* docs
* docs
* ubuntu template
* path
* wip
* setup.cfg
* pv
* removed comments
* pep8
* using additional disk
* debug
* template
* template
* storage profile
* network during create, ubuntu ova
* license
* license
* license
* readme
* readme

0.1.2
-----

* docs
* ubuntu template
* ubuntu
* config
* pv
* optional-pv
* pv
* pv
* fixed-ver
* version
* pv
* pv-broker
* wkep
* PV
* reqs
* docs
* docs
* ip allocation mode pool; validate broker config
* allocation\_mode

0.1.1
-----

* 0.1.1
* docs
* vsphere
* wip

0.1.0
-----

* weaver
* weaver
* weave
* flannel-0.9.0
* flannel-0.9.0
* flannel-0.8.0
* root
* vapp-net
* encoding
* encoding
* encoding
* catalog-item
* catalog-item
* catalog-item
* wait-for-item-ready
* refactor
* automated-template-creation
* new-config
* wip
* wip
* Add Gitter badge
* changes

0.0.9
-----

* tasks
* docs
* docs
* docs
* docs
* mem/cpu
* flake8
* node customization
* create task
* Set theme jekyll-theme-minimal
* docs

0.0.8
-----

* deps

0.0.7
-----

* wip
* python3 support
* Closes #29
* removed sample config file
* misc

0.0.6
-----

* test

0.0.5
-----

* deps
* flake8
* readme

0.0.4
-----

* dependencies

0.0.2
-----

* 0.0.2
* template ports; cluster name validation
* conf
* doc
* provisioning
* templates
* .ds
* vsphere
* flake8
* added ability to fetch yaml swagger file
* flake8
* cluster-crud
* default-broker
* migrated to click and new pyvcloud
* merged
* moved-to-click
* pks
* removed templates
* flake8 passing
* removed .DS\_Store
* full working version, uses pkg\_resources instead of data files
* moved up swagger for packaging
* follows flake8 tests
* fixed issues with datafiles
* wip
* templates
* removed scripts
* removed deps
* removed deps
* removed deps
* temp fix
* fixed utils
* fixes swagger json method
* follows flake8 tests
* fixed errors in the cse
* removed pyc files
* gitignore
* allow client to fetch swagger files, packaged swagger with cse
* flake8
* doc
* doc
* gitignore
* doc
* moved-dir-up
* new-sdk-client
* new-sdk-client
* new-sdk-client
* new-sdk-client
* new-sdk-client
* deleted DS Stores
* update
* delete all kov-py files
* created swagger file and deleted all kov-py stuff (swagger code-gen)
* deps
* wip
* new-impl
* fixed import error
* deps
* req
* readme
* kov-int
* doc
* adapter
* vc-adapter
* renamed the folder to pykov and added setup.cfg to get it to work with naming the package pykov
* created the swagger-codgen generated python-sdk's
* created the swagger-codgen generated python-sdk's
* ci
* wip
* delete
* Packer scripts for kub master and worker template creation
* add-n-list
* basic-reply
* docs
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* req
* readme
* init
* pika
* Add DCO information
* Add DCO information
* example
* init
* wip
* wip
* dir-renamed
* dir-renamed
* config
* license
* license
* license
* wip
* Adding .gitignore template
* Add CONTRIBUTING template
* Add README template
