Skip to content

Releases: OpenCHAMI/configurator

0.2.1

07 Jan 20:32
v0.2.1
3253cb8
Compare
Choose a tag to compare

Changelog

  • 3253cb8 Merge pull request #25 from OpenCHAMI/healthcheck
  • b0b52dc feat: added healthcheck to server
  • ba3690c refactor: moved /status endpoint to always be public route
  • 6b0ed4c server: changed endpoint from /status to /configurator/status

0.2.0

07 Jan 20:16
v0.2.0
7de2dcc
Compare
Choose a tag to compare

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

15 Nov 00:30
v0.1.1
5b351d2
Compare
Choose a tag to compare

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

02 Oct 21:28
v0.1.0
ed0b8f8
Compare
Choose a tag to compare

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

19 Sep 03:00
8fba234
Compare
Choose a tag to compare
Initial release Pre-release
Pre-release

Initial release of configurator with default plugins for 64-bit Linux