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
2022-09-19 10:06:14 +00:00
2022-11-07 22:25:58 +00:00
2022-09-03 14:48:48 +02:00
2022-09-19 10:06:14 +00:00
2022-09-19 10:16:50 +00:00
2022-09-03 14:48:48 +02:00
2022-09-03 14:48:48 +02:00
2022-09-03 14:48:48 +02:00
2022-09-19 10:06:14 +00:00
2022-09-19 10:06:14 +00:00
2022-09-23 23:07:09 +02:00

osbuilder

This is experimental!

This is the Kairos osbuilder Kubernetes Native Extension.

To install, use helm:

# Adds the kairos repo to helm
$ helm repo add kairos https://kairos-io.github.io/helm-charts
"kairos" has been added to your repositories
$ helm repo update                                        
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "kairos" chart repository
Update Complete. ⎈Happy Helming!⎈

# Install the CRD chart
$ helm install kairos-crd kairos/kairos-crds
NAME: kairos-crd
LAST DEPLOYED: Tue Sep  6 20:35:34 2022
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None

# Installs osbuilder
$ helm install kairos-osbuilder kairos/osbuilder
Description
🏗️ Kubernetes Native Extension to build Linux distributions artifacts from container images
Readme 8.2 MiB
Languages
Go 77.5%
Makefile 19.5%
Shell 1.7%
Dockerfile 1.3%