Skip to content

Releases: glennmatthews/cot

Version 1.2.3

19 Feb 19:51
Compare
Choose a tag to compare

Some fixes for the documentation on http://cot.readthedocs.org

Version 1.2.2

19 Feb 17:26
Compare
Choose a tag to compare
  • CLI adapts more intelligently to terminal width (fixes #28)
  • Documentation built with Sphinx and available at http://cot.readthedocs.org
  • Submodules now use Python properties instead of get_value/set_value methods.

Version 1.2.1

03 Feb 22:07
Compare
Choose a tag to compare
  • Now uses colorlog instead of coloredlogs for CLI log colorization, as this fits better with COT's logging model.
  • Now PEP8 compliant - passes validation by flake8 code analysis
  • Very preliminary support for OVF 2.x format
  • Greatly improved unit test structure and code coverage, including tests for logging.
  • Now uses tox for easier test execution and coverage.py for code coverage analysis.
  • Code coverage reporting with Coveralls

Version 1.2.0

16 Jan 16:54
Compare
Choose a tag to compare

Features and bugfixes:

  • The CLI for cot deploy has been revised somewhat based on user feedback.
  • Various bugfixes for issues specific to Python 2.6 and 3.x - these environments should now be fully working again.
  • Greatly improved logging (#26). COT now defaults to logging level INFO, which provides relatively brief status updates to the user. You can also run with --quiet to suppress INFO messages and only log WARNING and ERROR messages, --verbose to see VERBOSE messages as well, or --debug if you want to really get into the guts of what COT is doing.
  • Other minor bug fixes.

Backend improvements:

  • Now integrated with Travis CI for automated builds and UT under all supported Python versions. This should greatly improve the stability of COT under less-common Python versions. (#12)
  • A lot of restructuring of the underlying code to make things more modular and easier to test in isolation.

Version 1.1.6

06 Jan 18:43
Compare
Choose a tag to compare
  • Bug fixes for cot inject-config and cot deploy, including issues #19 and #20 and a warning to users about serial ports and ESXi (issue eventually to be addressed by fixing #24).
  • More graceful handling of Ctrl-C interrupt while COT is running.
  • Added THANKS file recognizing various non-code contributions to COT.

Version 1.1.5

01 Dec 17:27
Compare
Choose a tag to compare

Fixed issue #17 (cot edit-hardware adding NICs makes an OVA that vCenter regards as invalid) and several spurious WARNING messages.

Version 1.1.4

12 Nov 15:05
Compare
Choose a tag to compare
  • Improved cot deploy handling of config profiles - fixed #5 and #15
  • Vastly improved installation workflow under Linuxes supporting apt-get or yum - included helper script can automatically install all helper programs except ovftool. Fixes #9.
  • COT can at least be installed and run under CentOS/Python2.6 now, although the automated unit tests will complain about the different XML output that 2.6 produces.

Version 1.1.3

01 Oct 16:37
Compare
Choose a tag to compare
  • Improved installation documentation
  • Some improvements to IOS XRv OVA support
  • cot edit-hardware added --nic-names option for assigning names to each NIC
  • cot info now displays NIC names.

Version 1.1.2

24 Sep 21:04
Compare
Choose a tag to compare
  • Fixed several Python 3 compatibility issues (issue #7 and others)
  • Can now create new hardware items without an existing item of the same type (issue #4)
  • Clearer documentation and logging messages (issue #8 and others)
  • Take advantage of QEMU 2.1 finally supporting streamOptimized VMDK sub-format
  • Now uses versioneer for automatic version numbering.

Version 1.1.1

19 Aug 15:28
Compare
Choose a tag to compare

Some slight bug fixes to cot deploy esxi from Kevin Keim.