You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
During the initial setup of boundary, I created a configuration file including a total of four KMS key stanzas, namely:
root
worker-auth
recovery
config
When trying to start boundary with the configuration below, it gives an error indicating that the number of KMS stanzas used is too high: Error parsing config file: error parsing 'kms': only two or less "kms" blocks are permitted
Additionally, the error message is incorrect - starting with three KMS stanzas works fine, so three seems to be the actual limit being enforced.
To Reproduce
Attempt to create a boundary instance using the following config:
Describe the bug
During the initial setup of boundary, I created a configuration file including a total of four KMS key stanzas, namely:
root
worker-auth
recovery
config
When trying to start boundary with the configuration below, it gives an error indicating that the number of KMS stanzas used is too high:
Error parsing config file: error parsing 'kms': only two or less "kms" blocks are permitted
Additionally, the error message is incorrect - starting with three KMS stanzas works fine, so three seems to be the actual limit being enforced.
To Reproduce
Attempt to create a boundary instance using the following config:
Expected behavior
From the current documentation, I expect this configuration to work. (https://www.boundaryproject.io/docs/concepts/security/data-encryption)
Additional context
The error is generated here: https://github.com/hashicorp/shared-secure-libs/blob/2ef2ed1b159862ac2f71c59b56024339cc6175ab/configutil/kms.go#L61
The text was updated successfully, but these errors were encountered: