An open API service indexing awesome lists of open source software.

https://github.com/enclaive/vhsm-helm

Enclaive's helm chart for virtual HSM
https://github.com/enclaive/vhsm-helm

amd-sev-snp aws azure confidential-computing gcp helm intel-tdx kubernetes nvidia-cca openshift rancher remote-attestation

Last synced: about 2 months ago
JSON representation

Enclaive's helm chart for virtual HSM

Awesome Lists containing this project

README

          

# Virtual HSM Helm Chart

This repository contains the official enclaive Helm chart for installing
and configuring vHSM, comprising the key management vHSM and attestation verification service Nitride, on Kubernetes. This chart supports multiple use
cases of vHSM and Nitride on Kubernetes depending on the values provided.

For full documentation on this Helm chart along with all the ways you can
use vHSM with Kubernetes, please see the
[vHSM documentation](https://docs.enclaive.cloud/virtual-hsm).

## Prerequisites

To use the charts here, [Helm](https://helm.sh/) must be configured for your
Kubernetes cluster. Setting up Kubernetes and Helm is outside the scope of
this README. Please refer to the Kubernetes and Helm documentation.

The versions required are:

* **Helm 3.6+**
* **Kubernetes 1.32+** - This is the earliest version of Kubernetes tested.
It is possible that this chart works with earlier versions, but it is
untested.

## Usage

To install the latest version of this chart, retrieve it from Enclaive Harbor:

```sh
helm template oci://harbor.enclaive.cloud/vhsm/vhsm \
--version 0.29.1 \
--set server.extraEnvironmentVars.ENCLAIVE_LICENCE="$licence"
```

Please see the many options supported in the `values.yaml` file.