-
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