Commit Graph

  • 5044ef4e8a engine: resources: Add a virt builder password selector James Shubin 2025-01-30 22:56:24 -05:00
  • 3c61d088ab test: Make sure to test the docs James Shubin 2025-01-29 12:18:55 -05:00
  • 315a493565 lang: Add a few more tests James Shubin 2025-01-26 19:48:17 -05:00
  • 6268b61a7d lang: core: Lookup function (with default) can be more precise James Shubin 2025-01-26 18:48:53 -05:00
  • 3f202c6a7a lang: core: Fix struct lookup corner case James Shubin 2025-01-26 18:46:44 -05:00
  • d46c43df5a lang: core: Let lookup function specialize earlier James Shubin 2025-01-26 18:21:54 -05:00
  • 1538befc93 lang: ast, parser: Allow calling anonymous functions James Shubin 2025-01-08 23:06:51 -05:00
  • 1af334f2ce misc: Update to golang 1.23 James Shubin 2025-01-26 17:15:36 -05:00
  • d30ea571f1 misc: Update to golang 1.22 James Shubin 2025-01-26 16:49:10 -05:00
  • d30ff6cfae legal: Remove year James Shubin 2025-01-26 16:24:51 -05:00
  • 1d3f2dbe3c util: Add a pprof helper package James Shubin 2025-01-24 03:06:31 -05:00
  • ca6e7ad432 lang: types, lang: core: strings: Add a new join_nonempty function James Shubin 2025-01-24 00:07:23 -05:00
  • f92afe9ae4 modules: meta: Add a router meta module James Shubin 2025-01-18 01:22:33 -05:00
  • 483cc22c32 lang: core: embedded: provisioner: Add IPXE support James Shubin 2025-01-18 01:07:19 -05:00
  • 2f3bd72491 lang: core: embedded: provisioner: Fix regression in Fedora 41 James Shubin 2025-01-18 01:02:17 -05:00
  • 6499fcb1e0 modules: dhcp: Support the authoritative setting James Shubin 2025-01-18 00:30:46 -05:00
  • 12a0600d38 engine: resources: Improve hostname change message James Shubin 2025-01-17 23:58:26 -05:00
  • cace2bacb8 lang: core: embedded: provisioner: Add support for module path James Shubin 2025-01-17 23:54:30 -05:00
  • 05d440114a lang: core: embedded: provisioner: Remove stale comment James Shubin 2025-01-17 23:49:21 -05:00
  • b392285e1d gapi, lang: gapi: Make dir to avoid errors James Shubin 2025-01-17 23:25:06 -05:00
  • a713c08585 engine: resources: Make net and firewalld resources quieter James Shubin 2025-01-17 23:23:55 -05:00
  • 8e8e831e73 modules: misc: Switch type to list of strings James Shubin 2025-01-17 23:22:52 -05:00
  • 86b95b2c0b modules: shorewall: Fix type on stoppedrules file James Shubin 2025-01-17 22:12:55 -05:00
  • 4a578ca40c lang: core: embedded: provisioner: Handoff a hostname James Shubin 2025-01-17 19:48:23 -05:00
  • a60148f370 lang: core: net: Add more ip utilities James Shubin 2025-01-17 18:58:21 -05:00
  • 00366de67b modules: purpleidea: Update my personal packages James Shubin 2025-01-17 18:57:18 -05:00
  • a08ba0b0e9 engine: resources: Tar now accepts dirs without a trailing slash James Shubin 2025-01-17 18:15:45 -05:00
  • 81b102ed7f lang: ast: Allow multiple star imports James Shubin 2025-01-17 14:03:48 -05:00
  • c8f911ec5d lang: core: embedded: provisioner: Fix panic James Shubin 2025-01-17 12:35:30 -05:00
  • 7694da4241 lang: core: embedded: provisioner: Skip bmc if empty James Shubin 2025-01-17 12:34:27 -05:00
  • a0d500a602 lang: interfaces: Remove dangerous init method James Shubin 2025-01-04 20:48:11 -05:00
  • 553172992f lang: parser: Typo fix James Shubin 2025-01-04 20:55:41 -05:00
  • e6d614f4dd engine: resources: Add a bmc resource James Shubin 2025-01-03 18:19:31 -05:00
  • 3107dfbd08 modules: shorewall: Small fixups to improve the module James Shubin 2025-01-02 15:43:27 -05:00
  • 802823dcb0 modules: misc: Support VIP's in network config James Shubin 2025-01-02 15:42:40 -05:00
  • 5858c8b501 pgraph: Panic if vertex is nil James Shubin 2024-12-18 13:49:13 -05:00
  • 2561dba8f5 lang: Increase debugging timeout James Shubin 2024-12-15 10:39:46 -05:00
  • f5806e0617 lang: funcs: structs: Add Call and CallStruct methods for composite James Shubin 2024-12-08 17:43:41 -05:00
  • e9dbb7b86c lang: funcs: structs: Add Call method for const James Shubin 2024-12-08 13:51:27 -05:00
  • 28f5b8331a lang: funcs: structs: Improve naming James Shubin 2024-12-08 16:24:42 -05:00
  • 5ff4f0456a lang: Add mode to overwrite tests James Shubin 2024-12-08 15:34:28 -05:00
  • 82c614f2d9 engine: resources: Workaround broken debian package when building images James Shubin 2024-12-06 15:59:39 -05:00
  • 50265d2303 engine: resources: Pull out a distro function for guest James Shubin 2024-12-06 15:58:51 -05:00
  • ecee84aa28 docs: New blog post about modules and imports James Shubin 2024-12-03 03:00:21 -05:00
  • 2e146e8c8e engine: resources: Fix up some issues with cron James Shubin 2024-12-03 01:32:26 -05:00
  • 097efdd66a engine: graph: autoedge: Clean up redundant logs James Shubin 2024-12-03 00:56:22 -05:00
  • 5764c977f1 modules: misc: Don't ignore the router setting James Shubin 2024-12-03 00:43:32 -05:00
  • 4d30772b3b lang: Add test for unused include statements James Shubin 2024-11-28 19:17:33 -05:00
  • 8472b1ebf2 lang: gapi: Convenience the user by allowing relative dirs in cli James Shubin 2024-11-28 17:25:32 -05:00
  • e1070d3e13 lang: ast, download: Improve error messages James Shubin 2024-11-28 17:12:15 -05:00
  • 98d7f294eb lang: download: Improve git reliability James Shubin 2024-11-28 16:38:33 -05:00
  • 517fc1e05b lang: gapi: Remap the module path correctly James Shubin 2024-11-28 16:29:33 -05:00
  • c2f75d64a6 util: arch: The Any value should be the same everywhere James Shubin 2024-11-28 14:55:30 -05:00
  • 380004b1dc readme, docs: New docs available James Shubin 2024-11-23 01:25:40 -05:00
  • 28a443d11d docs: Add a hack for golang functions James Shubin 2024-11-22 14:20:24 -05:00
  • a600e11100 cli, docs: Add a docs command for doc generation James Shubin 2024-11-22 14:20:16 -05:00
  • 7b45f94bb0 lang: core: Remove the unnecessary func suffix James Shubin 2024-11-22 00:50:06 -05:00
  • acdd6476f2 test: Remove empty variable James Shubin 2024-11-21 23:49:08 -05:00
  • 018d3efc90 lang: funcs: Move standalone functions into core James Shubin 2024-11-21 22:56:17 -05:00
  • b40d10a366 util: Add a generic map key and value swapping function James Shubin 2024-11-21 02:54:10 -05:00
  • a88034ab06 modules: misc: Add standard header James Shubin 2024-11-20 23:47:17 -05:00
  • 907d2ad1a1 modules: dhcp: Add an mgmt module for managing dhcpd James Shubin 2024-11-18 15:12:01 -05:00
  • 3bd6986fde modules: shorewall: Add an mgmt module for managing shorewall James Shubin 2024-11-18 15:11:31 -05:00
  • 43bd847bad modules: misc: Improvements on ip address setting James Shubin 2024-11-08 14:12:02 -05:00
  • 0c0583adc8 modules: misc: Add network manipulation helpers James Shubin 2024-11-06 22:13:31 -05:00
  • c642b5eeae lang: core: net: Add new function to get cidr prefix James Shubin 2024-11-06 21:10:04 -05:00
  • 69e84fbbed engine: resources: cron: Add ctx where possible. James Shubin 2024-11-06 20:14:24 -05:00
  • f8b06f32ec engine: resources: Remove unused wait group James Shubin 2024-11-06 20:01:39 -05:00
  • 59a20f53eb lang: core: sys, engine: resource: Update hostname functionality James Shubin 2024-11-06 20:00:54 -05:00
  • 83fd8b7e54 engine: util: Add more cmp utility functions James Shubin 2024-11-06 19:40:59 -05:00
  • 098ab20ec9 lang: gapi: Duplicates are possible if we have a diamond dag James Shubin 2024-11-06 19:39:58 -05:00
  • a2ce9e890d lang: core: net: Add a way to get the machine mac addresses James Shubin 2024-11-05 14:09:10 -05:00
  • be7a5399e3 lang: core: util: Add hostname mapper function James Shubin 2024-11-05 14:06:52 -05:00
  • 3fb492f6aa util: Add a TLS helper James Shubin 2024-11-01 19:41:35 -04:00
  • e4f062b006 engine: resources: Parse distro properly James Shubin 2024-10-30 16:04:01 -04:00
  • 422719c345 lang: core: map: Add functions to extract keys and values James Shubin 2024-10-30 00:58:10 -04:00
  • 71a1efde99 examples: tls: Add a simple TLS example James Shubin 2024-10-30 00:41:26 -04:00
  • ed84c5460c lang: core: embedded: provisioner: Workaround bad mirrors James Shubin 2024-10-29 18:53:58 -04:00
  • 0222a682fc lang: core: embedded: provisioner: Not sure we need this package James Shubin 2024-10-29 18:53:36 -04:00
  • 1cd4af5838 lang: core: embedded: provisioner: Keep this message separate James Shubin 2024-10-29 16:47:36 -04:00
  • d1aaf6e82b lang: core: embedded: provisioner: Handle spurious failures James Shubin 2024-10-29 16:46:25 -04:00
  • 52a71f9515 lang: core: embedded: provisioner: Add unused repo generation James Shubin 2024-10-29 16:44:00 -04:00
  • 3c665174cc lang: core: embedded: provisioner: Implement handoff James Shubin 2024-10-29 16:36:06 -04:00
  • 93eb8b2b76 lang: core: embedded: provisioner: Host an available deploy James Shubin 2024-10-25 15:55:49 -04:00
  • 1692235498 lang: core: embedded: provisioner: Log output of post James Shubin 2024-10-25 15:33:51 -04:00
  • a6bcd4b92b lang: core: embedded: provisioner: Reduce amount of log noise James Shubin 2024-10-25 15:32:59 -04:00
  • d065cddf5e lang: core: embedded: provisioner: Remove old package James Shubin 2024-10-25 15:32:13 -04:00
  • 20d4809e8e engine: resources: Print netmask nicely for our DHCP resource James Shubin 2024-10-25 15:27:18 -04:00
  • b074386c26 cli: Add setup and firstboot commands James Shubin 2024-10-25 03:00:22 -04:00
  • b140b2dfeb util: Move executable path finding into a helper function James Shubin 2024-10-25 18:21:20 -04:00
  • 8e3d959500 util: We prefer to append rather than truncate James Shubin 2024-10-29 16:37:55 -04:00
  • 8c886bbe7c util: Nil input to our simple cmd helper should be allowed James Shubin 2024-10-25 18:17:04 -04:00
  • 7d204dfb74 util: Add a simple append file write function James Shubin 2024-10-29 16:37:28 -04:00
  • 583f90dc7b util: distro: Rename functions to avoid golang stutter warning James Shubin 2024-10-25 02:56:12 -04:00
  • 85e1d6c0e8 engine: resources: Make sure to set the netmask James Shubin 2024-10-25 00:57:50 -04:00
  • 2c967e3897 util: Add a simple template system for systemd unit files James Shubin 2024-10-24 17:29:00 -04:00
  • 202a8e1fba util: Add a small helper to exec commands simply James Shubin 2024-10-17 21:30:32 -04:00
  • e6085d77ff util: Add an flock utility for lock file type things James Shubin 2024-10-17 18:36:28 -04:00
  • 10f82c6566 lang: core: list: Add a concat function James Shubin 2024-10-17 18:35:29 -04:00
  • 3d11b2caaf lang: core: deploy: Add a function to help in obtaining bootstrap deps James Shubin 2024-10-15 20:54:33 -04:00