Commit Graph

  • e657e7d613 Merge pull request #314 from gibmat/fix-vlan-egress-untag Stéphane Graber 2025-09-10 17:13:17 -04:00
  • 0a07b8c911 image-publisher: Add demote sub-command Stéphane Graber 2025-09-10 17:08:53 -04:00
  • 33a205f272 incus-osd/systemd: Don't untag VLAN packets on egress Mathias Gibbens 2025-09-10 14:38:40 -06:00
  • 330acee16e Merge pull request #312 from gibmat/add-update-mutex Stéphane Graber 2025-09-09 13:03:53 -04:00
  • 98d535d534 incus-osd: Only allow one OS/application/SecureBoot update to run at a time Mathias Gibbens 2025-09-09 08:53:53 -06:00
  • 6a9ce23c04 Merge pull request #309 from gibmat/pin-systemd Stéphane Graber 2025-09-08 16:22:23 -04:00
  • b31c4e837c base: Don't use systemd 257.8-1~deb13u1 Mathias Gibbens 2025-09-08 10:19:15 -06:00
  • adc329ddf7 incus-osd/systemd: Fix sysext validation with production keys Stéphane Graber 2025-09-07 02:43:02 -04:00
  • cabf059dc0 Merge pull request #296 from gibmat/report-lvm-vgs Stéphane Graber 2025-09-05 11:24:55 -04:00
  • b4f26b51f8 Merge pull request #297 from gibmat/add-wipe-api Stéphane Graber 2025-09-05 11:23:34 -04:00
  • fa71ba346a Merge pull request #305 from stgraber/main Stéphane Graber 2025-09-05 00:17:06 -04:00
  • 111be27446 incus-osd/rest: Add a wipe endpoint to the storage API Mathias Gibbens 2025-09-02 16:05:18 -06:00
  • 733a8446cd incus-osd/storage: Add WipeDrive() method Mathias Gibbens 2025-09-02 16:04:51 -06:00
  • 44783778e0 incus-osd/services: Report LVM PV/VG status and log Mathias Gibbens 2025-09-02 15:06:05 -06:00
  • 870bf0a6df incus-osd/api: Add ServiceLVMPV, ServiceLVMVG, and ServiceLVMLog structs Mathias Gibbens 2025-09-02 15:05:22 -06:00
  • 8c532a8f51 incus-osd: Update gomod Stéphane Graber 2025-09-04 15:52:04 -04:00
  • f5dc98f2f2 Merge pull request #299 from gibmat/update-docs Stéphane Graber 2025-09-03 22:42:18 -04:00
  • cb892c7819 Merge pull request #300 from gibmat/wait-ntp-sync Stéphane Graber 2025-09-03 22:39:42 -04:00
  • a4c970240b Merge pull request #302 from gibmat/cleanup-startup-check-log Stéphane Graber 2025-09-03 22:39:13 -04:00
  • 94bea7bac9 incus-osd: Cleanup logging of system requirement errors Mathias Gibbens 2025-09-03 16:02:02 -06:00
  • d14f73d94d incus-osd/systemd: Wait up to 30 seconds for initial NTP synchronization Mathias Gibbens 2025-09-03 13:50:24 -06:00
  • b4d89a0d12 incus-osd/systemd: Wait to start NTP until after network and DNS checks Mathias Gibbens 2025-09-03 13:41:37 -06:00
  • e75d43cf46 doc: Add some notes on system recovery Mathias Gibbens 2025-09-03 12:44:48 -06:00
  • 659352e171 doc: Document current API endpoints Mathias Gibbens 2025-09-03 12:44:30 -06:00
  • 4613c8897f doc: Various documentation updates Mathias Gibbens 2025-09-03 12:44:12 -06:00
  • d6ab57d744 Merge pull request #298 from gibmat/cherry-pick-app-changes Stéphane Graber 2025-09-03 11:16:51 -04:00
  • 8c48f524a0 incus-osd/applications: Reload systemd daemon on app update Mathias Gibbens 2025-09-03 08:27:23 -06:00
  • 4613a7aa57 Switch to Debian trixie build images Mathias Gibbens 2025-08-15 13:38:17 -06:00
  • b1326380cf Merge pull request #295 from gibmat/detect-cdrom-device Stéphane Graber 2025-09-02 23:00:55 -04:00
  • a862386b12 Merge pull request #294 from gibmat/remove-vlan-field Stéphane Graber 2025-09-02 22:13:05 -04:00
  • ca600afe25 Merge pull request #293 from gibmat/better-pool-check Stéphane Graber 2025-09-02 22:12:32 -04:00
  • 2acea3a6f0 incus-osd/install: Make CDROM detection more flexible Mathias Gibbens 2025-09-02 11:10:15 -06:00
  • 150825e63c incus-osd/install: Match any CDROM when getting partition prefix Mathias Gibbens 2025-09-02 10:54:59 -06:00
  • 052699dc8b incus-osd/install: Filter all CDROM devices from install targets Mathias Gibbens 2025-09-02 10:46:42 -06:00
  • 7138867fb9 incus-osd/api: Remove VLAN field from Interface and Bond structs Mathias Gibbens 2025-09-02 09:42:43 -06:00
  • bcfb31e94d incus-osd/zfs: Improve check for existing pools Mathias Gibbens 2025-09-02 08:23:27 -06:00
  • f003d29003 incus-osd/internal: Use format string in Fprintf() calls Mathias Gibbens 2025-09-02 07:40:19 -06:00
  • 931c8965bb incus-osd: Update go.mod Mathias Gibbens 2025-09-02 07:34:34 -06:00
  • 052337eabf Merge pull request #290 from gibmat/implement-update-api Stéphane Graber 2025-08-29 18:06:11 -04:00
  • da2e7352bf Merge pull request #291 from gibmat/verify-sysext-images Stéphane Graber 2025-08-29 18:02:03 -04:00
  • b518912f9a incus-osd: Replace RebootRequired state with system update's NeedsReboot Mathias Gibbens 2025-08-27 12:22:24 -06:00
  • 4f61f41d81 incus-osd: Use new system update state to control update checks Mathias Gibbens 2025-08-27 11:16:31 -06:00
  • a5cc1daf41 incus-osd/rest: Remove update action from system endpoint Mathias Gibbens 2025-08-27 11:16:02 -06:00
  • 6ed8b0aaf7 incus-osd/rest: Add system update rest endpoint Mathias Gibbens 2025-08-27 11:15:18 -06:00
  • 7386218ae3 incus-osd/state: Add SystemUpdate to state struct Mathias Gibbens 2025-08-27 11:14:42 -06:00
  • c057941acf incus-osd/api: Add SystemUpdate struct Mathias Gibbens 2025-08-27 11:14:09 -06:00
  • 352d8c1f10 incus-osd/api: Define a custom Weekday type Mathias Gibbens 2025-08-29 14:30:22 -06:00
  • 64b612d3ac incus-osd: Verify each downloaded application layer has a certificate fingerprint corresponding to a currently trusted key Mathias Gibbens 2025-08-29 13:49:30 -06:00
  • be15d1cdfa incus-osd/systemd: Add VerifyExtensionCertificateFingerprint() method Mathias Gibbens 2025-08-29 13:49:06 -06:00
  • 92d9d9482e Merge pull request #287 from gibmat/add-recovery-mode Stéphane Graber 2025-08-27 20:13:58 -04:00
  • 10dfef63bc incus-osd: Check for recovery media before network startup Mathias Gibbens 2025-08-25 17:14:24 -06:00
  • 9346d45d2e incus-osd/recovery: Add logic for running a recovery mode hotfix script or update Mathias Gibbens 2025-08-25 17:13:43 -06:00
  • 6e4347e31f incus-osd/providers: Make the LxcUpdateCA variable public for use in other packages Mathias Gibbens 2025-08-25 17:13:06 -06:00
  • 64efb41568 Merge pull request #289 from gibmat/remove-migration-logic Stéphane Graber 2025-08-26 14:17:02 -04:00
  • 8d9067aedf incus-osd: Remove swap encryption migration logic Mathias Gibbens 2025-08-26 11:25:19 -06:00
  • 82356aab6e Merge pull request #286 from gibmat/fix-update-warning Stéphane Graber 2025-08-25 12:08:53 -04:00
  • d65542f3dc incus-osd: Don't display update warning if a reboot is pending Mathias Gibbens 2025-08-25 09:16:57 -06:00
  • 18a2d44ed4 Merge pull request #285 from gibmat/startup-free-space-check Stéphane Graber 2025-08-22 20:16:46 -04:00
  • 1ac5701a65 incus-osd: Warn when less than 5GiB free space remains, and attempt emergency cleanup if less than 1GiB Mathias Gibbens 2025-08-22 14:23:35 -06:00
  • 324e2c5506 incus-osd/storage: Add GetFreeSpaceInGiB() method Mathias Gibbens 2025-08-22 14:23:10 -06:00
  • 13ec5c04f7 Merge pull request #284 from gibmat/update-zabbly-key Stéphane Graber 2025-08-22 11:45:36 -04:00
  • 7f0b1e8534 base: Update Zabbly repo signing key Mathias Gibbens 2025-08-22 08:55:46 -06:00
  • 7689adf2e9 Merge pull request #281 from stgraber/main Stéphane Graber 2025-08-21 21:05:34 -04:00
  • 32b314b816 Merge pull request #282 from gibmat/detect-leftover-install-media Stéphane Graber 2025-08-21 16:13:58 -04:00
  • 31c97ed395 incus-osd/install: Detect when booting post-install with install media still present Mathias Gibbens 2025-08-21 13:40:58 -06:00
  • d7f4e9fbb5 incus-osd/rest: Remove applications from /1.0 struct Stéphane Graber 2025-08-21 14:47:28 -04:00
  • 1667b98dd3 incus-osd/rest: Add applications API Stéphane Graber 2025-08-21 14:44:49 -04:00
  • c59c411c29 incus-osd: Update for state change Stéphane Graber 2025-08-21 14:44:18 -04:00
  • efbdeb4bbd incusd-osd/state: Update tests for V3 Stéphane Graber 2025-08-21 14:53:31 -04:00
  • deaa11d6bc incus-osd/state: Move to api.Application Stéphane Graber 2025-08-21 14:43:58 -04:00
  • 88b5bfea78 incus-osd/api: Add Application struct Stéphane Graber 2025-08-21 14:43:27 -04:00
  • 439807a039 Merge pull request #280 from gibmat/fix-custom-pool-import Stéphane Graber 2025-08-21 13:21:14 -04:00
  • bb12503e3e incus-osd/zfs: Refactor storage initialization and fix importing of custom pools Mathias Gibbens 2025-08-21 09:07:05 -06:00
  • 27f593ce09 Merge pull request #277 from breml/channels Stéphane Graber 2025-08-20 10:07:41 -04:00
  • f4d061c776 incusd/providers: Change channel to channels Lucas Bremgartner 2025-08-20 08:13:10 +02:00
  • b4dc90ed59 Merge pull request #276 from stgraber/main Stéphane Graber 2025-08-19 01:42:50 -04:00
  • f14ca51992 incus-osd/install: Fix installation on aarch64 Stéphane Graber 2025-08-19 01:00:48 -04:00
  • 9efb4ef456 Merge pull request #275 from stgraber/main Stéphane Graber 2025-08-18 23:05:41 -04:00
  • 512a900d07 convert-img-to-iso: Fix bad GUID Stéphane Graber 2025-08-18 21:12:53 -04:00
  • e9c92f6ab1 Merge pull request #274 from gibmat/install-check-possible-target-symlinks Stéphane Graber 2025-08-18 16:43:08 -04:00
  • 5785cd2af2 Merge pull request #273 from gibmat/dont-start-proxy-without-config Stéphane Graber 2025-08-18 16:09:56 -04:00
  • 719c8870d9 Merge pull request #272 from gibmat/use-debian-stable-everywhere Stéphane Graber 2025-08-18 16:08:03 -04:00
  • 79c17ccbfd incus-osd/install: Check symlinks to determine install target Mathias Gibbens 2025-08-18 13:53:05 -06:00
  • 817dac411d incus-osd/proxy: Don't start kpx if no proxy configuration is provided Mathias Gibbens 2025-08-18 12:23:25 -06:00
  • 9796a18fdd mkosi: Use Debian stable for all parts of the build Mathias Gibbens 2025-08-18 10:34:50 -06:00
  • 6cdcf35878 Merge pull request #271 from stgraber/main Stéphane Graber 2025-08-17 23:17:03 -04:00
  • 09fc2f6174 image-customizer: Parse the image index Stéphane Graber 2025-08-17 22:35:53 -04:00
  • 715dc54004 image-customizer: Detect latest image Stéphane Graber 2025-08-17 22:20:28 -04:00
  • cb7dd2ec4d image-customizer: Fix install target handling Stéphane Graber 2025-08-17 21:51:40 -04:00
  • dacb57f414 Merge pull request #267 from stgraber/main Stéphane Graber 2025-08-16 01:11:21 -04:00
  • 623032e026 image-publisher: Add prune command Stéphane Graber 2025-08-16 00:27:03 -04:00
  • 9cf08ca0ff Merge pull request #266 from gibmat/more-remote-storage-detection Stéphane Graber 2025-08-15 18:39:22 -04:00
  • 8eee11df67 incus-osd/storage: Report FC devices as remote Mathias Gibbens 2025-08-15 15:49:26 -06:00
  • 8e05024c97 image-publisher: Fix image order Stéphane Graber 2025-08-15 17:12:29 -04:00
  • 55a179f162 Merge pull request #265 from gibmat/secureboot-third-party-vas Stéphane Graber 2025-08-15 14:07:48 -04:00
  • 6e361b0f5f incus-osd/secureboot: Properly handle third-party certs that show up in tpm event log Mathias Gibbens 2025-08-15 09:17:11 -06:00
  • 6af8ee513f Merge pull request #264 from stgraber/main Stéphane Graber 2025-08-15 10:38:17 -04:00
  • 0e3c7104b2 convert-img-to-iso: Add aarch64 support Stéphane Graber 2025-08-15 01:39:05 -04:00
  • 6c2174524b Merge pull request #263 from stgraber/main Stéphane Graber 2025-08-15 01:16:29 -04:00
  • 578cf85b27 image-publisher: Extensive rework Stéphane Graber 2025-08-15 00:24:54 -04:00