Commit Graph

  • d5e51e753d image-publisher: Fix prune counting Stéphane Graber 2025-09-25 17:12:56 -04:00
  • d280ecd803 Merge pull request #346 from gibmat/mm-oc-add-cert Stéphane Graber 2025-09-25 12:54:20 -04:00
  • 952ff29abb incus-osd/applications: Implement AddTrustedCertificate() for Migration Manager and Operations Center Mathias Gibbens 2025-09-25 07:51:11 -06:00
  • 6a2935a0d0 incus-osd/applications: Add context parameter to AddTrustedCertificate() Mathias Gibbens 2025-09-25 08:32:09 -06:00
  • 0d4849dace incus-osd/applications: Refactor shared HTTP request code Mathias Gibbens 2025-09-25 08:19:30 -06:00
  • 5bd1c1f130 incus-osd/applications: Refactor to use helper function when computing fingerprints Mathias Gibbens 2025-09-25 07:50:09 -06:00
  • a122315207 Merge pull request #345 from stgraber/main Stéphane Graber 2025-09-24 23:20:56 -04:00
  • 877495a38f incus-osd/providers/operations-center: Use AddTrustedCertificate Stéphane Graber 2025-09-24 22:14:06 -04:00
  • 2f192538eb incus-osd/applications/incus: Implement AddTrustedCertificate Stéphane Graber 2025-09-24 22:08:02 -04:00
  • 712056fc43 incus-osd/applications: Add AddTrustedCertificate Stéphane Graber 2025-09-24 21:53:17 -04:00
  • 22da32d7ef incus-osd/applications: Implement GetCertificate for operations-center and migration-manager Stéphane Graber 2025-09-24 21:46:52 -04:00
  • 66ac00ae34 incus-osd/providers: Use GetCertificate Stéphane Graber 2025-09-24 21:20:55 -04:00
  • 11b4d415b0 incus-osd/applications: Add GetCertificate Stéphane Graber 2025-09-24 21:19:36 -04:00
  • e49b4d0e1a incus-osd/systemd: Remove providers import Stéphane Graber 2025-09-24 21:18:17 -04:00
  • 2faf4b2be8 incus-osd/applications: Sort struct fields Stéphane Graber 2025-09-24 20:30:46 -04:00
  • 81ee1ce741 incus-osd/applications: Add GetPrimary Stéphane Graber 2025-09-24 20:27:49 -04:00
  • ef122bc085 incus-osd/applications: Add IsPrimary Stéphane Graber 2025-09-24 19:35:14 -04:00
  • 1db3a649b4 Merge pull request #344 from stgraber/main Stéphane Graber 2025-09-24 19:06:40 -04:00
  • 2c40e450ed Merge pull request #339 from gibmat/os-factory-reset Stéphane Graber 2025-09-24 17:18:24 -04:00
  • 0e68296efb Merge pull request #343 from gibmat/add-system-log-endpoint Stéphane Graber 2025-09-24 16:59:13 -04:00
  • e8d3fbb4e8 image-customizer: Fix image selection Stéphane Graber 2025-09-24 16:46:22 -04:00
  • 108c795032 Merge pull request #342 from gibmat/print-machine-id Stéphane Graber 2025-09-24 16:02:10 -04:00
  • 28cdcc9749 incus-osd/rest: Add a debug/tui endpoint to enable logging messages received via REST Mathias Gibbens 2025-09-24 11:00:36 -06:00
  • e90208fbc9 incus-osd: Print machine ID at startup Mathias Gibbens 2025-09-24 10:18:25 -06:00
  • 7bec067979 incus-osd/rest: Add system reset API endpoint Mathias Gibbens 2025-09-24 09:20:10 -06:00
  • f3830422e2 incus-osd/reset: Add PerformOSFactoryReset() method Mathias Gibbens 2025-09-23 17:40:39 -06:00
  • 4ad4df4a2c Merge pull request #341 from stgraber/main Stéphane Graber 2025-09-24 11:14:51 -04:00
  • f104fd0ed5 incus-osd/install: Make GetPartitionPrefix() public Mathias Gibbens 2025-09-24 08:46:42 -06:00
  • eee5237e6c incus-osd/api: Add SystemReset struct Mathias Gibbens 2025-09-24 08:47:13 -06:00
  • 2378d38cc2 incus-osd/api: Don't fail parsing unknown values Stéphane Graber 2025-09-24 02:43:52 -04:00
  • b65ee0deb4 incus-osd/api: Add operations center and migration manager Stéphane Graber 2025-09-24 00:17:21 -04:00
  • af440da7d6 Merge pull request #340 from stgraber/main Stéphane Graber 2025-09-23 23:12:20 -04:00
  • 2f1c3b9f8f incus-osd/publisher: Add migration-manager and operations-center Stéphane Graber 2025-09-23 22:05:05 -04:00
  • ce14246574 github: Bump build timeout Stéphane Graber 2025-09-23 20:33:22 -04:00
  • 7e9ee54d53 github: Include operations-center and migration-manager Stéphane Graber 2025-09-23 19:10:17 -04:00
  • ee17e7ceaf Merge pull request #338 from stgraber/main Stéphane Graber 2025-09-23 19:09:52 -04:00
  • 21c02a5a2d Merge pull request #332 from gibmat/add-existing-pool-import Stéphane Graber 2025-09-23 17:13:29 -04:00
  • 221ff2097b incus-osd/install: ALlow for re-run of performInstall Stéphane Graber 2025-09-23 17:10:44 -04:00
  • 3f46d9ec39 incus-osd/rest: Add API endpoint to allow setting the encryption key when importing an existing pool Mathias Gibbens 2025-09-16 13:22:54 -06:00
  • 73f83f879e incus-osd/storage: Move PoolExists() function to storage package Mathias Gibbens 2025-09-16 13:31:09 -06:00
  • 689cf2f914 incus-osd/zfs: Only load pool keys that we know about Mathias Gibbens 2025-09-16 12:25:36 -06:00
  • 9c2321bcc4 incus-osd/api: Add EncryptionKeyStatus field to SystemStoragePool struct Mathias Gibbens 2025-09-16 12:24:52 -06:00
  • 5f86179820 Merge pull request #337 from gibmat/ignore-zvols Stéphane Graber 2025-09-23 12:36:22 -04:00
  • 446657e4b9 incus-osd: Make latest version of linter happy Mathias Gibbens 2025-09-23 08:27:24 -06:00
  • fb5b2fbf06 incus-osd/recovery: Use WriteString() Mathias Gibbens 2025-09-23 08:18:50 -06:00
  • a38ddb41a2 incus-osd/storage: Ignore zvols when reporting storage Mathias Gibbens 2025-09-23 08:17:09 -06:00
  • 5f8a83d36a incus-osd/recovery: Convert DOS line breaks to Unix Stéphane Graber 2025-09-22 02:42:57 -04:00
  • 6d623391f9 incus-osd/recovery: Make sure script is closed before exec Stéphane Graber 2025-09-22 00:52:31 -04:00
  • 757bbe17c0 github: Add missing build dependencies Stéphane Graber 2025-09-18 20:20:16 -04:00
  • d3f82c6aa4 Merge pull request #334 from stgraber/main Stéphane Graber 2025-09-17 18:21:42 -04:00
  • 0c6979c86c incus-osd/services/ceph: Only list when Incus is installed Stéphane Graber 2025-09-17 14:17:48 -04:00
  • 23de0187ed incus-osd/services: Allow services to declare if supported on the system or not Stéphane Graber 2025-09-17 14:14:34 -04:00
  • 37970a0afc incus-osd/services: Implement a common service struct Stéphane Graber 2025-09-17 14:14:01 -04:00
  • 39800c1ebe incus-osd/services: Remove unused init function Stéphane Graber 2025-09-17 14:13:07 -04:00
  • 25d3f335ca Merge pull request #308 from gibmat/setup-sphinx-docs Stéphane Graber 2025-09-17 13:52:47 -04:00
  • 7eff0d8b69 doc: Add toc to index.md Mathias Gibbens 2025-09-10 10:49:00 -06:00
  • a451950fb2 doc: Rename README.md -> index.md Mathias Gibbens 2025-09-05 11:53:13 -06:00
  • ac0e35c181 Add various doc targets to Makefile Mathias Gibbens 2025-09-05 11:52:48 -06:00
  • 05fccce456 Import initial sphinx configuration Mathias Gibbens 2025-09-05 11:51:44 -06:00
  • 9e4c9215dd Merge pull request #331 from gibmat/add-hashicorp-terraform-providers Stéphane Graber 2025-09-16 14:29:01 -04:00
  • da2b38854f Merge pull request #330 from gibmat/support-external-seed Stéphane Graber 2025-09-16 13:39:31 -04:00
  • 1d7e596232 app-build: Add Hashicorp providers needed by Operations Center Mathias Gibbens 2025-09-16 10:39:10 -06:00
  • b190010b66 app-build: Fix script indentation Mathias Gibbens 2025-09-16 10:32:09 -06:00
  • 1c39c24fde doc: Update seed format to include user-provided seed device Mathias Gibbens 2025-09-16 09:50:41 -06:00
  • 0dde98d4eb incus-osd/install: Only consider install media seed in system requirements check Mathias Gibbens 2025-09-16 09:41:13 -06:00
  • 29671cbb9b incus-osd/seed: Update logic for extracting seed data from either external partition or internal tar archive Mathias Gibbens 2025-09-16 08:01:33 -06:00
  • 38cc43b2bc incus-osd/seed: Replace SeedPartitionPath constant with function to dynamically determine seed path Mathias Gibbens 2025-09-16 07:58:19 -06:00
  • e8139d72e2 Merge pull request #329 from stgraber/main Stéphane Graber 2025-09-15 19:07:59 -04:00
  • 77c546d330 golangci: Disable canonicalheader check Stéphane Graber 2025-09-15 16:41:34 -04:00
  • 09edc4fe7d Merge pull request #328 from gibmat/report-pool-space-info Stéphane Graber 2025-09-15 16:29:27 -04:00
  • a0b82c133a github: Bump end to end testing timeout Stéphane Graber 2025-09-15 16:28:46 -04:00
  • c2f9a2bda6 Merge pull request #327 from gibmat/stable-drive-ids Stéphane Graber 2025-09-15 14:03:28 -04:00
  • 45eda16214 incus-osd/storage: Report a pool's raw, usable, and allocated space Mathias Gibbens 2025-09-15 11:51:50 -06:00
  • a6fa884168 Merge pull request #313 from gibmat/add-mm-app Stéphane Graber 2025-09-15 13:37:19 -04:00
  • 3662da6360 incus-osd/storage: Always return a stable device identifier Mathias Gibbens 2025-09-15 11:01:58 -06:00
  • dedc2f8a81 incus-osd/storage: Sort returned symlinks we we always return the same one Mathias Gibbens 2025-09-15 11:00:57 -06:00
  • 46b7fa72c9 incus-osd/applications: Add Migration Manager app Mathias Gibbens 2025-09-09 14:05:29 -06:00
  • 2f216db813 Add Migration Manager application layer Mathias Gibbens 2025-09-09 13:47:51 -06:00
  • 5422d23df4 Merge pull request #324 from stgraber/main Stéphane Graber 2025-09-13 14:15:55 -04:00
  • 68d6918ec5 incus-osd/applications/incus: Re-apply sysctls Stéphane Graber 2025-09-13 06:08:48 -04:00
  • fbe9e0fd74 Merge pull request #304 from gibmat/add-oc-app Stéphane Graber 2025-09-13 02:10:24 -04:00
  • 8144de5359 Merge pull request #319 from gibmat/detect-proxy Stéphane Graber 2025-09-12 22:30:51 -04:00
  • d7940f833c incus-osd/applications: Add Operations Center app Mathias Gibbens 2025-09-04 10:09:27 -06:00
  • baed846274 Add Operations Center application layer Mathias Gibbens 2025-09-04 09:42:41 -06:00
  • 105ebef8cc incus-osd/rest: Handle proxy when returning API endpoints Mathias Gibbens 2025-09-11 14:43:50 -06:00
  • 2f4cb2ac07 Merge pull request #322 from stgraber/main Stéphane Graber 2025-09-12 01:58:47 -04:00
  • 8da1f94729 incus-osd/proxy: Fix Kerberos handling (missing SPN) Stéphane Graber 2025-09-12 01:29:23 -04:00
  • 2481ed903c Merge pull request #321 from stgraber/main Stéphane Graber 2025-09-11 20:29:20 -04:00
  • 0d9bb91887 incus-osd/providers/operations-center: Disable use of system proxy Stéphane Graber 2025-09-11 19:44:55 -04:00
  • dcef42fca2 Merge pull request #318 from stgraber/main Stéphane Graber 2025-09-11 19:35:02 -04:00
  • c403bf484d Move kpx build logic to new script Mathias Gibbens 2025-09-04 09:26:22 -06:00
  • 31c3fd4934 incus-osd: Add Ceph service Stéphane Graber 2025-09-11 16:21:53 -04:00
  • e0b847cc9f Merge pull request #316 from gibmat/fixes Stéphane Graber 2025-09-11 13:42:53 -04:00
  • 851837eda9 incus: Add ceph-common Stéphane Graber 2025-09-11 13:31:20 -04:00
  • c64d326756 incus-osd/recovery: Record updated OS version after update Mathias Gibbens 2025-09-11 10:32:56 -06:00
  • 00a4d7a72a incus-osd/recovery: Fix iso mount filesystem argument Mathias Gibbens 2025-09-11 09:16:04 -06:00
  • ec8f42c0ad incus-osd/recovery: Check both by-partlabel and by-label for recovery partition Mathias Gibbens 2025-09-11 08:48:24 -06:00
  • 0055d35740 incus-osd/recovery: Don't auto reboot after applying OS update Mathias Gibbens 2025-09-11 08:42:26 -06:00
  • 11ca083490 base: Unpin systemd Mathias Gibbens 2025-09-11 08:40:33 -06:00
  • 060d8b5682 Merge pull request #315 from stgraber/main Stéphane Graber 2025-09-10 20:25:51 -04:00