Ettore Di Giacinto
5c92f06372
Merge pull request #14 from kairos-io/renovate/configure
...
Configure Renovate
2023-04-13 14:55:28 +02:00
Itxaka
420d650c80
Merge pull request #28 from Itxaka/grub2_livecd_from_luet
2023-04-13 14:52:26 +02:00
Itxaka
cc4de93692
Install iso files from luet
...
So the proper ones per arch are installed in their dirs
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-04-13 14:18:52 +02:00
Itxaka
8e8e25b719
Merge pull request #27 from Itxaka/tools_elemental_from_repo
2023-04-13 12:17:58 +02:00
Itxaka
1b9b20aa20
tools: install elemental from luet repo
...
This makes it so arm64 osbuilder images have the proper binary arch
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-04-13 12:04:45 +02:00
renovate[bot]
7627819ea4
Add renovate.json
2023-03-09 16:24:28 +00:00
Ettore Di Giacinto
a871cfc0c1
Merge pull request #26 from kairos-io/mudler-patch-1
...
⬆️ Bump livecd configs
2023-03-07 12:45:17 +01:00
Ettore Di Giacinto
a4bad24fa2
⬆️ Bump livecd configs
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
2023-03-07 12:40:14 +01:00
Venkat Srinivasan
95dd24d549
Merge pull request #25 from kairos-io/lvm-support-for-arm-images
...
Added optional support to build arm images with oem and recovery partitions as part of LVM
2023-02-27 08:06:48 -08:00
venkatnsrinivasan
8938adbcb9
Added optional support to build arm images with oem and recovery partitions as LVM
...
Signed-off-by: venkatnsrinivasan <venkat@spectrocloud.com>
2023-02-19 13:33:57 -08:00
mudler
9f5b4e7049
Build also efi.img
2023-02-18 16:10:03 +01:00
mudler
efc7cfd4e9
Add helper to pre-build static images (for ARM)
2023-02-18 14:46:54 +01:00
Ettore Di Giacinto
093850c59d
📖 Update README
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
2023-02-07 12:11:07 +01:00
Dimitris Karakasilis
724a8903fc
Merge pull request #23 from kairos-io/514-produce-loadable-tar
...
Always produce an importable tar from the image
2023-01-09 17:10:06 +02:00
Dimitris Karakasilis
04d46465a7
Fallback to the spec name when a push image name is not provided
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-01-09 13:25:04 +02:00
Dimitris Karakasilis
4c8f1dd0f0
Fix typo
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2022-12-21 15:29:10 +02:00
Dimitris Karakasilis
ed201a72ef
Always produce an importable tar from the image
...
and name it after the artifact
Fixes https://github.com/kairos-io/kairos/issues/514
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2022-12-20 10:26:10 +02:00
Ettore Di Giacinto
e6e5cddbfe
Merge pull request #22 from kairos-io/515-central-server
...
515 central server
2022-12-15 17:25:12 +01:00
Dimitris Karakasilis
cfc4ebf308
Un-hardcode the copier image
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2022-12-15 12:29:49 +02:00
Dimitris Karakasilis
4e5e383b78
Remove not needed permission to manage services
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2022-12-15 10:42:48 +02:00
Dimitris Karakasilis
782c7caac9
Add test pipeline to PRs
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2022-12-14 16:55:25 +02:00
Dimitris Karakasilis
1346374650
Refactor kustomization, implement cleanup with finalizers and write tests
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2022-12-14 16:49:55 +02:00
Dimitris Karakasilis
224291994f
[WIP] Create rbac resources to allow the Job to copy to the server Pod
...
Currently fails with:
```
Error from server (Forbidden): pods is forbidden: User "system:serviceaccount:default:hello-kairos" cannot list resource "pods" in API group "" at the cluster scope
```
because we try to list pods with `-A`. This means we are going to get a
similar error if we try to copy files to a Pod on another namespace
unless we grant permission at the cluster scope or just that
namespace. (Is that possible? Maybe if we create the Role in the same
namespace as the server.)
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2022-12-12 18:11:38 +02:00
Dimitris Karakasilis
44a48d7890
Switch from a Deployment to a Job and create permanent nginx Deployment
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2022-12-07 17:46:19 +02:00
Ettore Di Giacinto
658b816c1d
Merge pull request #21 from kairos-io/bump/cli
...
⬆️ Bump elemental-cli in osbuilder-tools image
2022-11-26 15:32:20 +01:00
Ettore Di Giacinto
d8a8bd1497
⬆️ Bump elemental-cli in osbuilder-tools image
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
2022-11-25 13:12:14 +00:00
Ettore Di Giacinto
85adc00f5a
Merge pull request #18 from Ognian/master
...
add --efi-dir option to build-arm-iamge.sh
2022-11-18 11:12:01 +01:00
Ognian
8a9b3e9f71
cp dir content not dir
...
Signed-off-by: Ognian <Ognian@users.noreply.github.com>
2022-11-16 17:24:57 +01:00
Ognian
78ff22e647
add --efi-dir option to build-arm-iamge.sh
...
This option allows modification of raspberry pi boot options.
see https://www.raspberrypi.com/documentation/computers/config_txt.html#what-is-config-txt
Signed-off-by: Ognian <Ognian@users.noreply.github.com>
2022-11-16 12:23:56 +01:00
Ettore Di Giacinto
4522e14e32
Merge pull request #17 from Ognian/master
...
propagate --local to elemental pull-image in build-arm-image.sh
2022-11-14 18:32:50 +01:00
Ognian
097b4a30db
Merge pull request #1 from Ognian/Ognian-patch-1
...
propagate --local to elemental pull-image
2022-11-14 18:21:34 +01:00
Ognian
40560a4b02
propagate --local to elemental pull-image
...
fixes https://github.com/kairos-io/kairos/issues/419
2022-11-14 18:19:21 +01:00
Ettore Di Giacinto
4997cf18ee
Fixup duplicated crd def
2022-11-07 22:25:58 +00:00
Ettore Di Giacinto
7ae1f7105a
Add option to build netboot files and disk image size
2022-11-07 22:02:32 +00:00
Ettore Di Giacinto
ebbd1c9a1a
Add netboot script
2022-11-07 21:23:20 +00:00
Ettore Di Giacinto
82847a139d
⬆️ Bump elemental-cli
2022-11-07 21:50:30 +01:00
Ettore Di Giacinto
f5611e684f
⬆️ Bump elemental
2022-11-07 19:27:08 +01:00
Ettore Di Giacinto
6b7ae5af02
add bc and qemu-tools
2022-11-05 18:17:22 +00:00
Ettore Di Giacinto
ece128a0b5
Fixup artifact names
2022-11-05 16:26:15 +00:00
Ettore Di Giacinto
4b2be221b3
Add kubesplit target
2022-11-03 23:46:36 +00:00
Ettore Di Giacinto
4f87e2329c
Add logic to controller to build disks
2022-11-03 23:42:09 +00:00
Ettore Di Giacinto
dc6fb2c6be
Set default menu
2022-11-04 00:22:44 +01:00
Ettore Di Giacinto
dc55928694
Add scripts to generate raw images
...
See: https://github.com/kairos-io/kairos/issues/377
2022-11-03 22:04:50 +00:00
Ettore Di Giacinto
1f932a7644
Fixup typo
2022-10-26 17:02:05 +02:00
Ettore Di Giacinto
5c9e0a35e4
Create cloud-config dir when preparing ARM, add default config
2022-10-26 11:37:13 +00:00
Ettore Di Giacinto
a2e9c158be
Add pinebookpro
2022-10-26 11:21:19 +00:00
Ettore Di Giacinto
0bfe296c53
fix typos
2022-10-24 08:42:14 +00:00
Ettore Di Giacinto
669714d915
Merge pull request #12 from santhoshdaivajna/update_elemental_luet_version
...
update elemental-cli and luet versions
2022-10-24 10:24:13 +02:00
Ettore Di Giacinto
5e5b3af940
Update tools-image/Dockerfile
2022-10-24 10:23:48 +02:00
Ettore Di Giacinto
ca8065f94b
Make GRUBConfig and CloudConfig optional fields
2022-10-24 08:21:12 +00:00