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
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
d8a56badc1
Merge pull request #69 from Itxaka/revert_gpt
2023-07-17 10:22:36 +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
52d4f1d60b
Merge pull request #67 from Itxaka/gpt
2023-07-13 13:41:43 +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
e7bafb6ae5
Merge pull request #66 from Itxaka/gpt
2023-07-12 16:51:16 +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
b70b22bb35
Merge pull request #65 from kairos-io/schedule-renovate-afterhours
...
schedule renovate after hours
2023-07-05 08:21:43 +02:00
Mauro Morales
b8e1a4ff2e
schedule renovate after hours
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-07-04 15:55:04 +02:00
Mauro Morales
4ce89a76a9
Merge pull request #64 from kairos-io/1548-os-release-update
...
Introduce os-release-update
2023-06-28 09:28:30 +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
Dimitris Karakasilis
893de1cc1d
Merge pull request #62 from kairos-io/1477-fix-osbuilder-tests
...
Remove old parameters (no longer supported)
2023-06-23 14:31:46 +03:00
Dimitris Karakasilis
3eafb953b2
Declare variables in container nodes but initialize them in setup nodes
...
as per the docs:
https://onsi.github.io/ginkgo/#avoid-spec-pollution-dont-initialize-variables-in-container-nodes
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-06-21 14:14:35 +03:00
Dimitris Karakasilis
278abfa84d
Remove old parameters (no longer supported)
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-06-21 13:13:26 +03:00
Itxaka
d8d8d70eca
Merge pull request #61 from Itxaka/zstd_tools_image
2023-06-13 12:29:15 +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
1372a93911
Merge pull request #60 from Itxaka/fix_loops
2023-06-12 16:29:37 +02:00
Itxaka
ccc0d52393
🐛 Revert loop cleanup
...
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-06-12 16:01:03 +02:00