All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.
1.7.6 (2024-07-16)
- jspolicy sortObjectByKeyDeep (04125af)
1.7.5 (2024-07-15)
1.7.4 (2024-07-15)
- typo (b01f85b)
1.7.3 (2024-07-15)
- jspolicy apply clone sync (9f125d5)
1.7.2 (2024-07-15)
1.7.1 (2024-07-15)
- jspolicy-toolkit (234e4e9)
1.7.0 (2024-07-15)
- snipper stdinReadBuffer (0a1a541)
1.6.0 (2024-06-10)
- add quota (456f8fe)
- ext4 quota + refacto (9d462ef)
- forgejo release binaries (b43aeda)
- helmix module (fef5786)
- cidr (108eb2d)
- cidr (6b1036d)
- clean (8c39fba)
- helmix (8f83eec)
- missing postinstall build execa (75a1ba5)
- up helm version (fb162ed)
- use * instead of workspace:^ for portal use (7d323da)
- use * instead of workspace:^ for portal use (12caf71)
1.5.2 (2023-12-07)
1.5.1 (2023-12-04)
- dry-run logless (51ba655)
1.5.0 (2023-12-04)
- dry-run + breakpoint (f45d5b1)
1.4.9 (2023-11-27)
1.4.8 (2023-11-27)
1.4.7 (2023-11-27)
- execa (ac97e9e)
1.4.6 (2023-11-27)
1.4.5 (2023-11-27)
1.4.4 (2023-11-27)
1.4.3 (2023-11-27)
1.4.2 (2023-11-27)
1.4.1 (2023-11-27)
1.4.0 (2023-11-27)
- add commonParams to createTree (58ef582)
- add custom validator to ajv (d2e25c9)
- add datetime to start and end of playbook (34eeaa2)
- add debug axios with curlirize (4b89597)
- add decoupled runRetry (f2bc2b4)
- add played count log report (738d365)
- add update-grub (3cd838a)
- addExtraPaths (634b9c5)
- adding lxd-kube into metal-debian wip (ad47dab)
- allow play with only postcheck (40f1a28)
- allow play with only postcheck (2c25ce3)
- autodetect checksum algo by size (7c41eb6)
- bash sugars (80604c9)
- commands stream (337955f)
- composable (f4fba79)
- conditions +compose auto tree +factoryParams (44d59d0)
- conf-dir: multi-source + localDirOverride (8cc487a)
- config log options (294b68c)
- disable-login (2791b4a)
- disks (ebb06ae)
- disks fstab + wip (ffc04f7)
- dynamic naming (79a95af)
- export machines (dc362e9)
- improve many things (bd395d0)
- improve yaml loader (3e1ae81)
- loader: cacheable + cache + cacheKey helper (0943af4)
- logFile (a704f09)
- lxd instances wip (f93ce30)
- machine optional file (227a31a)
- machine passwordFromEnv (bbd30d2)
- network interfaces + kernelModules (9e6a27b)
- open 22 for gitSSH (928723b)
- overridable keys for packages and ufw (f76b163)
- play create function to replace before (6ce72fa)
- push env to remote + fix mount disks (ce667f0)
- relay tags options to machines (7086732)
- retryOnErrors using error classes (62d5912)
- self upload + ssh env + ssh agent + pkg +... (8151e23)
- sniper (340a948)
- sniper extra-libs (efb66b1)
- sniper extra-libs lodash (e71dbbd)
- sniper extra-libs tmp (00e01cc)
- sniper: require-map (47b4821)
- ssh port fallback (4bfcdee)
- ssh sudo detect need password (50fb894)
- ssh wip (9ada7e2)
- ssh wip (a197865)
- ssh: command + sudo (de4e8c5)
- static ip + mount shared storage (c82af6a)
- stdinReadBuffer (9e0f9d8)
- storage2 and node-storage (ab6d2bd)
- sync delete (83e7dad)
- syncDir bin extractPath pkg (98d023e)
- tags as composer options (06e2b6a)
- templatize machine files path (b6b89bc)
- total start and report for multiple playbooks (47e97dc)
- tree factory mainKey (f0bac6e)
- tree-factory: autoName + autoTags (b830297)
- ufw big improvement + index support (103791d)
- ufw iptable + configBlock (7736bee)
- ufw: ipv6 support (73e7e05)
- user + fix tags + wip (9eb9c23)
- yaml add loadValue (bc40185)
- yaml merge templating (4e980ba)
- absolute path in sniper (75914ff)
- add 22 to hairpin (80066a2)
- add tags to debug log (76e9665)
- ajv (47d401d)
- blank term (46ff22e)
- comment (b30edfb)
- compilation (9632e94)
- composable (5407a7b)
- compose no tags default wildcard (dfdda5a)
- convention (6788a4c)
- dateFromJournalCtl (400413d)
- default extrea paths (a210ca6)
- disable disableLoginTerminal (09907fc)
- disable lxd default forceDeleteOnChanged (b63871d)
- disable tty1 (17ef12f)
- dns tags (c0c46d3)
- exit process (735545b)
- export curlirize (3a6f00d)
- factoryName (3f13c77)
- hairpin port 22 (8bdd9bd)
- hairpinning (8ecd2ce)
- hairpinning (90c8842)
- handle sudo user (1275c93)
- implicit tags (2586393)
- improve compose tags (56e2fd8)
- improve playbook report (ecccd82)
- improve ufw remove unlisted (94e554b)
- log playbook order (35f4315)
- logger (6910028)
- logger (72d9ab2)
- logger + decouple dbug (e95cacc)
- lxd (a4dbb32)
- lxd init user group (01ad8d7)
- lxd resolve (7c9c760)
- machines command env (cdc8cc0)
- machines ssh ECONNRESET (cda85c6)
- machines uid/gid (f3197df)
- many things (0181740)
- many things (85e0a5d)
- memoize hash object (eb06bad)
- memoize hash object (d82f180)
- metal-debian service boot time (1df3f06)
- modprobe (ecaea50)
- mount by uuid (51d9055)
- ncc (a24113d)
- network interface reload to restart (200e135)
- on-file-change optional file (4e4dcbb)
- optionable checks (d716a1d)
- optional dateFromJournalCtl (b6a3ce4)
- order (4ad71dc)
- package checksum expand (0a3e7b7)
- packages (7dde287)
- packages + add props by version (0568316)
- playbook log (6568923)
- preCheck default (6c34890)
- preserve original ip (e9f3049)
- re-use official fixed sshd-config (1abdc15)
- refactor play errors (ace5f4a)
- reliable mount by uuid (24b4594)
- rename (afcb423)
- replace tmp by tmp-promise (08aa214)
- retry on error (b7e5447)
- rollback pkg to node18 (6788c4d)
- service reload date from journalctl (9951836)
- sniper stdout to stderr (4667491)
- sudo local (a835b77)
- sudo-factory readable input (168c15e)
- sync main dir uid/gid/mode (26f23b6)
- tree factory double ref (4946267)
- tree-factory + composable + big refacto (1e9f903)
- typo (e395bc1)
- typo (5c86ec6)
- ufw (e27e546)
- ufw yaml template syntax (721cea9)
- up direct-logger (b92580c)
- up direct-logger and add duration log (4b97de1)
- up nctx + little renaming (c641246)
- up to node 20 (ac4415b)
- up yarnpkg (a105318)
- wip (a534915)
- wip (bb041ff)
- wip (baa45e5)
- wip (d917b75)
- yaml (600e19d)
- yaml var (04a0143)