Itxaka
888465f981
Bundle the ipxe template in the osbuilder
...
Signed-off-by: Itxaka <itxaka@kairos.io>
2023-08-17 18:23:13 +02:00
Itxaka
c7373a5fa6
Merge pull request #90 from Itxaka/bump_deps_toolimage
2023-08-16 16:39:22 +02:00
Itxaka
de5488867c
Bump repos
...
Brings the newest grub packages to support secureboot
Signed-off-by: Itxaka <itxaka@kairos.io>
2023-08-16 16:16:40 +02:00
Itxaka
f2831462f3
Bump repos to get newer livecd/grub packages
...
New versions restore secureboot from cd and bundle the default grub.cfg
for livecd for both bios and efi
Signed-off-by: Itxaka <itxaka@kairos.io>
2023-08-16 14:37:03 +02:00
Itxaka
80c53e0d7f
Merge pull request #85 from Itxaka/rpi3_rpi4
...
Support rpi3 and rpi 4 boards
2023-08-09 16:59:50 +02:00
Itxaka
0019c9cbb6
Merge branch 'master' into rpi3_rpi4
2023-08-08 15:20:12 +02:00
Itxaka
714323816b
Merge pull request #82 from ci-forks/create-pull-request/patch
2023-08-08 15:20:01 +02:00
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
mudler
ed8c62dae5
⬆️ Update repositories
...
Signed-off-by: GitHub <noreply@github.com>
2023-08-07 20:09:12 +00:00
Mauro Morales
a549b5e9d9
Merge pull request #84 from kairos-io/pass-targetarch-instead-of-buildarch
...
Pass targetarch instead of buildarch for copying luet config
2023-08-07 16:03:04 +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
518e8f2800
Merge pull request #83 from Itxaka/other_missing_dir
2023-07-31 22:19:37 +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
19927d0ca9
Merge pull request #81 from Itxaka/missing_dir
2023-07-31 19:24:16 +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
d77a9fe726
Merge pull request #75 from ci-forks/create-pull-request/patch
2023-07-27 19:06:23 +02:00
Itxaka
80c791c4e7
⬆️ Update repositories
...
Signed-off-by: GitHub <noreply@github.com>
2023-07-27 17:05:35 +00:00
Itxaka
e824fa824d
Update repo job
...
To take into account both files
Signed-off-by: Itxaka <itxakaserrano@gmail.com>
2023-07-27 18:48:52 +02:00
Itxaka
98f867fa04
Merge pull request #80 from Itxaka/provider_cross_arch_artifacts
...
Restore cross-arch build of arm images
2023-07-27 18:27:51 +02: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
f94e1de47b
Merge pull request #74 from Itxaka/master
2023-07-20 09:43:30 +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
Itxaka
5171e7f349
Merge pull request #73 from Itxaka/concurrency
2023-07-20 09:04:26 +02:00
Itxaka
2c0bb11afd
🤖 Add concurrency to jobs
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-07-20 09:04:01 +02:00
Itxaka
105f8dec5f
Merge pull request #39 from kairos-io/renovate/quay.io-luet-base-0.x
2023-07-20 09:01:45 +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
abde07894a
Merge pull request #49 from kairos-io/renovate/docker-login-action-2.x
2023-07-20 09:00:12 +02:00
Itxaka
fdfae05bcc
Merge pull request #48 from kairos-io/renovate/docker-build-push-action-4.x
2023-07-20 08:59:55 +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
Mauro Morales
f2294c25a3
Merge pull request #71 from kairos-io/add-linters
...
Add lint workflow
2023-07-19 09:15:16 +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
9f933175ef
add shellcheckrc
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-07-18 15:11:40 +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
Mauro Morales
adba7de85a
Add yaml lint config file
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-07-18 14:28:59 +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
Mauro Morales
e62fa977e5
Add lint workflow
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-07-18 13:28:08 +02:00