Itxaka
92193abe84
Dont use local flag for pull-image
...
not supported and done automatically
Signed-off-by: Itxaka <itxaka@kairos.io>
2023-08-08 15:06:32 +02:00
Itxaka
c813e546d0
Support rpi3 and rpi 4 boards
...
Due to rpi3 not supporting GPT disks, we need to separate the building
into rpi3 and 4 so rpi4 gets GPT disks and can auto-expand the last
partition properly (and add extra partitions and so on)
This also includes some cleanup for the luet cache dirs, includes the
kairos-agent which was missing from the image for pulling images, and
cleans up the lvm vgs if they were left
Signed-off-by: Itxaka <itxaka@kairos.io>
2023-08-08 14:56:39 +02:00
Mauro Morales
3a34887f19
Pass targetarch instead of buildarch for copying luet config
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-08-07 15:58:17 +02:00
Itxaka
8559cd70c0
Add second missing dir for arm grub efi
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-07-31 22:19:11 +02:00
Itxaka
2996f21dfa
Fix missing dir for amr artifacts
...
It was using the default one which provides grub artifacts for the
current arch, not specific arm64 ones for the arm images
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-07-31 16:30:15 +02:00
Itxaka
80c791c4e7
⬆️ Update repositories
...
Signed-off-by: GitHub <noreply@github.com>
2023-07-27 17:05:35 +00:00
Itxaka
758e97a775
Fix tests for cleanstack
...
Is no longer provided by enki but by the sdk, so tests do not need to be
here anymore
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-07-27 12:08:45 +02:00
Itxaka
422bfa0c95
Restore cross-arch build of arm images
...
By playing with the buildarch and having separated luet repo files we
can install the proper artifacts for each arch AND also teh arm64
artifacts for arm images under x86
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-07-27 11:29:13 +02:00
Itxaka
646993b5be
Add missing overlayfs on default grub config
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-07-20 09:42:37 +02:00
renovate[bot]
0dba931224
Update quay.io/luet/base Docker tag to v0.34.0
2023-07-20 07:00:44 +00:00
Itxaka
48c2880e57
Merge pull request #52 from ci-forks/create-pull-request/patch
2023-07-20 09:00:28 +02:00
Itxaka
205991a206
Merge pull request #38 from kairos-io/renovate/opensuse-leap-15.x
2023-07-20 08:59:40 +02:00
Itxaka
ce8fe1fbb2
Merge pull request #70 from Itxaka/osbuilder_go
2023-07-20 08:58:50 +02:00
Itxaka
de9b7bbb7c
Use cleanstack from sdk
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-07-20 08:57:54 +02:00
mudler
979abef912
⬆️ Update repositories
...
Signed-off-by: GitHub <noreply@github.com>
2023-07-19 20:09:01 +00:00
Itxaka
e6071f8764
Fix coverage
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-07-19 14:12:05 +02:00
Itxaka
3938a66c56
Drop uneeded stuff
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-07-19 14:03:37 +02:00
Itxaka
a296b96af5
Add more testing
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-07-19 13:51:29 +02:00
Itxaka
9ea3d77bb9
Rework cmds so they are inline with cobra examples
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-07-19 12:14:44 +02:00
Itxaka
338b9eed08
Fix script location
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-07-18 19:33:49 +02:00
Mauro Morales
9437413a24
ignore checks and fix some
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-07-18 16:02:06 +02:00
Mauro Morales
1b345623bc
ignore checks and fix some
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-07-18 15:31:46 +02:00
Itxaka
71f106920b
Merge branch 'master' into osbuilder_go
2023-07-18 15:17:05 +02:00
Mauro Morales
1544361d6d
fix yaml linter errors
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-07-18 14:59:32 +02:00
Mauro Morales
892beef6cc
fix yaml linter errors
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-07-18 14:50:37 +02:00
Itxaka
664c8d163d
Install packages by luet and merge them
...
Install all packages via luet, converges the rpi packages into one,
makes arm use the same generic packages as x86 as they now come from the
proper architecture and reduces dockerfile complexity
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-07-18 14:14:51 +02:00
Itxaka
2be9cfce66
Add iso builder
...
This adds a new package for the iso builder run directly on go.
This is extracted from the original elemental-cli and then from the now
build-less kairos-agent
This uses no deps on elemental, only deps are on kairos-agent for the
config stuff mainly.
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-07-18 12:51:03 +02:00
Itxaka
f8353326fb
Revert "Drop uneeded sfdisk call"
...
This reverts commit e5f563c4db
.
2023-07-17 10:19:41 +02:00
Itxaka
eb6171b08c
Revert "Really make it gpt"
...
This reverts commit a923f2e558
.
2023-07-17 10:19:32 +02:00
Itxaka
a2b1ee4536
Revert "Use GPT for raw images"
...
This reverts commit 6b69df91a5
.
2023-07-17 10:19:25 +02:00
Itxaka
e5f563c4db
Drop uneeded sfdisk call
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-07-13 14:38:50 +02:00
Itxaka
a923f2e558
Really make it gpt
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-07-13 13:25:15 +02:00
Itxaka
6b69df91a5
Use GPT for raw images
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-07-12 16:36:34 +02:00
Mauro Morales
5b3c765080
Introduce os-release-update
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-06-27 17:47:25 +02:00
Itxaka
f59f5bac75
Add zstd to the osbuilder image
...
Useful to support zstd compression when working with arm images
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-06-13 11:12:01 +02:00
Itxaka
ccc0d52393
🐛 Revert loop cleanup
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-06-12 16:01:03 +02:00
Itxaka
b65986b47e
Update build-arm-image.sh
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-06-06 09:31:41 +02:00
Itxaka
3c419594b4
Be less agressive on arm cleanup
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-06-02 15:29:49 +02:00
Itxaka
1101a59c9e
More cleanup of loop devices and lvm groups
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-06-02 14:37:17 +02:00
Itxaka
a892113ff6
🐛 Copy default values and configs in the oem partition for rpi
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-06-02 14:28:30 +02:00
Mauro Morales
54f67aa091
add changes to prepare arm images too
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-06-01 15:37:04 +02:00
Mauro Morales
00fb90cc4b
install fonts in default location
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-06-01 14:45:36 +02:00
Mauro Morales
3d4d8a5416
Bump Grub and config
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-05-31 17:25:52 +02:00
Ettore Di Giacinto
876223099a
Merge pull request #53 from kairos-io/622-copy-grub-config
...
Copy our grub config in place
2023-05-31 13:48:29 +02:00
mudler
df7e436900
Add code reference
...
Signed-off-by: mudler <mudler@mocaccino.org>
2023-05-31 10:58:08 +02:00
mudler
411b9404ef
Allow to customize GRUB menu entry, apply grub menu copy also to prepare_arm_images.sh
...
Signed-off-by: mudler <mudler@mocaccino.org>
2023-05-31 10:56:49 +02:00
Itxaka
f533e5e10e
Restore --use-lvm flag for backwards compatibility
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-05-23 20:39:52 +02:00
Itxaka
e95f84f0d1
Use lvm by default in building arm images
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-05-23 14:31:57 +02:00
Dimitris Karakasilis
cd8dd27354
Copy our grub config in place
...
Fixes https://github.com/kairos-io/kairos/issues/622
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-05-22 16:46:03 +03:00
Mauro Morales
f3e23108ac
Add header to default config
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-05-16 19:27:44 +02:00