Mathias Gibbens
ded21abd46
Makefile: Add missing applications to test-applications and test-update targets
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-11-17 11:32:55 -07:00
Stéphane Graber
d17807ef6d
Makefile: Transfer all Incus related applications
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-11-14 10:34:41 -05:00
Mathias Gibbens
c210a0a9f5
Makefile: Add update-api target to generate swagger yaml profile
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-11-04 15:10:27 -07:00
Stéphane Graber
6eeb1c6679
Merge pull request #470 from stgraber/main
...
doc: Align with Incus
2025-11-03 21:17:26 -05:00
Stéphane Graber
9e5cbdddcc
doc: Align with Incus
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-11-03 19:54:32 -05:00
Mathias Gibbens
c0cda2bcc0
incus-osd: Add generate-manifests utility
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-11-03 15:32:40 -07:00
Mathias Gibbens
89de325243
Add make target to update application version tags
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-11-03 15:10:36 -07:00
Mathias Gibbens
6554ec182d
Convert application build script to python and generate manifests for each application
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-11-03 15:10:36 -07:00
Mathias Gibbens
f7d9ec9a4b
incus-osd/providers: Remove "osName" parameter from methods
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-10-28 16:32:38 -06:00
Mathias Gibbens
8c32d35f9b
incus-osd/secureboot: SecureBoot updates will always be a plain tar archive
...
When downloaded via the images or operations-center providers, the archive will
be automatically uncompressed leaving us with just the tar archive.
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-10-28 13:43:58 -06:00
Stéphane Graber
dcfb2af655
Makefile: Add Tailscale
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-10-23 17:00:08 -04:00
Stéphane Graber
adb00e7cd9
Makefile: Bump minimum Go to 1.24.7
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-10-17 00:19:34 -04:00
Stéphane Graber
d5bdd23104
Merge pull request #369 from gibmat/rework-endpoints
...
Rework REST API endpoints
2025-10-09 02:23:39 -04:00
Mathias Gibbens
bbbea09c39
Update curl test URLs
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-10-08 19:40:25 -06:00
Mathias Gibbens
ddc96498e3
Limit building of the Migration Manager worker image to amd64, since the vmware vddk isn't available for arm64
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-10-08 16:39:53 -06:00
Mathias Gibbens
00350693ef
Build Migration Manager worker image and include in application layer
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-10-07 10:29:16 -06:00
Mathias Gibbens
7ccf73ad3e
Include Migration Manager and Operations Center clients in respective sysext images
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-09-26 08:27:30 -06:00
Mathias Gibbens
ac0e35c181
Add various doc targets to Makefile
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-09-17 09:25:32 -06:00
Mathias Gibbens
1d7e596232
app-build: Add Hashicorp providers needed by Operations Center
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-09-16 10:39:10 -06:00
Mathias Gibbens
2f216db813
Add Migration Manager application layer
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-09-15 07:35:10 -06:00
Mathias Gibbens
baed846274
Add Operations Center application layer
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-09-12 07:59:45 -06:00
Mathias Gibbens
c403bf484d
Move kpx build logic to new script
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-09-11 14:54:45 -06:00
Stéphane Graber
8c532a8f51
incus-osd: Update gomod
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-09-04 15:52:04 -04:00
Mathias Gibbens
931c8965bb
incus-osd: Update go.mod
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-09-02 07:35:03 -06:00
Mathias Gibbens
a5cc1daf41
incus-osd/rest: Remove update action from system endpoint
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-08-29 14:31:11 -06:00
Stéphane Graber
eee570a57c
kpx: Add IPv6 support
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-08-14 01:52:35 -04:00
Mathias Gibbens
020df2eace
base: Add kpx daemon and service definition
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-08-13 14:47:20 -06:00
Mathias Gibbens
411708de67
Makefile: Configure raw install image to appear as a USB stick
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-07-30 17:05:24 -06:00
Mathias Gibbens
8c87b25b2c
base: Add test-update-sb-keys target to Makefile
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-06-21 14:25:30 -06:00
Mathias Gibbens
b9933f07df
base: Add check to inject custom Secure Boot keys
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-06-21 13:25:55 -06:00
Mathias Gibbens
95c9aa8e07
base: Add generate-test-certs target to Makefile
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-06-21 13:25:55 -06:00
Mathias Gibbens
743770b912
Move mkosi check to build target
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-06-19 15:07:56 -06:00
Mathias Gibbens
40d79df47f
Add licenses check
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-06-19 15:07:53 -06:00
Mathias Gibbens
0c42ab47db
Add an initial flasher tool to help customize bootable images
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-06-05 10:59:16 -06:00
Mathias Gibbens
5964d2cf79
Trigger incus-osd updates via API
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-06-02 14:11:57 -06:00
Mathias Gibbens
925ee34e99
Bake OS name into initrd-message.service
...
Unfortunately /lib/os-release in the initrd is from Debian, and I can't
find an easy way to overwrite that file during the mkosi build.
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-05-28 12:40:06 -06:00
Stéphane Graber
57bbc37ae0
Makefile: Add update-gomod
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-05-21 12:40:05 -04:00
Mathias Gibbens
200e8b840c
Improve creation of .iso boot image
...
Rather than running a duplicate build, add a small script that will copy
each partition from the raw image with 512 byte sectors to a new iso
image with 2048 byte sectors. The resulting iso can then be booted as a
CDROM.
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-05-02 14:53:37 -06:00
Mathias Gibbens
3d2d059fc3
Don't need to truncate install images anymore
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-05-01 16:10:25 -06:00
Mathias Gibbens
8214ccb589
Makefile: Add ISO related targets
...
- Add initrd-deb-package target
- Split build into build and build-common
- Add build-iso target
- Add test-iso target
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-04-30 19:56:16 -04:00
Stéphane Graber
89cf09d29d
Makefile: Cleanup test target
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-04-08 16:36:06 -04:00
Mathias Gibbens
930b608f10
Makefile: Use install mechanism for test target
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-04-04 00:23:12 -04:00
Stéphane Graber
e35695b2e2
Makefile: Make use of incus-osd daemon
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-03-13 14:46:33 -04:00
Stéphane Graber
c25d2d9ae5
Makefile: Add static-analysis target
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-03-13 14:06:22 -04:00
Stéphane Graber
52e7ec98bc
Makefile: Strip incus-osd
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-03-13 13:47:23 -04:00
Stéphane Graber
0cf923459b
Makefile: Silence Go build
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-03-06 14:53:39 -05:00
Stéphane Graber
1b0d4a74da
Makefile: Add incus-osd to the image
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-03-06 13:29:36 -05:00
Stéphane Graber
039233c706
Makefile: Rename test-extensions to test-applications
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-02-20 13:53:33 -05:00
Stéphane Graber
97d8ca3100
Makefile: Use incus-osd
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-02-20 12:52:17 -05:00
Stéphane Graber
3fd66cf529
Makefile: Remove rename step
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2024-12-06 22:48:18 -05:00