boundary-chart

Helm chart for Hashicorp Boundary

Artifact Hub

Disclaimer

This is a work in progress. Currently, this allows two main configurations of Boundary, based on the KMS key configuration.

  1. AEAD (Dev Mode, static keys)
  2. Vault (requires connection to / installation of HashiCorp Vault)

Obviously GCP, Azure, AWS, and OCI are also configurable KMS sources. These haven’t been implemented in this chart yet.

Requirements

This requires at minimum:

Per HashiCorp’s documentation, AEAD key sources should not be considered production-ready. Additional requirements for non-AEAD key sources (at this time):

Usage

Currently, documentation is still underway, but the values.yaml file should give a decent idea of what to use. Per the .gitignore file, you can safely test locally by copying and modifying this file as local-values.yaml.

This is created as a passion project as there isn’t a canonical Helm chart from HashiCorp as of yet; the creator(s) give no guarantees, and invite interested parties to contribute, adapt, and fork in accordance with the license.

Tips

In lieu of full documentation, some tips:

My Dev Setup

This is not relevant to all, but will hopefully let you know the dev environment and limits I have for testing at this time:

I use AWS KMS at work, but haven’t yet implemented any cloud-backed version of KMS for this chart. It should be easy to implement, but any of that work will be best-effort.

Contributing

I am still working on some good Github Actions for this repo, but you are encouraged to pull and/or fork the code and make a PR. I’m just one person, so please give some grace. Sharing code is dope, and I hope this improves your life and/or work as well!