Skip to content

v2.0.0 - October 2020

Latest
Compare
Choose a tag to compare
@l50 l50 released this 19 Oct 18:08
· 14 commits to master since this release
e6b45a2

v2.0.0 - October 2020

This release contains support for salt, along with a major UI rewrite, some bug fixes and enhancements.

Installation Instructions

  1. Ensure all required dependencies are installed (see https://github.com/master-of-servers/mose for more information)
  2. Download the tar.gz or zip file
  3. Navigate to $GOPATH/src/github.com
  4. Copy the tar.gz or zip file to this directory
  5. Decompress it with either:
tar -xvf *.tar.gz

OR

unzip *.zip
  1. Run this command:
cd master-of-servers/mose/ && make build

Changelog

  • Remove packr2 from Makefile
  • Add Salt support
  • Migrate MOSE to use Cobra
  • Use zerolog for logging
  • Switch file structure to utilize templates under cmd name
  • Break apart pkgs
    • Move file system effecting functions to system
    • Move network functions to netutils
    • Move userinput to userinput
    • moseutils is only for specific mose related utilities
    • Agent (Unchanged)
    • Chefutils (Unchanged minus imports)
  • Add input validation
  • Switch pkger paths
  • Update pipeline
  • Remove pkger invocation in userinput prior to go build
  • Implement all targets as go module such that pkger will parse correctly
  • Swap -fu => -u.
  • Remove excess logging root
  • Fix tests to just regex for full line, protects against timestamps in
    log
  • Moved logger setup to moseutils
  • moseutil imports can now be used as a way to setup logger, print to
  • stdout with color for MSG level msgs
  • Added NoColor option
  • Update EXAMPLES.md to reflect new UI changes
  • Update README.md to reflect new UI changes