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
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
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
7ae1f7105a
Add option to build netboot files and disk image size
2022-11-07 22:02:32 +00:00
Ettore Di Giacinto
ece128a0b5
Fixup artifact names
2022-11-05 16:26:15 +00:00
Ettore Di Giacinto
4f87e2329c
Add logic to controller to build disks
2022-11-03 23:42:09 +00:00
Ettore Di Giacinto
0bfe296c53
fix typos
2022-10-24 08:42:14 +00:00
Ettore Di Giacinto
ca8065f94b
Make GRUBConfig and CloudConfig optional fields
2022-10-24 08:21:12 +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
287ed276eb
Use tools image in the controller
2022-09-13 20:49:18 +00:00
Ettore Di Giacinto
78a728910d
Default to nodeport
2022-09-10 22:15:40 +00:00
Ettore Di Giacinto
680907ab43
Add osRelease field
2022-09-09 15:09:20 +00:00
mudler
b3e7dcbf59
Add support for bundles and custom grub config
2022-09-06 22:27:15 +02:00
mudler
d8a8bf604a
Initial import
2022-09-03 14:48:48 +02:00