Releases: Obmondo/linuxaid-cli
Releases · Obmondo/linuxaid-cli
Release list
v1.11.3
Changelog
🐛 Bug fixes
- d4f8f4f fix(deploy): check out the control repo without git's clone noise (@ashish1099)
- 5d74131 fix(deploy): keep needrestart from restarting services on nodes (@ashish1099)
- d13464e fix(logger): log the source file and line in debug mode only (@ashish1099)
- bc413d6 fix(release): open the LinuxAid bump PR with a GitHub App token (@ashish1099)
- d2c3e87 fix(release): publish the two images independently (@ashish1099)
🥴 Others
- 5951450 chore(version): v1.11.3 (@ashish1099)
- cf4d7b4 fix(run-openvox): run masterless apply with the control repo's ENC (@ashish1099)
v1.11.2
Changelog
💫 Features
- 8bf81a3 feat(release): publish multi-arch images on tag release (@ashish1099)
- 5c49c00 feat(release): push the images to Harbor from the gitea release (@ashish1099)
🥴 Others
- f367889 chore(release): push the version bump to origin and gitea (@ashish1099)
- 5be63ca chore(version): v1.11.2 (@ashish1099)
v1.11.1
Changelog
💫 Features
- 9d824d6 feat(chart): add linuxaid-agent helm chart (@ashish1099)
- ba66905 feat(deploy): clone the control-repo at the pinned tag and stage values-as-hiera (@ashish1099)
- 0badf2a feat(deploy): run masterless only, set up by linuxaid-install (@ashish1099)
- 6d7d0db feat(docker): add launcher image to run linuxaid-cli as a per-node Job (@ashish1099)
- e5a43cc feat(install): add --masterless for nodes that run puppet apply (@ashish1099)
- 938b09e feat(install): run opensource nodes' commands without webtee (@ashish1099)
🐛 Bug fixes
- bd979e8 fix(checkconnectivity): allow skipping the node_exporter textfile metric (@ashish1099)
- bbe6771 fix(deploy): pass the renamed --environment flag to run-openvox (@ashish1099)
- 95a1b69 fix(install): treat a closed stdin as "no" at the confirmation prompt (@ashish1099)
🥴 Others
- f759fd0 chore(deploy): remove the linuxaid-agent Helm chart (@ashish1099)
- 81a4c9f chore(version): v1.11.1 (@ashish1099)
- 1a76648 feat(linuxaid-agent): add fan-out launcher and split images (@ashish1099)
- 324028b feat(linuxaid-agent): rename fanout to operator, run as a reconcile daemon (@ashish1099)
- 11d32d2 feat(run-openvox): add --enforce flag to apply puppet changes (@ashish1099)
- b70ffc4 feat(run-openvox): add masterless puppet apply mode (@ashish1099)
- 56a029a refactor(puppet): one place for puppet's detailed exit codes (@ashish1099)
v1.11.0
Changelog
💫 Features
🐛 Bug fixes
- bc8b85b fix: updated puppet success exit status codes (@Rishikesh01)
🥴 Others
- 205467b chore(version): v1.11.0 (@VILJkid)
- cab6821 feat(run-openvox): add --tag to restrict a run to openvox tags (@Rishikesh01)
- b8e81b0 feat(system-update): take the environment from the service window (@Rishikesh01)
- f433e17 fix(system-update): guard the nil window and drop the duplicate environment log (@Rishikesh01)
- de49a76 fix(system-update): reboot reliably after a kernel update (@deepak7340)
- 1e52b9a refactor: dissolve the helper package into cohesive packages (@Rishikesh01)
- 6e795f8 refactor: move internal packages under internal/ (@Rishikesh01)
- 9099e8b refactor: move the command workflows out of package main (@Rishikesh01)
- 0fc825f refactor: pass configuration explicitly instead of reading global viper (@Rishikesh01)
- 1299690 refactor: propagate webtee command failures instead of exiting (@Rishikesh01)
- cadeb23 refactor: return errors from library code instead of exiting the process (@Rishikesh01)
- 36aada0 refactor: run host commands through an injectable runner (@Rishikesh01)
v1.10.0
Changelog
🐛 Bug fixes
- 548a28d fix(obmondo): surface the API's error_text to the operator (@ashish1099)
- 56fe072 fix(puppet): pass the environment to every run instead of pinning it in puppet.conf
🥴 Others
- 6fb3f01 Add CI to auto-bump linuxaid-cli version/checksums in LinuxAid (@deepak7340)
- fe6eb8f Add workflow_dispatch to test bump-linuxaid without a new release (@deepak7340)
- 9ebc947 Rewrite hiera-bump script in Go instead of Python (@deepak7340)
- 88ddbea feat(run-openvox): let the agent decide the puppet environment
- c5a1713 fix(run-openvox): do not read the environment from OPENVOX_ENVIRONMENT
- cd92ada fix(run-openvox): read the environment flag from cobra, not viper
- f741653 refactor(linuxaid-install): drop the --openvox-environment alias
- 331973e refactor(linuxaid-install): keep OPENVOX_ENVIRONMENT as the environment variable
- cdd2215 refactor(linuxaid-install): rename --openvox-environment to --environment
- 60dfa85 refactor(linuxaid-install): resolve the install environment without viper
- e667263 refactor(puppet): drop the now-unused openvoxEnv field from the service
- 72f600c refactor(run-openvox): rename the environment flag to --environment/-E
- 8b5b1bf test(linuxaid-install): extract the test environment constant
v1.9.1
v1.9.0
v1.8.0
Changelog
🐛 Bug fixes
- 2770bd5 fix: sync service window struct with nested window now response (@basit9958)
🥴 Others
- 996f017 Add support for puppet server flag for linuxaid-cli
- db27f73 Merge origin/main: reconcile gitea and GitHub histories (@ashish1099)
- 11c0009 Metrics write failure now logs WARN and continues
- 8b9d311 fix url
- 48774da ignore the calls for opensource
- 8f3847c make certname default to hostname -f
- 0562b2f remove the requirement of certname and token while installing the cli
- 3a62203 updated to make connectivity only when token is given
v1.7.0
Changelog
🥴 Others
- 996f017 Add support for puppet server flag for linuxaid-cli
- 11c0009 Metrics write failure now logs WARN and continues
- 8b9d311 fix url
- 48774da ignore the calls for opensource
- 8f3847c make certname default to hostname -f
- 0562b2f remove the requirement of certname and token while installing the cli
- 3a62203 updated to make connectivity only when token is given