v2.0.0 - October 2020
This release contains support for salt, along with a major UI rewrite, some bug fixes and enhancements.
Installation Instructions
- Ensure all required dependencies are installed (see https://github.com/master-of-servers/mose for more information)
- Download the
tar.gz
orzip
file - Navigate to
$GOPATH/src/github.com
- Copy the
tar.gz
orzip
file to this directory - Decompress it with either:
tar -xvf *.tar.gz
OR
unzip *.zip
- 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