|
1 | | -# vp-template |
| 1 | +# trustee |
2 | 2 |
|
3 | | - |
| 3 | + |
4 | 4 |
|
5 | | -A Helm chart to serve as the Validated Patterns Template |
| 5 | +A Helm chart to provide an opinionated deployment of Trustee in a validated pattern |
6 | 6 |
|
7 | | -This chart is used to serve as the template for Validated Patterns Charts |
| 7 | +This chart is intended for use with the [coco-pattern](https://github.com/validatedpatterns/coco-pattern) and other validated patterns. |
| 8 | + |
| 9 | +It is part of three charts that are intended to be used together: |
| 10 | +1. [trustee](https://github.com/validatedpatterns/trustee-chart) indended to deploy the Key Broker Service (KBS) and related infrastructure (this chart)) |
| 11 | + 1. This should be deployed on an ACM hub cluster |
| 12 | +2. [sandboxed-containers](https://github.com/validatedpatterns/sandboxed-containers-chart) intended to be deployed on an ACM spoke cluster where there is access to confidential hardware |
| 13 | +3. [sandboxed-policies](https://github.com/validatedpatterns/sandboxed-policies-chart) intended to be deployed on an ACM hub cluster which pushes polices to the spoke cluster. |
| 14 | + |
| 15 | +In order to use this chart, you will need to: |
| 16 | +1. Have a security policy created and available. This is a container security policy that will be used to verify the inside a kata vm. |
| 17 | + 1. See here for more information: https://docs.redhat.com/en/documentation/openshift_sandboxed_containers/1.10/html/deploying_red_hat_build_of_trustee/deploying-trustee_azure-trustee#creating-image-verification-policy_azure-trustee |
| 18 | +2. Have a public key created and available. This is a public key that will be used to authenticate the KBS management API. |
| 19 | +3. Have a list of secret resources to be added to the KBS as a list of name, key pairs where key is the path to the secret in the secret store. These will be used to authenticate the KBS management API. |
8 | 20 |
|
9 | 21 | ### Notable changes |
10 | 22 |
|
| 23 | +## Values |
| 24 | + |
| 25 | +| Key | Type | Default | Description | |
| 26 | +|-----|------|---------|-------------| |
| 27 | +| global.secretStore.backend | string | `""` | | |
| 28 | +| kbs.publicKey | string | `"secret/data/hub/kbsPublicKey"` | | |
| 29 | +| kbs.secretResources | list | `[]` | | |
| 30 | +| kbs.securityPolicy | string | `"secret/data/hub/securityPolicyConfig"` | | |
| 31 | +| secretStore.kind | string | `""` | | |
| 32 | +| secretStore.name | string | `""` | | |
| 33 | + |
11 | 34 | ---------------------------------------------- |
12 | 35 | Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2) |
0 commit comments