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
Santhosh
8706980f2b
update elemental-cli and luet versions
2022-10-20 11:50:26 +05:30
Ettore Di Giacinto
2309c0f175
🐛 correctly copy artifacts
...
grub2 artifacts are expected in the grub2 directory
2022-10-19 21:32:01 +02:00
Ettore Di Giacinto
086dbca453
🐛 Copy artifacts from the correct location
2022-10-19 17:24:22 +02:00
Ettore Di Giacinto
658c87a111
Use internal artifacts
2022-10-19 12:53:13 +00:00
Ettore Di Giacinto
6cafc07e65
Update Dockerfile
2022-10-16 11:43:56 +02:00
Ettore Di Giacinto
f4a4829eb0
Add ARM build script in tools-image
2022-10-15 10:01:42 +00:00
Ettore Di Giacinto
92749af928
Add helper to rebake iso with config
2022-10-13 10:37:51 +00:00
Ettore Di Giacinto
44e07e8218
⬆️ Bump osbuilder packages
2022-10-11 22:41:05 +02:00
Ettore Di Giacinto
4dcfcc4172
Update README.md
2022-09-23 23:07:09 +02:00
mudler
9ce274af56
Use artifacts from the kairos repository in the osbuilder image
2022-09-22 00:04:55 +02:00
Ettore Di Giacinto
ac60a3dc91
🤖 Fixup test
2022-09-19 10:16:50 +00:00
Ettore Di Giacinto
93769cf295
🎨 Rebrand to Kairos
...
See: https://github.com/kairos-io/kairos/issues/88
2022-09-19 10:06:14 +00:00
Ettore Di Giacinto
7e4846785d
Use one image with tools
2022-09-13 21:55:53 +00:00
Ettore Di Giacinto
cb21b7742b
Add luet to tool image
2022-09-13 21:54:32 +00:00
Ettore Di Giacinto
6dde050079
Pass ginkgo bin location
2022-09-13 21:24:07 +00:00
Ettore Di Giacinto
ad3860dbd3
Hook ginkgo to e2e test run
2022-09-13 21:18:27 +00:00