Commit Graph

  • ae68dd79cb lang: core: iter: Add a range function Lourenço Vales 2025-04-08 14:34:57 +02:00
  • de970ee557 engine: resources: Add symlink param to the file res James Shubin 2025-04-22 02:21:58 -04:00
  • 60a3d7c65e lang: interfaces: Add more information about graph semantics James Shubin 2025-04-19 13:02:51 -04:00
  • 9c1c587f7b lang: parse, core: world: Add a collect package James Shubin 2025-04-05 17:00:53 -04:00
  • af04d364d0 lang: core: fmt: Make printf handle more cases James Shubin 2025-04-05 16:14:11 -04:00
  • 748f05732a engine, etcd: Watch on star pattern for all hostnames James Shubin 2025-04-05 15:45:44 -04:00
  • 148bd50e9f engine, etcd: Prevent engine thrashing James Shubin 2025-04-05 15:28:54 -04:00
  • 6c1c08ceda engine: resources: Test to make sure metaparams are preserved James Shubin 2025-04-03 15:43:53 -04:00
  • 045b29291e engine, lang: Modern exported resources James Shubin 2025-03-24 18:54:06 -04:00
  • 955112f64f engine: Let others use the ResUID struct James Shubin 2025-04-03 15:44:39 -04:00
  • 7f341cee84 engine: resources: Improving logging even more James Shubin 2025-03-27 01:09:17 -04:00
  • f71e623931 engine: resources: Print a message on empty file creation James Shubin 2025-03-27 01:03:01 -04:00
  • 8ff187b4e9 lang: core, funcs: Rename things for consistency James Shubin 2025-03-26 19:06:20 -04:00
  • 30aca74089 engine, yamlgraph: Disable the old exported resources stuff James Shubin 2025-03-24 19:17:26 -04:00
  • 3dfca97f86 engine: Add a method to determine if a res kind is valid James Shubin 2025-03-20 05:42:07 -04:00
  • 0d4c6e272d lib: Add timing for topological sort James Shubin 2025-03-27 06:09:08 -04:00
  • fce250b8af cli, etcd, lib: Fixup golint issues with SSH James Shubin 2025-04-05 12:44:56 -04:00
  • f6a8404f9f modules: virtualization: Qcow2 should be the default James Shubin 2025-03-28 04:44:56 -04:00
  • c50a578426 git: Add vendor/ to gitignore Karpfen 2025-03-16 20:22:12 +01:00
  • 7e8ced534f misc: Use /usr/bin/env for a more generic shebang Karpfen 2025-03-22 14:53:21 -04:00
  • f2d9219218 lang: core: os: Add is_virtual function Lourenço Vales 2025-03-21 14:18:55 -04:00
  • f269096eb9 cli, etcd, lib: Remove the etcd client from main James Shubin 2025-03-19 06:01:42 -04:00
  • 5665259784 cli, engine, etcd, lib: Move the hostname value to the API James Shubin 2025-03-19 05:41:04 -04:00
  • 02fca6409a cli, etcd, lib: Add an etcd client over ssh world backend James Shubin 2025-03-19 05:33:07 -04:00
  • a7a5237b07 cli, engine, etcd, lib: Pass in init args James Shubin 2025-03-18 04:44:12 -04:00
  • 7ad54fe3e8 cli, engine, etcd, lib: Split out the deployer into world James Shubin 2025-03-18 04:24:39 -04:00
  • 1a35ab61ca engine: Split out the world filesystem interface James Shubin 2025-03-18 03:30:35 -04:00
  • 59c33a354c engine, lang: core: world: Split out the scheduler interface James Shubin 2025-03-18 03:26:59 -04:00
  • c853e24ded engine: Split out the str world interface James Shubin 2025-03-18 03:21:14 -04:00
  • 692db084e4 engine: Split off resource world interface James Shubin 2025-03-18 03:14:17 -04:00
  • 1edff3b3f5 engine: Move another interface method James Shubin 2025-03-18 03:11:33 -04:00
  • b173d9f8ef engine: Split out the etcd cluster size options James Shubin 2025-03-18 03:07:27 -04:00
  • a697add8d0 modules: dhcp: Add more package versions James Shubin 2025-03-17 22:01:43 -04:00
  • c83e2cb877 git: Add a small ignore entry James Shubin 2025-03-17 21:51:45 -04:00
  • 642c6b952f lang: core, funcs: Port some functions to CallableFunc API James Shubin 2025-03-16 23:23:57 -04:00
  • f313380480 engine: resources: Container stopped should be valid for no container James Shubin 2025-03-13 01:03:11 -04:00
  • f8a4751290 engine: resources: Don't prematurely error docker watches James Shubin 2025-03-12 06:14:38 -04:00
  • 3ca1aa9cb1 engine: resources: Fix backwards docker ports James Shubin 2025-03-12 03:16:08 -04:00
  • 37308b950b cli, gapi: Add more information that deploy is running James Shubin 2025-03-12 03:15:23 -04:00
  • 05306e3729 engine: resources: Modernize the docker resources James Shubin 2025-03-12 02:13:47 -04:00
  • a6057319a9 lang: Make scope error messages be more consistent James Shubin 2025-03-12 00:23:20 -04:00
  • 87d8533bd0 lib: Patch out the mess when using our magic option James Shubin 2025-03-11 04:40:03 -04:00
  • dce83efa96 etcd: Add a special magic option hack James Shubin 2025-03-11 04:26:07 -04:00
  • 1cb9648b08 etcd: Workaround possible rare deadlock James Shubin 2025-03-11 03:51:05 -04:00
  • 17b859d0d7 cli, gapi, lang, lib: Add a flag to skip autoedges James Shubin 2025-03-11 03:14:58 -04:00
  • 8d34910b9b modules: prometheus: Fix title of service template James Shubin 2025-03-11 00:49:05 -04:00
  • 5667fec410 modules: prometheus: Remove erroneous tmpl extension James Shubin 2025-03-11 00:45:20 -04:00
  • 46035fee83 engine: resources: Add simple configuration steps to virt builder James Shubin 2025-03-11 00:50:02 -04:00
  • 219d25b330 engine: resources, modules: virtualization: Add a seeds option James Shubin 2025-03-11 00:03:56 -04:00
  • 181aab9c81 engine: resources: Fix small cmp typo in virt builder res James Shubin 2025-03-10 19:01:05 -04:00
  • aabcaa7c8c setup: Error if no options are specified James Shubin 2025-03-10 18:31:20 -04:00
  • 09f3b8c05f setup: Add seeds and no server feature James Shubin 2025-03-10 16:24:18 -04:00
  • f5e2fde20d cli, lib: Fix typo James Shubin 2025-03-10 16:23:56 -04:00
  • 50bd6f5811 lib, gapi, cli: Add a wait flag to empty and a new default James Shubin 2025-03-10 14:56:42 -04:00
  • 37e5a37045 setup: Fix firstboot typo James Shubin 2025-03-09 15:55:58 -04:00
  • 8544a66257 lang: Allow more than one possible error in tests James Shubin 2025-03-09 03:03:37 -04:00
  • a50765393d lang: ast: Catch ordering errors James Shubin 2025-03-09 01:49:37 -05:00
  • 6bae5fc561 pgraph: Make our slow toposort even slower James Shubin 2025-03-09 01:16:24 -05:00
  • f87c550be1 lang: ast, interfaces: Improve speculation safety checks James Shubin 2025-03-06 16:53:57 -05:00
  • aea894a706 lang: ast: Add more context to pointer errors James Shubin 2025-03-05 13:24:40 -05:00
  • a549a30f71 lang: ast: Add more context to table errors James Shubin 2025-03-05 13:24:07 -05:00
  • 2899bc234a lang: Add a forkv loop statement for iterating over a map James Shubin 2025-03-05 13:18:35 -05:00
  • cf7e73bbf6 lang: Add a for loop statement for iterating over a list James Shubin 2025-03-04 21:55:29 -05:00
  • c456a5ab97 lang: types: Add some length methods for list and map James Shubin 2025-03-06 16:55:09 -05:00
  • b5ae96e0d4 lang: types: Add some helpful true and false values James Shubin 2025-03-06 16:54:46 -05:00
  • f792facde9 lang: gapi: Debug stalled graph errors James Shubin 2025-03-05 17:23:49 -05:00
  • a64e3ee179 misc: Add baddev tooling James Shubin 2025-02-27 17:18:39 -05:00
  • c5257dd64b lang: parser: Simplify code and format it James Shubin 2025-02-27 17:02:39 -05:00
  • f74bc969ca make: Cleanup old targets James Shubin 2025-02-27 17:01:37 -05:00
  • 63d7b8e51e engine: resources: exec: Fix wrong err variable being checked in test Edward Toroshchyn 2025-02-23 13:51:13 +01:00
  • d56896cb0d lang: core: Simplify list and map lookup default functions James Shubin 2025-02-26 19:35:07 -05:00
  • d579787bcd lang: core: Simplify list and map lookup functions James Shubin 2025-02-26 19:22:49 -05:00
  • 37fffce9f5 lang: core: Simplify implementation of the "contains" function James Shubin 2025-02-26 18:12:38 -05:00
  • d7ecc72b41 lang: ast, gapi, interfaces, parser: Print line numbers on error James Shubin 2025-02-25 20:15:02 -05:00
  • f754bbbf90 git: Add more entries to gitignore file James Shubin 2025-02-25 12:10:04 -05:00
  • bb171ced86 misc: Add missing sudo invocation Felix Frank 2025-02-24 10:43:43 -05:00
  • c25a2a257b misc: Fix typos and spelling errors Edward Toroshchyn 2025-02-24 15:59:00 +01:00
  • 1f90de31e7 lang: core: net: Add a new func for URL parsing Lourenço 2025-01-31 15:37:21 +01:00
  • b5384d1278 engine: resources: Adding logic for svc unit state Lourenço 2025-02-03 22:47:12 +01:00
  • d80ec4aaa7 engine: resources: Detect simple self-referential frags James Shubin 2025-02-15 06:58:15 -05:00
  • 5d63376087 modules: meta: Remove duplicate line James Shubin 2025-02-13 06:33:47 -05:00
  • 4fd6ced287 docs: Add new talks from Belgium, 2025 James Shubin 2025-02-10 10:34:53 -05:00
  • 82489c3fe0 engine: resources: Add shell field to user resource James Shubin 2025-02-07 18:08:25 -05:00
  • a064a87ecd lang: Add a weird test case James Shubin 2025-02-07 17:17:02 -05:00
  • f51a1200d1 util: Add a helper to get the users shell entry James Shubin 2025-02-07 17:13:38 -05:00
  • ecd5a0f304 util, lang, etcd: Move the error type to our util package James Shubin 2025-02-07 17:12:28 -05:00
  • 096ef4cc66 engine: resources: Modernize the user resource James Shubin 2025-02-07 08:49:55 -05:00
  • 7da98ef349 test: Rename the reflowed comments test to make it easier to find James Shubin 2025-02-06 08:19:22 -05:00
  • 8cd7fa27e2 engine: resources: exec: Add a bit of documentation to exec res hades 2025-02-05 12:12:27 +01:00
  • 134e2f1cd9 examples: lang: Add a new env example James Shubin 2025-02-06 07:49:35 -05:00
  • 042ae02428 engine: resources: exec: Add tests to check env values Edward Toroshchyn 2025-02-05 15:55:24 +01:00
  • 1e33c1fdae misc: Add vim syntax highlighting file Edward Toroshchyn 2025-02-05 08:50:50 -05:00
  • bdc46648ff modules: Add prometheus and grafana modules James Shubin 2025-02-03 04:46:44 -05:00
  • ab9c1d3d96 modules: cups: Fixup obvious missing bits James Shubin 2025-02-02 01:51:41 -05:00
  • 0fb546ad61 engine: resources: Make some svc cleanups James Shubin 2025-02-02 01:43:14 -05:00
  • 7439d532c7 modules: dhcp: Include stub hosts file James Shubin 2025-01-31 11:44:30 -05:00
  • de9c0adcc0 releases: Add release notes for 0.0.27 James Shubin 2025-01-31 03:22:45 -05:00
  • e40819d617 modules: Add a small stub for CUPS 0.0.27 James Shubin 2025-01-31 00:52:24 -05:00
  • 7331d3a7ee util: pprof: Improve pprof for ease of use James Shubin 2025-01-31 00:00:05 -05:00
  • 95f353c6a4 modules: virtualization: Add some simpler helpers James Shubin 2025-01-30 23:04:12 -05:00