Skip to content

validatedpatterns/trustee-chart

Repository files navigation

trustee

Version: 0.1.0

A Helm chart to provide an opinionated deployment of Trustee in a validated pattern

This chart is intended for use with the coco-pattern and other validated patterns.

It is part of three charts that are intended to be used together:

  1. trustee indended to deploy the Key Broker Service (KBS) and related infrastructure (this chart))
    1. This should be deployed on an ACM hub cluster
  2. sandboxed-containers intended to be deployed on an ACM spoke cluster where there is access to confidential hardware
  3. sandboxed-policies intended to be deployed on an ACM hub cluster which pushes polices to the spoke cluster.

In order to use this chart, you will need to:

  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.
    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
  2. Have a public key created and available. This is a public key that will be used to authenticate the KBS management API.
  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.

Notable changes

Values

Key Type Default Description
global.secretStore.backend string ""
kbs.publicKey string "secret/data/hub/kbsPublicKey"
kbs.secretResources list []
kbs.securityPolicy string "secret/data/hub/securityPolicyConfig"
secretStore.kind string ""
secretStore.name string ""

Autogenerated from chart metadata using helm-docs v1.14.2

About

Chart to manage trustee for Zero Trust Validated Patterns

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5