Commit Graph

  • 7d282151c0 incus-osd/install: Optimize the copy of ESP partition contents Mathias Gibbens 2025-05-12 14:27:51 -06:00
  • bd44b6f83d Add additional kernel modules to initrd Mathias Gibbens 2025-05-12 13:18:58 -06:00
  • 7ee001d81c incus-osd/install: Display system check error with list of devices if unable to determine install target Mathias Gibbens 2025-05-12 09:54:20 -06:00
  • debc026e0f incus-osd/systemd: Set MAC address for both ends of VLANs to match parent's MAC Mathias Gibbens 2025-05-12 08:46:05 -06:00
  • 0f6fc0e937 incus-osd: Display modal message if needed at end of update loop Mathias Gibbens 2025-05-12 08:26:16 -06:00
  • ead7228691 incus-osd: Improve modal error messages Mathias Gibbens 2025-05-12 08:25:44 -06:00
  • 3797a04a2a incus-osd/providers: Add Type() method to return type of provider Mathias Gibbens 2025-05-12 08:24:20 -06:00
  • 44975aa768 Merge pull request #107 from stgraber/main Stéphane Graber 2025-05-10 23:47:09 -04:00
  • 912f5e93a4 incus-osd: Use OS.NextRelease Stéphane Graber 2025-05-10 22:53:23 -04:00
  • 5c1880cfa8 incus-osd: Move RunningRelease to OS struct Stéphane Graber 2025-05-10 22:45:50 -04:00
  • 3cf0b5a84e Merge pull request #106 from stgraber/main Stéphane Graber 2025-05-10 17:52:45 -04:00
  • 29ff8d6398 incus-osd: Don't call app.Update during startup Stéphane Graber 2025-05-10 15:16:50 -04:00
  • 36a74eed47 incus-osd: Avoid getting stuck during early or manual updates Stéphane Graber 2025-05-10 01:18:29 -04:00
  • dc1d97d390 Merge pull request #105 from stgraber/main Stéphane Graber 2025-05-10 00:14:57 -04:00
  • f664d023fb incus-osd: Tweak error handling Stéphane Graber 2025-05-09 23:19:47 -04:00
  • 1850da0127 incus-osd/providers/local: Don't fail loading on missing path Stéphane Graber 2025-05-09 23:12:36 -04:00
  • ae08330f6c incus-osd/providers/github: Don't fail loading on connection issues Stéphane Graber 2025-05-09 23:10:53 -04:00
  • 300ddc165a Merge pull request #104 from stgraber/main Stéphane Graber 2025-05-09 22:22:44 -04:00
  • 271370802c incus-osd/systemd: Fix route configuration Stéphane Graber 2025-05-09 21:46:07 -04:00
  • 89dfb4539e incus-osd: Fix bad merge Stéphane Graber 2025-05-09 21:25:03 -04:00
  • 6a45d3983b Merge pull request #103 from stgraber/main Stéphane Graber 2025-05-09 18:35:26 -04:00
  • 2cf88a0622 incus-osd: Clear cache on manual updates Stéphane Graber 2025-05-09 17:38:34 -04:00
  • 14202dea5d incus-osd/providers: Add function to clear cache Stéphane Graber 2025-05-09 17:36:22 -04:00
  • 4e3e842c68 incus-osd: Allow triggering a manual update check Stéphane Graber 2025-05-09 17:30:15 -04:00
  • bc1d4845e0 golangci: Disable maintidx (already handled by others) Stéphane Graber 2025-05-09 17:29:40 -04:00
  • 01d54c89bb Merge pull request #102 from stgraber/net Stéphane Graber 2025-05-09 17:18:59 -04:00
  • e66df24223 incus-osd/systemd: Fix untagged VLAN handling Stéphane Graber 2025-05-09 16:29:44 -04:00
  • 3805e5bca2 Merge pull request #100 from stgraber/main Stéphane Graber 2025-05-09 15:26:24 -04:00
  • 819dc9ba8b Merge pull request #101 from stgraber/net Stéphane Graber 2025-05-09 15:26:15 -04:00
  • 341b56b4e0 incus-osd/systemd: Fix multi-VLAN syntax Stéphane Graber 2025-05-09 14:55:26 -04:00
  • c7806ee68f incus-osd: Move user list refresh to applications Stéphane Graber 2025-05-09 14:47:00 -04:00
  • 344cae5da0 incus-osd: Call application Update function Stéphane Graber 2025-05-09 14:45:02 -04:00
  • ecdcf27ea6 incus-osd/applications: Add Update function Stéphane Graber 2025-05-09 14:44:41 -04:00
  • 05182483b1 Merge pull request #99 from gibmat/network-config-fixes Stéphane Graber 2025-05-09 13:24:01 -04:00
  • c3ae38ffe2 incus-osd/tui: Only show interfaces that have at least one configured address Mathias Gibbens 2025-05-08 14:31:08 -06:00
  • c229eb0bf2 incus-osd/systemd: More fixes for network config generation Mathias Gibbens 2025-05-08 14:24:43 -06:00
  • b28d3b6635 Merge pull request #98 from stgraber/main Stéphane Graber 2025-05-07 23:48:48 -04:00
  • ba35e114a7 incus-osd: Fix app updates clearing Initialized flag Stéphane Graber 2025-05-07 22:35:10 -04:00
  • 2eaa4b4086 Merge pull request #97 from stgraber/main Stéphane Graber 2025-05-07 21:59:27 -04:00
  • a35d857beb golangci: Allow more complex functions Stéphane Graber 2025-05-07 21:36:16 -04:00
  • 11d0fc5b01 incus-osd/systemd: Skip routable check on interfaces without addresses Stéphane Graber 2025-05-07 21:28:42 -04:00
  • ac23b54c74 incus-osd/systemd: Fix handling of interfaces without addresses Stéphane Graber 2025-05-07 21:11:57 -04:00
  • d91271aecd Merge pull request #96 from gibmat/network-config-fixes Stéphane Graber 2025-05-07 18:31:37 -04:00
  • 52ee857ee3 incus-osd/systemd: Lots of fixes for network config generation Mathias Gibbens 2025-05-07 14:36:11 -06:00
  • 416c67f4a3 Merge pull request #95 from stgraber/main Stéphane Graber 2025-05-07 02:44:05 -04:00
  • 2b97be2efc gitignore: Ignore all initrd-tmpfs-root files unless directly added Stéphane Graber 2025-05-07 00:01:18 -04:00
  • d7b6258248 README: Update for current behavior Stéphane Graber 2025-05-06 23:53:31 -04:00
  • 0d3493a2af scripts: Fix spawn-image Stéphane Graber 2025-05-06 23:52:46 -04:00
  • 9726768a01 Merge pull request #92 from gibmat/add-debug-log-endpoint Stéphane Graber 2025-05-05 22:27:00 -04:00
  • 811286582f Merge pull request #93 from stgraber/main Stéphane Graber 2025-05-05 22:24:43 -04:00
  • 7f6d1bc9d7 incus-osd/rest: Fix network update API Stéphane Graber 2025-05-05 20:38:39 -04:00
  • 4e4dc925e4 incus-osd: Rename Vlan to VLAN Stéphane Graber 2025-05-05 20:38:27 -04:00
  • 9dce96838b base: Cleanup services list Stéphane Graber 2025-05-05 20:13:48 -04:00
  • da742cce37 Merge pull request #91 from stgraber/main Stéphane Graber 2025-05-05 19:33:47 -04:00
  • 61f1f1cbb9 Enable persistent journal logging Mathias Gibbens 2025-05-05 15:55:15 -06:00
  • 6abb1adb4c incus-osd/provider/github: Handle rate limits Stéphane Graber 2025-05-05 17:44:36 -04:00
  • 6f2f9b2f2a incus-osd/rest: Add a debug log endpoint Mathias Gibbens 2025-05-05 14:44:45 -06:00
  • 0b15cc13ef incus-osd/tui: Hide debug messages Stéphane Graber 2025-05-05 17:23:44 -04:00
  • 4b6ec57e3d incus-osd: Tweak log messages Stéphane Graber 2025-05-05 17:19:43 -04:00
  • c5de51fee9 incus-osd: Rename release mode to production mode Stéphane Graber 2025-05-05 17:10:00 -04:00
  • 9a01afa6d6 github: Add missing parted dependecy for builds Stéphane Graber 2025-05-05 16:12:58 -04:00
  • 1fbb79a834 Merge pull request #89 from gibmat/network-updates Stéphane Graber 2025-05-05 15:42:49 -04:00
  • 0f6207e02a incus-osd/tui: Only show IP addresses for configured interfaces Mathias Gibbens 2025-05-05 10:43:04 -06:00
  • 0ae84fb83f incus-osd/systemd: When bringing up network, if there's no network seed consider things "up" if at least one interface is routable Mathias Gibbens 2025-05-05 10:04:11 -06:00
  • aa1bb56e57 Merge pull request #84 from gibmat/fix Stéphane Graber 2025-05-02 18:38:05 -04:00
  • a485d45668 incus-osd/install: If ForceInstall is true, zap any existing GPT table on the target device Mathias Gibbens 2025-05-02 15:55:12 -06:00
  • 1879ee2270 Merge pull request #83 from gibmat/updates Stéphane Graber 2025-05-02 17:35:17 -04:00
  • 200e8b840c Improve creation of .iso boot image Mathias Gibbens 2025-05-02 14:39:04 -06:00
  • 1996c132bd incus-osd/tui: Define a custom text logger that produces more compact output Mathias Gibbens 2025-05-02 12:10:27 -06:00
  • 7c546edd84 Generate custom os-release file Mathias Gibbens 2025-05-02 10:55:52 -06:00
  • ac32ebd6ac incus-osd/providers: Don't download the full image Stéphane Graber 2025-05-02 16:42:12 -04:00
  • 1283e181b6 image: Don't override console target Stéphane Graber 2025-05-02 15:52:21 -04:00
  • a8093645a8 incus-osd: Add ttyS0 to TUI target Stéphane Graber 2025-05-02 15:52:06 -04:00
  • fd222e0d1d incus-osd: Fix key for new 2048bit SB key Stéphane Graber 2025-05-02 14:36:03 -04:00
  • 34ea5aa1a4 incus-osd: Update signing key Stéphane Graber 2025-05-02 10:40:28 -04:00
  • ec4945aa24 Revert "Don't filter initrd module list" Stéphane Graber 2025-05-02 01:58:51 -04:00
  • 0dd480516d Revert "Enable verbose boot for now" Stéphane Graber 2025-05-02 01:58:34 -04:00
  • a228584b89 Don't filter initrd module list Stéphane Graber 2025-05-02 01:06:16 -04:00
  • e017446b95 Enable verbose boot for now Stéphane Graber 2025-05-02 00:09:25 -04:00
  • f51a51cf15 github: Bump build timeout Stéphane Graber 2025-05-01 20:56:43 -04:00
  • e09badcf0b Merge pull request #81 from gibmat/fixes Stéphane Graber 2025-05-01 19:56:07 -04:00
  • b95225e16c Merge pull request #82 from stgraber/main Stéphane Graber 2025-05-01 19:55:32 -04:00
  • 3d2d059fc3 Don't need to truncate install images anymore Mathias Gibbens 2025-05-01 16:10:25 -06:00
  • 9295e710ae Fix installation on bare metal Stéphane Graber 2025-05-01 18:07:22 -04:00
  • 62b05eecea incus-osd/install: Also treat source media as read-only if systemd-repart has failed Mathias Gibbens 2025-05-01 15:22:11 -06:00
  • 67fb1aea40 incus-osd/install: Delete auto-created partitions from install media Mathias Gibbens 2025-05-01 14:56:27 -06:00
  • 52ccb63547 incus-osd/install: Catch a sgdisk error if a given partition doesn't exist Mathias Gibbens 2025-05-01 14:55:45 -06:00
  • b5bacefa6d incus-osd/install: Add a check to prevent running Incus OS from tmpfs Mathias Gibbens 2025-05-01 14:29:18 -06:00
  • dfa7f7727e incus-osd/systemd: Add IsFailed() method Mathias Gibbens 2025-05-01 14:28:41 -06:00
  • c7ed80e58d Merge pull request #80 from gibmat/fixes Stéphane Graber 2025-05-01 12:27:13 -04:00
  • 5290d0e2f4 incus-osd/install: Add method to check system requirements before running any other logic Mathias Gibbens 2025-05-01 09:02:07 -06:00
  • 8d19e7af5e incus-osd/install: Detect removal of CDROM at end of install Mathias Gibbens 2025-05-01 08:45:29 -06:00
  • a0418bf36e Merge pull request #77 from gibmat/readonly-install-support Stéphane Graber 2025-04-30 20:37:38 -04:00
  • 63ea744faf github: Start building ISOs Mathias Gibbens 2025-04-30 15:57:56 -06:00
  • 1a218a78f1 gitignore: Add initrd-tmpfs-root package Mathias Gibbens 2025-04-30 13:20:10 -06:00
  • 7e60f692ba README: Add ISO instructions Mathias Gibbens 2025-04-30 11:58:45 -06:00
  • 8214ccb589 Makefile: Add ISO related targets Mathias Gibbens 2025-04-30 11:00:24 -06:00
  • 1e9a20de67 Add service to import partitions from CDROM Mathias Gibbens 2025-04-30 10:34:52 -06:00
  • fed17f257d Add service to mount rootfs as tmpfs in initrd if systemd-repart fails Mathias Gibbens 2025-04-29 08:19:09 -06:00
  • da902184d5 incus-osd/install: Refactor methods Mathias Gibbens 2025-04-30 13:12:04 -06:00