Commit Graph

  • 8e9690d38b incus-osd/install: Add simple check for applications seed Mathias Gibbens 2025-10-16 11:31:14 -06:00
  • b45afcbe2e Merge pull request #390 from stgraber/main Stéphane Graber 2025-10-16 01:07:02 -04:00
  • 518d6fa68a incus-osd/applications: Don't crash on missing preseed Stéphane Graber 2025-10-16 01:02:23 -04:00
  • 102df39780 Merge pull request #389 from gibmat/log-check-errors Stéphane Graber 2025-10-15 15:30:49 -04:00
  • 281d4cb67e incus-osd: Log system check errors Mathias Gibbens 2025-10-15 12:17:56 -06:00
  • 9aa8d6ece6 Merge pull request #386 from stgraber/main Stéphane Graber 2025-10-15 11:09:57 -04:00
  • 391411cfb2 base: Add sysctl to tweak arp_ignore Stéphane Graber 2025-10-14 18:30:24 -04:00
  • 7fc9d76641 Merge pull request #384 from gibmat/fix-usb-nic-names Stéphane Graber 2025-10-14 18:27:05 -04:00
  • f1f7a52be9 Merge pull request #385 from stgraber/main Stéphane Graber 2025-10-14 18:26:56 -04:00
  • 68d657a534 incus-osd/applications/operations-center: Don't restart the service during initialization Stéphane Graber 2025-10-14 16:27:04 -04:00
  • 9a0e74e3c2 incus-osd/systemd: Return the bad interface name as part of the error message Mathias Gibbens 2025-10-14 13:54:41 -06:00
  • 1daa745434 base: Use shorter interface names for USB NICs Mathias Gibbens 2025-10-14 13:44:47 -06:00
  • 20dc7790c8 Merge pull request #381 from gibmat/align-seed-structs Stéphane Graber 2025-10-10 21:32:33 -04:00
  • 8ef50fd268 incus-osd/api: Align Migration Manager and Operations Center seed structs with Incus Mathias Gibbens 2025-10-10 16:08:28 -06:00
  • 5967ba83d2 Merge pull request #380 from gibmat/network-fixes Stéphane Graber 2025-10-10 18:02:53 -04:00
  • e0d70d1dd6 incus-osd/systemd: Improve wait logic for network device renaming Mathias Gibbens 2025-10-10 14:35:47 -06:00
  • 49326c4ea8 incus-osd/rest: Log when changing network configuration and any errors Mathias Gibbens 2025-10-10 11:41:41 -06:00
  • 839d41f0c5 Merge pull request #378 from gibmat/reset-tweaks Stéphane Graber 2025-10-10 13:30:55 -04:00
  • 97e9df54fb incus-osd/rest: Return nicer error if no reset struct is provided Mathias Gibbens 2025-10-10 09:24:26 -06:00
  • c48da8e4f0 incus-osd/reset: Extend reset API struct with a couple more options Mathias Gibbens 2025-10-10 08:08:13 -06:00
  • 540bf78828 incus-osd/reset: Fix filename Mathias Gibbens 2025-10-10 08:07:23 -06:00
  • afb77e5d10 Merge pull request #377 from gibmat/add-provider-endpoint Stéphane Graber 2025-10-09 18:54:52 -04:00
  • 195511f2ce incus-osd/rest: Add a /1.0/system/provider REST endpoint Mathias Gibbens 2025-10-09 15:01:48 -06:00
  • a948ab8e14 incus-osd/providers: Add isFirstBoot argument to Register() method Mathias Gibbens 2025-10-09 15:01:05 -06:00
  • dd60561f03 incus-osd/providers: Add a Deregister() method Mathias Gibbens 2025-10-09 14:59:17 -06:00
  • c67c8f90f9 Merge pull request #358 from gibmat/os-backup Stéphane Graber 2025-10-09 17:43:28 -04:00
  • 3aa4273843 incus-osd/rest: Add a system/backup REST endpoint Mathias Gibbens 2025-09-25 11:51:35 -06:00
  • 0e284a38b5 incus-osd/backup: Add methods for backing up and restoring the OS Mathias Gibbens 2025-09-25 11:49:43 -06:00
  • b7dac4f8de incus-osd/systemd: Move dynamic MAC address resolution to main network code Mathias Gibbens 2025-10-09 08:58:45 -06:00
  • 28636241d6 incus-osd/systemd: Move recovery key wiping to its own function Mathias Gibbens 2025-09-30 10:04:42 -06:00
  • 0ca9838a11 incus-osd/state: Remove unused context parameter Mathias Gibbens 2025-09-25 12:08:58 -06:00
  • d486936605 incus-osd/api: Define explicit various state structs Mathias Gibbens 2025-10-07 08:49:56 -06:00
  • 364adfcbf3 Merge pull request #375 from gibmat/fix-build Stéphane Graber 2025-10-09 09:48:47 -04:00
  • c429c7020f incus-osd/rest: Fix compile error Mathias Gibbens 2025-10-09 07:22:24 -06:00
  • d5bdd23104 Merge pull request #369 from gibmat/rework-endpoints Stéphane Graber 2025-10-09 02:23:39 -04:00
  • 6fe3f91f03 Merge pull request #373 from stgraber/main Stéphane Graber 2025-10-09 02:06:41 -04:00
  • 4f1aaada00 incus-osd/applications/operations-center: Set external address Stéphane Graber 2025-10-09 00:47:24 -04:00
  • a4e3d23048 incus-osd/applications: Pass state struct Stéphane Graber 2025-10-09 00:46:12 -04:00
  • bbbea09c39 Update curl test URLs Mathias Gibbens 2025-10-08 11:47:06 -06:00
  • 6b12f24cb0 incus-osd/rest: Rename API action endpoints to include ':ACTION' Mathias Gibbens 2025-10-08 08:57:46 -06:00
  • 427595ba58 Merge pull request #371 from gibmat/limit-mm-worker-build Stéphane Graber 2025-10-08 20:28:11 -04:00
  • ddc96498e3 Limit building of the Migration Manager worker image to amd64, since the vmware vddk isn't available for arm64 Mathias Gibbens 2025-10-08 16:23:38 -06:00
  • 255c5e5b81 incus-osd/rest: Return a list of endpoints for GET /1.0/system Mathias Gibbens 2025-10-08 08:38:26 -06:00
  • 3c2e6d076a incus-osd/rest: Add missing debug endpoint to returned list Mathias Gibbens 2025-10-08 08:37:45 -06:00
  • 0c105dc894 Merge pull request #368 from gibmat/network-fixes Stéphane Graber 2025-10-07 20:42:22 -04:00
  • b56ed54a71 incus-osd/systemd: Return error if no network configuration is provided Mathias Gibbens 2025-10-07 16:24:29 -06:00
  • 329db140c0 incus-osd/systemd: Get underlying network device's speed Mathias Gibbens 2025-10-07 10:46:00 -06:00
  • 864bfe6b32 incus-osd/systemd: Set MAC address in getInterfaceState() and populate for bond members Mathias Gibbens 2025-10-07 16:05:58 -06:00
  • e394bd104f incus-osd/systemd: Fix looking up VLAN's parent device Mathias Gibbens 2025-10-07 16:03:41 -06:00
  • 093086c4a3 incus-osd/systemd: Delete, then recreate any changed network interface/bond/vlan Mathias Gibbens 2025-10-07 10:45:19 -06:00
  • 0b3eeb330d Merge pull request #366 from stgraber/main Stéphane Graber 2025-10-07 17:28:45 -04:00
  • a7c0077b87 image-customizer: Javascript lint Stéphane Graber 2025-10-07 16:27:52 -04:00
  • b049d14907 image-customizer: Fix html lint Stéphane Graber 2025-10-07 15:40:47 -04:00
  • 357606d9e1 image-customizer: Add support for operations-center and migration-manager Stéphane Graber 2025-10-07 15:37:46 -04:00
  • c0b861ce41 image-customizer: Remove main beta tag Stéphane Graber 2025-10-07 15:37:13 -04:00
  • 73e9095964 image-customizer: Generalize form Stéphane Graber 2025-10-07 15:11:10 -04:00
  • 8882ee9e6a image-customizer: Improve layout Stéphane Graber 2025-10-07 15:10:25 -04:00
  • edc12d29a0 image-customizer: Add arm64 support Stéphane Graber 2025-10-07 15:06:51 -04:00
  • 6d63b4dcaf image-customizer: Tweak wording Stéphane Graber 2025-10-07 14:40:16 -04:00
  • a8903a62ef image-customizer: Remove security update warning Stéphane Graber 2025-10-07 14:37:13 -04:00
  • cd690c5110 image-customizer: Add backend support for migration-manager and operations-center Stéphane Graber 2025-10-07 00:39:52 -04:00
  • 976173941f Merge pull request #367 from gibmat/build-migration-manager-image Stéphane Graber 2025-10-07 14:07:20 -04:00
  • 00350693ef Build Migration Manager worker image and include in application layer Mathias Gibbens 2025-10-07 10:29:16 -06:00
  • c7b58c5784 Merge pull request #359 from gibmat/app-backup-reset Stéphane Graber 2025-10-03 18:48:58 -04:00
  • dddaa17d25 incus-osd/rest: Add application backup API endpoint Mathias Gibbens 2025-10-01 08:12:21 -06:00
  • 006f2ef246 incus-osd/applications: Add RestoreBackup() method Mathias Gibbens 2025-10-01 07:34:08 -06:00
  • 6148a196ba incus-osd/applications: Add GetBackup() method Mathias Gibbens 2025-09-30 17:09:10 -06:00
  • 53a08d459c incus-osd/systemd: Add RemoveExtension() method Mathias Gibbens 2025-09-30 15:09:17 -06:00
  • 109a26f139 incus-osd/applications: Refactor code to use WipeLocalData() method Mathias Gibbens 2025-09-30 15:08:36 -06:00
  • bb7565ba34 incus-osd/reset: Add application reset API endpoint Mathias Gibbens 2025-09-30 11:00:54 -06:00
  • e38dc6184d Merge pull request #361 from stgraber/main Stéphane Graber 2025-10-02 17:09:18 -04:00
  • c6f3a2c371 incus-osd: Apply logging config on startup Stéphane Graber 2025-10-02 14:13:36 -04:00
  • bc1c695ff5 incus-osd/rest: Add /1.0/system/logging Stéphane Graber 2025-10-02 14:13:26 -04:00
  • 7566233875 incus-osd/systemd: Add SetSyslog Stéphane Graber 2025-10-02 14:13:04 -04:00
  • 35433d068e incus-osd/state: Add Logging Stéphane Graber 2025-10-02 14:12:46 -04:00
  • eb30c8d0fb incus-osd/api: Add SystemLogging Stéphane Graber 2025-10-02 14:12:30 -04:00
  • d36fb05819 base: Add systemd-netlogd for syslog support Stéphane Graber 2025-10-02 13:17:38 -04:00
  • 35e1b89616 Merge pull request #360 from gibmat/cleanup-providers-load Stéphane Graber 2025-10-01 17:14:29 -04:00
  • cf5404f3b8 incus-osd/providers: Remove redundant parameters from Load() method Mathias Gibbens 2025-10-01 14:02:43 -06:00
  • 844a326b15 incus-osd/applications: Add FactoryReset() method Mathias Gibbens 2025-09-30 10:52:27 -06:00
  • f6c230fca6 incus-osd/applications/incus: Also stop incus.socket Mathias Gibbens 2025-09-30 12:35:39 -06:00
  • 9b1214abdf Merge pull request #357 from stgraber/main Stéphane Graber 2025-09-30 10:29:30 -04:00
  • 5dfb82fa43 incus-osd/storage: Allow clearing remote drives Stéphane Graber 2025-09-30 08:36:37 -04:00
  • 3b3b654c8d Merge pull request #353 from stgraber/main Stéphane Graber 2025-09-26 20:36:45 -04:00
  • c2db94b329 incus-osd: Reload the provider before registration Stéphane Graber 2025-09-26 17:55:35 -04:00
  • dd7d4fe31a incus-osd/providers/operations-center: Report server-side errors Stéphane Graber 2025-09-26 17:16:36 -04:00
  • 1e8947ef2b Merge pull request #352 from stgraber/main Stéphane Graber 2025-09-26 14:47:34 -04:00
  • 8d6ea4a808 incus-osd/providers/operations-center: Don't fail on missing primary application Stéphane Graber 2025-09-26 13:44:17 -04:00
  • d78ac4f180 incus-osd/applications: Export ErrNoPrimary Stéphane Graber 2025-09-26 13:42:13 -04:00
  • 6718f3830d Merge pull request #351 from stgraber/main Stéphane Graber 2025-09-26 12:32:51 -04:00
  • 23189d2460 Merge pull request #350 from gibmat/fixes Stéphane Graber 2025-09-26 11:53:17 -04:00
  • 5aa628800f image-publisher: Only process successful builds Stéphane Graber 2025-09-26 11:16:51 -04:00
  • 57dc0633f1 incus-osd: Always reboot after applying OS update on startup Mathias Gibbens 2025-09-26 09:11:33 -06:00
  • ad2f85e7a6 incus-osd/applications: Set a default empty seed if none is provided Mathias Gibbens 2025-09-26 08:14:22 -06:00
  • 587a38e32a incus-osd/applications: Default Migration Manager and Operations Center to listen on port 8443 Mathias Gibbens 2025-09-26 07:36:43 -06:00
  • 349306f24f Source /etc/environment if it exists when starting Migration Manager and Operations Center Mathias Gibbens 2025-09-26 07:33:31 -06:00
  • 7ccf73ad3e Include Migration Manager and Operations Center clients in respective sysext images Mathias Gibbens 2025-09-26 07:30:36 -06:00
  • 5e9a114d3f Merge pull request #348 from stgraber/main Stéphane Graber 2025-09-26 10:20:53 -04:00
  • 744886cd33 Merge pull request #349 from gibmat/update-gomod Stéphane Graber 2025-09-26 10:20:32 -04:00
  • dc4d342659 incus-osd: Update versions of dependencies in go.mod Mathias Gibbens 2025-09-26 07:09:46 -06:00