Commit Graph

  • 1eee3011ad incus-osd/seed: Return minimal network config if no seed network defined Mathias Gibbens 2025-04-11 11:36:08 -06:00
  • 2509c60ee2 incus-osd/state: Add NetworkConfig to state Mathias Gibbens 2025-04-08 11:50:50 -06:00
  • b4c47568b9 Merge pull request #43 from stgraber/main Stéphane Graber 2025-04-08 21:12:07 -04:00
  • 4bfa71f68c Merge pull request #42 from gibmat/add-lldp-support Stéphane Graber 2025-04-08 20:08:15 -04:00
  • 6b7910a0fc scripts: Remove debugging Stéphane Graber 2025-04-08 20:04:11 -04:00
  • b009aa0043 incus-osd/systemd: Add LLDP network config options to generated network files Mathias Gibbens 2025-04-08 16:41:11 -06:00
  • 66a684ee27 incus-osd/seed: Add LLDP configuration option to interfaces and bonds Mathias Gibbens 2025-04-08 16:36:21 -06:00
  • ecc3683bf9 Merge pull request #41 from stgraber/main Stéphane Graber 2025-04-08 19:26:25 -04:00
  • c931259cd3 base: Add polkitd Stéphane Graber 2025-04-08 18:27:47 -04:00
  • ad64552129 base: Remove lldp Stéphane Graber 2025-04-08 18:27:42 -04:00
  • 8a7212fe24 incusd/systemd: Wait for the network config to apply Stéphane Graber 2025-04-08 18:16:52 -04:00
  • 3cd921bea0 scripts: Update for install logic Stéphane Graber 2025-04-08 18:02:21 -04:00
  • 6af2687f2d Merge pull request #39 from stgraber/main Stéphane Graber 2025-04-08 17:28:17 -04:00
  • 89cf09d29d Makefile: Cleanup test target Stéphane Graber 2025-04-08 16:17:16 -04:00
  • 46a9a25e8e mkosi: Tweak kernel logging Stéphane Graber 2025-04-08 15:36:59 -04:00
  • f6c1af749f incus-osd: Tweak text UI messages Stéphane Graber 2025-04-08 15:44:41 -04:00
  • ed8cac93e1 Merge pull request #36 from stgraber/main Stéphane Graber 2025-04-08 16:16:59 -04:00
  • 58e5ee01bb incus-osd: Use rest API package Stéphane Graber 2025-04-08 14:44:00 -04:00
  • 8e84d73a21 incus-osd/rest: Initial REST API package Stéphane Graber 2025-04-08 14:58:41 -04:00
  • 4fda9e4dbd incus-osd/rest/response: Introduce HTTP response package Stéphane Graber 2025-04-08 14:58:27 -04:00
  • f67625f823 incus-osd: Bump nestif complexity Stéphane Graber 2025-04-08 14:53:10 -04:00
  • 6a96607755 incus-osd: Reformat golangci config Stéphane Graber 2025-04-08 14:52:21 -04:00
  • 886a355a07 incusd-osd: Add versioning to network and install seed data Stéphane Graber 2025-04-03 14:57:07 -04:00
  • 467fdbfc49 Merge pull request #25 from gibmat/add-console-tui Stéphane Graber 2025-04-08 14:35:21 -04:00
  • f1088944f0 incus-osd: Display messages when running updates Mathias Gibbens 2025-04-08 10:25:20 -06:00
  • b0fedadd85 incus-osd/install: Display install progress on TUI Mathias Gibbens 2025-04-07 12:54:43 -06:00
  • f9a4a0f6b0 mkosi.images: Set TERM environment variable for incus-osd.service Mathias Gibbens 2025-03-28 12:20:01 -06:00
  • 493531a072 incus-osd: Initialize TUI and adjust logging handler to use it Mathias Gibbens 2025-03-27 16:15:53 -06:00
  • f9c6f8b1c2 incus-osd/tui: Add a simple TUI wrapper for displaying information on the console Mathias Gibbens 2025-03-27 16:15:20 -06:00
  • 39664b6c89 incus-osd/tui: Import progressbar primitive Mathias Gibbens 2025-04-04 14:50:27 -06:00
  • 7d4c4b701e incus-osd: Move log initialization as early as possible Mathias Gibbens 2025-03-27 16:14:14 -06:00
  • c9ed3dd533 Update go.mod Mathias Gibbens 2025-03-27 16:12:22 -06:00
  • 7a7cc5d51f Merge pull request #28 from stgraber/main Stéphane Graber 2025-04-04 09:28:26 -04:00
  • e39ef0f6b3 github: Pass --quiet to file push Stéphane Graber 2025-04-04 00:59:05 -04:00
  • 033c1e8015 Merge pull request #27 from gibmat/update-make-test Stéphane Graber 2025-04-04 00:58:24 -04:00
  • 930b608f10 Makefile: Use install mechanism for test target Mathias Gibbens 2025-04-03 16:37:14 -06:00
  • 696ddcd52f tests: Add installation seed (with forced reboot) Mathias Gibbens 2025-04-03 16:38:29 -06:00
  • 0c4b22db4d incus-osd/seed: Use same syntax for JSON and YAML Stéphane Graber 2025-04-04 00:08:02 -04:00
  • 340dca3534 golangci: Use snake case for YAML Stéphane Graber 2025-04-04 00:21:46 -04:00
  • fbee7bcc4d Merge pull request #26 from stgraber/main Stéphane Graber 2025-04-02 20:55:27 -04:00
  • 3b8fa71c51 Merge pull request #23 from gibmat/installer-work Stéphane Graber 2025-04-02 20:07:58 -04:00
  • 026ee23f14 github: Add FUNDING and SUPPORT Stéphane Graber 2025-04-02 19:42:20 -04:00
  • 6780c1f7e4 incus-osd/seed: Fix comment Mathias Gibbens 2025-03-26 09:15:30 -06:00
  • e1e32d2dfc incus-osd: Add install logic to daemon startup Mathias Gibbens 2025-03-25 12:22:35 -06:00
  • 948143ec2f incus-osd/install: Add methods for installing incus-osd to a disk Mathias Gibbens 2025-03-25 12:20:54 -06:00
  • 7c9705c8c3 incus-osd/seed: Add InstallConfig Mathias Gibbens 2025-03-26 09:13:53 -06:00
  • 913d31c2fd Add gdisk to list of installed packages Mathias Gibbens 2025-03-25 12:20:30 -06:00
  • 1cef42cdc1 Merge pull request #24 from stgraber/main Stéphane Graber 2025-03-25 17:38:33 -04:00
  • e315f43da9 github: Bump golangci-lint-action to v7 Stéphane Graber 2025-03-25 17:04:32 -04:00
  • e877c7155a incus-osd: Fix new golang-ci warnings Stéphane Graber 2025-03-25 16:58:02 -04:00
  • 154e58fb12 incus-osd: Update golangci-lint to version 2 Stéphane Graber 2025-03-25 16:53:06 -04:00
  • 66bdfbcd13 Merge pull request #22 from stgraber/main Stéphane Graber 2025-03-20 22:43:26 -04:00
  • afe5c327ba incus-osd/seed: Fix typo Stéphane Graber 2025-03-20 21:47:40 -04:00
  • 63968a14c9 Merge pull request #20 from stgraber/main Stéphane Graber 2025-03-20 18:20:23 -04:00
  • 2e2923baf0 incus-osd/systemd: Remove some nolint statements Stéphane Graber 2025-03-20 17:12:14 -04:00
  • 4689a4a3f3 incus-osd: Tweak max permissions in gosec Stéphane Graber 2025-03-20 17:11:57 -04:00
  • 33044caeb7 github: Allow longer for rebooting Stéphane Graber 2025-03-20 17:05:44 -04:00
  • 6065c858f0 incus-osd: Update gomod Stéphane Graber 2025-03-20 14:19:39 -04:00
  • ca6869fabe incus-osd: Use applications logic Stéphane Graber 2025-03-20 16:23:56 -04:00
  • 5310ab841f incus-osd: Introduce application-specific logic Stéphane Graber 2025-03-20 16:11:56 -04:00
  • a238d67729 incus-osd/state: Keep track of application initialization Stéphane Graber 2025-03-20 14:50:34 -04:00
  • b421f6b046 incus-osd/seed: Fix unmarshaling Stéphane Graber 2025-03-20 14:50:10 -04:00
  • 24fa6bfc23 incus-osd/seed: Add support for Incus preseed Stéphane Graber 2025-03-20 14:19:32 -04:00
  • cab3fed649 internal/seed: Allow applications seed to be YAML Stéphane Graber 2025-03-20 14:14:23 -04:00
  • 05a128a6a7 internal/seed: Allow network seed to be JSON Stéphane Graber 2025-03-20 14:13:20 -04:00
  • 1740bcd73a Merge pull request #17 from gibmat/networkd-implementation Stéphane Graber 2025-03-20 02:35:12 -04:00
  • ae1d4594e0 github: Add delay to allow for initial incus-osd run Stéphane Graber 2025-03-20 01:50:22 -04:00
  • 1de4bbe67c github: Run unit tests Stéphane Graber 2025-03-19 23:26:53 -04:00
  • cc3afe6975 incus-osd: Update go.mod Mathias Gibbens 2025-03-18 15:27:25 -06:00
  • 463e5d9fd2 incus-osd: Apply network configuration on startup Mathias Gibbens 2025-03-18 15:36:09 -06:00
  • 375b6ed7fb base: Remove default networkd config Mathias Gibbens 2025-03-18 15:35:41 -06:00
  • caeac8bbed incus-osd/systemd: Implement networkd handling Mathias Gibbens 2025-03-18 15:34:23 -06:00
  • cf03f96c5a incus-osd/seed: Add support for network seed data Mathias Gibbens 2025-03-19 23:15:51 -04:00
  • 30c91bd734 incus-osd/seed: Refactor logic for reading seed data into its own function Mathias Gibbens 2025-03-18 15:31:12 -06:00
  • a597c69c31 incus-osd/systemd: Add a RestartUnit() method Mathias Gibbens 2025-03-18 15:29:08 -06:00
  • 8742ae0a8a incus-osd: Return a nice error if no trusted system keys are found Mathias Gibbens 2025-03-18 15:28:34 -06:00
  • 3f794e88bd incus-osd/seed: Implement IsMissing Stéphane Graber 2025-03-19 16:18:29 -04:00
  • 6a2c784ea0 incus-osd: Disable testpackage in golangci Stéphane Graber 2025-03-19 23:16:07 -04:00
  • 1ecadc5960 Merge pull request #19 from stgraber/main Stéphane Graber 2025-03-14 01:54:41 -04:00
  • 65b8826cbf github: Tweak sleep duration Stéphane Graber 2025-03-14 01:31:12 -04:00
  • 1025225bd1 Merge pull request #18 from stgraber/main Stéphane Graber 2025-03-13 17:25:02 -04:00
  • b09e35a60f github: Update for incus-osd Stéphane Graber 2025-03-13 14:55:02 -04:00
  • a0335be5bf scripts: Update for incus-osd Stéphane Graber 2025-03-13 14:51:32 -04:00
  • 39ce274dcd base: Include incus-osd.service Stéphane Graber 2025-03-13 14:47:08 -04:00
  • b3f2a2de4e incusd-osd: Split update logic to own function Stéphane Graber 2025-03-13 14:45:57 -04:00
  • 9b03898b26 incus-osd: Add RunningRelease to state Stéphane Graber 2025-03-13 14:45:38 -04:00
  • b1e9f8d89d golangci: Use snake case for JSON files Stéphane Graber 2025-03-13 14:45:02 -04:00
  • c280d1a79a incus-osd: Simplify provider loading Stéphane Graber 2025-03-13 14:35:17 -04:00
  • e35695b2e2 Makefile: Make use of incus-osd daemon Stéphane Graber 2025-03-13 14:30:08 -04:00
  • 0f70fe085d incus-osd: Handle unavailable providers Stéphane Graber 2025-03-13 14:27:57 -04:00
  • 440fe8cdc1 incus-osd: Only read seed on initial start Stéphane Graber 2025-03-13 14:27:48 -04:00
  • 3036ab1704 incus-osd: Convert to a daemon Stéphane Graber 2025-03-13 14:07:07 -04:00
  • 6eb9a9864c incus-osd: Exit non-zero on error Stéphane Graber 2025-03-13 14:06:49 -04:00
  • c25d2d9ae5 Makefile: Add static-analysis target Stéphane Graber 2025-03-13 14:06:22 -04:00
  • 52e7ec98bc Makefile: Strip incus-osd Stéphane Graber 2025-03-13 13:47:23 -04:00
  • 462e0d4b60 Merge pull request #16 from stgraber/main Stéphane Graber 2025-03-13 13:41:58 -04:00
  • 1438c37775 base: Use Zabbly OVN repository Stéphane Graber 2025-03-07 20:55:01 -05:00
  • 02a4959d87 base: Use trixie repository for incus and kernel Stéphane Graber 2025-03-07 20:54:42 -05:00
  • f927d646ac Merge pull request #14 from stgraber/main Stéphane Graber 2025-03-07 01:58:33 -05:00
  • 6a761d342f incus-osd: Add some logging Stéphane Graber 2025-03-07 01:54:06 -05:00