Releases: OpenCHAMI/configurator
Releases · OpenCHAMI/configurator
0.2.1
0.2.0
Changelog
- 7de2dcc Merge pull request #24 from OpenCHAMI/readme-and-improvements
- 8915a28 changed 'output' to 'dhcp_hosts' in dhcp plugin and README
- ad45a54 chore: tidy and code cleanup
- b6c3533 chore: tidy and code cleanup
- 5c9e9f0 cmd: changed 'server' variable name to not collide with package name
- 4f83663 cmd: minor changes
- e3a8461 cmd: updated --host flag and removed --port
- 1848819 config: updated to use only host and not port var
- 5b08da0 examples: added test template
- cd40fd1 examples: fixed illegal character in dnsmasq template
- 733c486 examples: updated test plugin
- 72dd841 feat: add initial implementation of server target API
- 2edd836 fix: added check to loadTargets() to prevent panic
- 895b539 fix: added default generator server targets
- 235efcd fix: added function to load server targets from config
- 5ca4d17 fix: added missing output maps
- 4ff8094 fix: added os.Exit in commands with error
- 10ed21c fix: added yaml tag to prevent marshaler from crashing
- 2b9e3d6 fix: changed how writeErrorResponse works
- 93cf6bb fix: changed loadTargets to only overwrite plugin path if set
- 678e6b6 fix: changed logging import to zerolog
- 40c8564 fix: changed more output to use log instead of fmt
- e1a9f4a fix: changed output to use log instead of fmt
- 66bb1e6 fix: changed to use correct logging library
- 1f87b18 fix: changed variable name to avoid collision with package
- ebd5c46 fix: corrected log message
- ebe4e02 fix: minor changes
- cccf632 fix: set clientopts correctly in generate.go
- c8aa4aa generator: added check for *.so extension
- a651d70 generator: fixed issue where dnsmasq plugin did not output correctly
- 88d3651 generator: fixed issue with templates not being generated
- 9cef01a go.mod: updated deps
- 41aa0c7 plugin: updated coredhcp to match interface
- 531ad88 readme: added note about illegal template keys
- 3fa7b80 readme: fixed formatting issue and added tip
- 3a3e00c readme: fixed formatting issues
- b31056f readme: update information
- c5ee055 readme: updated example to use coredhcp
- b858ff3 readme: updated example to use coredhcp and other changes
- e1ab1e7 refactor: added client opts to serve.cmd and more logging info
- 6bf75e2 refactor: added coredhcp default generator
- 9951b9a refactor: added more logging info
- d02a49f refactor: changed fmt.Print to log.Info in cmd/fetch
- eda3cce refactor: changed log.Printf to log.Error in config
- 0569c33 refactor: converted more fmt.Printf to log.*
- 8f23422 refactor: minor changes
- 69aac3c refactor: more code cleanup and reorganization
- a7b8fb0 refactor: more code cleanup and simplification
- 32065dc refactor: name changes and code clean up
- 4572418 server: added error message when generate fails
- 34bbd1c server: fixed error message handling
- 221bb9a tests: changed how the test generator is added
- d2b6178 tests: fixed issue with server not starting with correct config
- 7cb4404 tests: fixed minor issues
- 0fc81ac tests: updated tests to use local packages
- 31d14bc tests: updated to use new API
0.1.1
Changelog
- cd57c36 Added PKGBUILD to install configurator binary with plugins
- 9328d2a Merge pull request #13 from OpenCHAMI/pkgbuild
- a55ecf2 Merge pull request #21 from OpenCHAMI/20-convert-plugins
- 5b351d2 Merge pull request #22 from OpenCHAMI/fix-minor-issues
- 516f100 chore: moved contents of dist/ to res/
- dac6c23 client: moved cacert logic from 'serve' cmd to client
- b5d492d cmd: added error when specifying config path but not found
- e93bef7 cmd: moved --cacert flag to use with 'serve' command
- 4bd4dac cmd: removed flag and added check for cacert
- 2a9e7c7 generator: added warn when default generator not found and fix error messages
- f0c48d5 gitignore: added dist/ to file
- 043f8ec goreleaser/docker: removed lib/ refs and other minor changes
- ca6e4a8 goreleaser: fix typo with builds.flags
- 0bbd22a goreleaser: updated build command
- 34845f6 plugin: moved default plugins to compile into executable
- 9f6a8ac refactor: added default plugins and check before loading
0.1.0
Changelog
- dcff41d Add shell directive to git_tag
- e14a856 Added --always flag to git_tag to prevent erroring out
- 8a1fa52 Added CHANGELOG.md
- 699ff76 Added Dockerfile and Makefile rule
- c822531 Added check to remove duplicates in 'inspect' cmd
- 35ee21b Added consoles substitution to conman plugin
- 8afcf6f Added dockers to build image and removed unnecessary file
- 6f027fa Added goreleaser and GitHub workflow
- a0ee615 Added local Docker container rule for testing locally
- 84e27d6 Added option to compress and archive multiple generated files
- e05bd58 Changed binaries rule to include build plugins
- e044d4b Changed from using multiple plugin paths to just one
- 6010896 Changed how plugins and tempates are loaded
- 41c0e24 Changed logic for RunTargets in 'generate' cmd
- 49fd6fb Changed space indentations to tabs in Makefile
- 397bfa5 Fixed typo in conman plugin
- be9db17 Made building pluging and executable prereqs for test rule
- 8099ca9 Merge branch 'main' into docker
- 0d4b8e9 Merge pull request #11 from OpenCHAMI/docker
- 6cc8a87 Merge pull request #14 from OpenCHAMI/minor-refactor
- 9f0e48e Merge pull request #15 from OpenCHAMI/compress
- aaeac51 Merge pull request #17 from OpenCHAMI/fix-goreleaser
- cb73258 Minor changes to error format in dhcpd plugin
- 751a2fa Minor changes to util functions
- b922dbd Removed VerifyClaims
- bc6e856 Removed plugins rule that have binaries rule
- 6785402 Removed vars from fetch cmd
- 99eb87d Renamed LICENSE.md to LICENSE
- dbea108 Updated Dockerfile and Makefile
- 7a1b579 Updated Makefile with changes to container rules
- 73ca17d Updated Makefile with recommended changes
- 80ade5b Updated README.md to include Docker section
- b488c32 Updated vars in 'root' cmd
- 34acf3d goreleaser: add hook to build plugins
- 113b6a9 goreleaser: added lib/ to archive and dockers
- ed0b8f8 workflow: added docker login to push package
Initial release
Initial release of configurator with default plugins for 64-bit Linux