Commit Graph

  • 6bc830d73a Merge pull request #443 from stgraber/main Stéphane Graber 2025-10-27 16:25:33 -04:00
  • 568bf3fd46 incus-osd/systemd/timesyncd: Restart every 5 attempts Stéphane Graber 2025-10-27 15:04:51 -04:00
  • 2e9ce19a29 Merge pull request #439 from gibmat/fix-incus-app-backup-restore Stéphane Graber 2025-10-24 18:46:06 -04:00
  • c4725e02f8 incus-osd/applications: Move service restart calls into restore method Mathias Gibbens 2025-10-24 12:32:04 -06:00
  • 778c66f32f incus-osd/applications: Rework backup extraction to use new directory, then rename post-extraction Mathias Gibbens 2025-10-24 12:25:28 -06:00
  • 5c32ebbc79 Merge pull request #435 from stgraber/main Stéphane Graber 2025-10-24 00:00:44 -04:00
  • 1c7b8dae78 base: Rename tailscale network interface Stéphane Graber 2025-10-23 22:28:51 -04:00
  • 460e65274b Merge pull request #434 from stgraber/main Stéphane Graber 2025-10-23 21:21:30 -04:00
  • 48174995e9 Merge pull request #432 from gibmat/limit-backup-fs-walk Stéphane Graber 2025-10-23 20:41:20 -04:00
  • 4689458f6f doc: Add application restart Stéphane Graber 2025-10-23 19:42:09 -04:00
  • cc1b16794b incus-osd/cli: Add application restart Stéphane Graber 2025-10-23 19:43:38 -04:00
  • 65dc8c17a9 incus-osd/rest: Add application restart API Stéphane Graber 2025-10-23 19:49:34 -04:00
  • 7f608ce30e incus-osd/applications: Implement Restart Stéphane Graber 2025-10-23 19:47:22 -04:00
  • 21914c6d1a incus-osd/applications: Add Restart to interface Stéphane Graber 2025-10-23 19:45:35 -04:00
  • 3f412d67a0 incus-osd/applications: Sort Application interface Stéphane Graber 2025-10-23 19:44:12 -04:00
  • f62e705fd0 Merge pull request #431 from stgraber/main Stéphane Graber 2025-10-23 18:23:28 -04:00
  • 356c808f1d incus-osd/applications: Limit file system walking to one fs Mathias Gibbens 2025-10-23 16:23:03 -06:00
  • 470bed09d3 incus-osd/services: Add Tailscale Stéphane Graber 2025-10-23 14:12:11 -04:00
  • 75a74b1528 incus-osd/state: Add Tailscale service Stéphane Graber 2025-10-23 14:06:12 -04:00
  • 48aec26dc1 api: Add Tailscale service Stéphane Graber 2025-10-23 14:05:26 -04:00
  • d9ee090982 base: Add tailscale service Stéphane Graber 2025-10-23 15:32:28 -04:00
  • dcfb2af655 Makefile: Add Tailscale Stéphane Graber 2025-10-23 15:25:34 -04:00
  • 7ba58b2083 Merge pull request #430 from gibmat/fix-remote-device-partition Stéphane Graber 2025-10-23 16:39:56 -04:00
  • d4fc907b36 app-build: Add Tailscale Stéphane Graber 2025-10-23 15:25:23 -04:00
  • 0e33f30e98 base: Add zstd Stéphane Graber 2025-10-23 15:44:36 -04:00
  • 9721fa058d base: Remove unused file Stéphane Graber 2025-10-23 15:44:08 -04:00
  • c71e9698eb incus-osd/cli: Cleanup comments Stéphane Graber 2025-10-23 13:59:29 -04:00
  • 0bf2f39644 incus-osd/storage: Fix bug in IsRemoteDevice() when given a partition Mathias Gibbens 2025-10-23 13:04:38 -06:00
  • 823e517000 Merge pull request #428 from gibmat/better-drive-wiping Stéphane Graber 2025-10-23 15:02:24 -04:00
  • 38f39c1ef7 Merge pull request #426 from gibmat/compress-application-backups Stéphane Graber 2025-10-23 14:36:56 -04:00
  • e4c7e14237 incus-osd/zfs: When removing a device, zap its GPT table and opportunistically wipe the entire drive Mathias Gibbens 2025-10-23 11:41:43 -06:00
  • 905eeeac61 incus-osd/storage: Use imporved wiping logic when erasing a drive Mathias Gibbens 2025-10-23 11:34:57 -06:00
  • 6022d2076e incus-osd/storage: Fix linter warnings Mathias Gibbens 2025-10-23 11:34:24 -06:00
  • 277bb274a7 incus-osd/storage: Copy block discard logic from incus Mathias Gibbens 2025-10-23 11:28:17 -06:00
  • 07b636e206 incus-osd/applications: Fix extraction of backup archives Mathias Gibbens 2025-10-23 10:30:52 -06:00
  • 54011c4d06 Merge pull request #424 from stgraber/main Stéphane Graber 2025-10-23 12:34:35 -04:00
  • bcd6fb761d Merge pull request #425 from gibmat/dont-serialize-states Stéphane Graber 2025-10-23 11:46:15 -04:00
  • 436935e095 incus-osd/applications: Produce and consume gzip'ed tar archives Mathias Gibbens 2025-10-23 09:29:29 -06:00
  • 65e70c0725 incus-osd/backup: Produce and consume gzip'ed tar archives Mathias Gibbens 2025-10-23 09:26:02 -06:00
  • f4e9f42226 incus-osd/state: Don't save ephemeral state to disk Mathias Gibbens 2025-10-23 09:02:27 -06:00
  • 96e3c2a56e incus-osd/providers: Return current image regardless of channels Stéphane Graber 2025-10-23 10:54:43 -04:00
  • 7494a8f95a Merge pull request #420 from gibmat/os-reset-agressive-reboot Stéphane Graber 2025-10-22 17:33:40 -04:00
  • 9b218f1eb5 incus-osd/reset: Be agressive when rebooting post-reset Mathias Gibbens 2025-10-22 14:11:50 -06:00
  • a19460ec25 Merge pull request #417 from stgraber/main Stéphane Graber 2025-10-22 14:58:31 -04:00
  • 21505e2939 incus-osd/state/init: Set update check frequency Stéphane Graber 2025-10-22 12:56:00 -04:00
  • 19a3d07782 incus-osd/providers/operations-center: Align with images Stéphane Graber 2025-10-22 01:36:18 -04:00
  • d68b6f8bdd incus-osd/providers: Share downloadAsset logic Stéphane Graber 2025-10-22 01:12:49 -04:00
  • 8b2b98b12a incus-osd/providers/images: Add SHA256 validation Stéphane Graber 2025-10-22 00:51:53 -04:00
  • 8ac59aa461 incus-osd/providers/images: Refactor download logic Stéphane Graber 2025-10-22 00:00:01 -04:00
  • 1c62ddd9eb incus-osd/state: Set initial value for update channel Stéphane Graber 2025-10-21 20:07:11 -04:00
  • 052a0cdaa2 incus-osd/state: Add initialization function Stéphane Graber 2025-10-21 18:58:23 -04:00
  • 4b1ba1b729 incus-osd/state: Move upgrades to own file Stéphane Graber 2025-10-21 18:58:08 -04:00
  • 60726db90b incus-osd/providers: Check for channels Stéphane Graber 2025-10-21 18:54:35 -04:00
  • 48690a2423 incus-osd/api: Add update channel Stéphane Graber 2025-10-21 18:41:50 -04:00
  • 9773db8f4e incus-osd: Update for renamed update fields Stéphane Graber 2025-10-21 18:41:14 -04:00
  • 4288cfcbca api/system_update: Rename fields to reduce duplication Stéphane Graber 2025-10-21 18:40:10 -04:00
  • 8c6fc8f685 incus-osd/api: Sort system update struct Stéphane Graber 2025-10-21 18:38:21 -04:00
  • b221c81fdb Merge pull request #416 from gibmat/fix-sb-injection Stéphane Graber 2025-10-21 19:53:38 -04:00
  • 9e6e4be835 Merge pull request #413 from gibmat/fix-application-backup Stéphane Graber 2025-10-21 19:44:53 -04:00
  • 28046e84ee Merge pull request #415 from gibmat/simplify-pool-deletion-api Stéphane Graber 2025-10-21 19:38:20 -04:00
  • 3fdf5bf6e3 Merge pull request #414 from gibmat/relax-network-dns Stéphane Graber 2025-10-21 19:23:44 -04:00
  • ff61ab99ee scripts: Robustify SecureBoot certificate injection script Mathias Gibbens 2025-10-21 17:01:49 -06:00
  • 7f3d64c9f6 Merge pull request #412 from gibmat/sort-returned-drives Stéphane Graber 2025-10-21 18:35:27 -04:00
  • 11880420c3 incus-osd/rest: Simplify pool deletion API struct Mathias Gibbens 2025-10-21 16:13:22 -06:00
  • a5562d7129 incus-osd/systemd: Add flag to ApplyNetworkConfiguration() to relax network configuration requirements Mathias Gibbens 2025-10-21 15:49:28 -06:00
  • d3bd17b3c0 incus-osd/state: Add a SuccessfulBoot flag to the OS struct Mathias Gibbens 2025-10-21 15:48:15 -06:00
  • d24d5b29de incus-osd/applications: Improve creation of backup archives Mathias Gibbens 2025-10-21 15:13:17 -06:00
  • dbe921c184 incus-osd/rest: Generate and discard backup archive prior to streaming to user Mathias Gibbens 2025-10-21 14:22:25 -06:00
  • da6b125da4 incus-osd/storage: Sort returned list of drives Mathias Gibbens 2025-10-21 13:58:36 -06:00
  • 024d33a9b5 Merge pull request #411 from gibmat/update-2026-sb-key Stéphane Graber 2025-10-21 12:53:34 -04:00
  • 778adca3a1 incus-osd/providers: Update SecureBoot update URL for 2026 update Mathias Gibbens 2025-10-21 09:20:01 -06:00
  • cf1a33b06f Merge pull request #410 from gibmat/refactor-secureboot-code Stéphane Graber 2025-10-21 10:45:00 -04:00
  • 655fbc75a4 incus-osd/rest: Add a debug endpoint to trigger/test Secure Boot updates Mathias Gibbens 2025-10-20 17:55:00 -06:00
  • 206186ed3e incus-osd/secureboot: Refactor and move SecureBoot cert update logic out of main Mathias Gibbens 2025-10-20 17:12:02 -06:00
  • 05733636e9 incus-osd/secureboot: Split monolith file into smaller ones Mathias Gibbens 2025-10-20 15:38:41 -06:00
  • debf9dc30a Merge pull request #408 from stgraber/main Stéphane Graber 2025-10-20 19:43:31 -04:00
  • 494acd46d1 Merge pull request #406 from gibmat/fixes Stéphane Graber 2025-10-20 18:01:22 -04:00
  • ae3f149926 incus-osd/cli: Implement action commands Stéphane Graber 2025-10-20 17:59:37 -04:00
  • 47537f395b incus-osd/cli: Improve support for non-JSON data Stéphane Graber 2025-10-20 17:59:30 -04:00
  • 4347526c48 incus-osd/rest: Allow streaming backups Stéphane Graber 2025-10-20 17:11:31 -04:00
  • e35acbcbef incus-osd/storage: Better handle by-id symlinks Mathias Gibbens 2025-10-20 13:40:09 -06:00
  • 5fea214310 incus-osd/rest: Add missing empty status response Mathias Gibbens 2025-10-20 11:15:24 -06:00
  • 65e7fe046e Merge pull request #399 from stgraber/main Stéphane Graber 2025-10-20 01:11:59 -04:00
  • 0712e97f95 doc: Add /1.0/services/NAME/:reset Stéphane Graber 2025-10-19 23:48:31 -04:00
  • 0fc99c0e36 incus-osd/rest: Add /1.0/services/NAME/:reset Stéphane Graber 2025-10-19 23:47:47 -04:00
  • 213f1caf9a incus-osd/services/lvm: Implement Reset Stéphane Graber 2025-10-19 23:47:21 -04:00
  • 7e774b733d incus-osd/services: Add Reset function to interface Stéphane Graber 2025-10-19 23:47:10 -04:00
  • d7b1c84eed incus-osd/systemd: Add KillUnit Stéphane Graber 2025-10-19 23:46:38 -04:00
  • 9a44a47975 Merge pull request #398 from stgraber/main Stéphane Graber 2025-10-18 13:44:59 -04:00
  • 25a4e0f2dd incus-osd/install: Add delay before forced reboot Stéphane Graber 2025-10-17 23:11:50 -04:00
  • f68406bde0 Merge pull request #397 from gibmat/fixes Stéphane Graber 2025-10-17 17:23:06 -04:00
  • b598838f0e Merge pull request #396 from stgraber/main Stéphane Graber 2025-10-17 15:57:16 -04:00
  • 6a08bad257 incus-osd/applications/migration-manager: Set worker address when not provided Stéphane Graber 2025-10-17 15:47:34 -04:00
  • 8d9951f596 incus-osd/applications/incus: Don't attempt to create local dataset if it already exists Mathias Gibbens 2025-10-17 11:17:09 -06:00
  • 7496106c65 incus-osd/storage: Add DatasetExists() method Mathias Gibbens 2025-10-17 11:16:39 -06:00
  • ca51703456 Merge pull request #394 from stgraber/main Stéphane Graber 2025-10-17 01:11:02 -04:00
  • 9db8cb118b incus-osd: Update gomod Stéphane Graber 2025-10-16 23:34:04 -04:00
  • adb00e7cd9 Makefile: Bump minimum Go to 1.24.7 Stéphane Graber 2025-10-16 23:33:33 -04:00
  • 22d6ba7055 incus-osd/cli: Introduce new package Stéphane Graber 2025-10-16 23:32:44 -04:00
  • 635f773222 doc: Fix location of reminder Mathias Gibbens 2025-10-16 16:56:09 -06:00