🔐 Kairos TPM encryption plugin
Go to file
Dimitris Karakasilis 7a07d5c45b
Change sealedvolume CRD to add more fields to the partition
We use those field to identify which partition is requested. On the
client side, the label is not available when the partition is encrypted.
We allow the client to request the passphrase for a partition using the
partition name (e.g. /dev/sdb1) or the UUID (as returned by blkid).

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2022-11-11 09:54:19 +02:00
.devcontainer 🤖 Add .devcontainer 2022-10-08 22:53:00 +00:00
.github/workflows 🤖 Fixup workflow 2022-10-13 20:35:58 +00:00
api/v1alpha1 Change sealedvolume CRD to add more fields to the partition 2022-11-11 09:54:19 +02:00
cmd/discovery [WIP] Send more data over to the escrow server 2022-11-11 09:54:19 +02:00
config Change sealedvolume CRD to add more fields to the partition 2022-11-11 09:54:19 +02:00
controllers Initial import 2022-10-13 20:34:44 +00:00
examples Slightly change spec 2022-10-13 22:21:06 +00:00
hack Initial import 2022-10-13 20:34:44 +00:00
pkg/challenger Change sealedvolume CRD to add more fields to the partition 2022-11-11 09:54:19 +02:00
.dockerignore Initial import 2022-10-13 20:34:44 +00:00
.gitignore Initial import 2022-10-13 20:34:44 +00:00
Dockerfile Initial import 2022-10-13 20:34:44 +00:00
Earthfile Add Earthfile 2022-10-17 16:44:25 +02:00
go.mod 🎨 Small fixups 2022-10-13 21:35:26 +00:00
go.sum 🎨 Small fixups 2022-10-13 21:35:26 +00:00
LICENSE Create LICENSE 2022-10-09 00:30:32 +02:00
main.go Initial import 2022-10-13 20:34:44 +00:00
Makefile Initial import 2022-10-13 20:34:44 +00:00
PROJECT Initial import 2022-10-13 20:34:44 +00:00
README.md 📖 Update README 2022-10-18 15:44:09 +02:00

kcrypt-challenger

This is experimental!

This is the Kairos kcrypt-challenger 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 challenger
$ helm install kairos-challenger kairos/kcrypt-challenger