133 details an issue where the role configuration cannot be updated when alias_name_source is unset in the request. The result was a validation failure for this field. We can handle this situation be setting the role's alias name source to be default.
set role.AliasNameSource to be the default if both it and its field
value are unset instead of returning an error
add tests for the update operation
Design of Change
How was this change implemented?
See above
Related Issues/Pull Requests
Closes #133
Relates to #134
Contributor Checklist
[ ] Add relevant docs to upstream Vault repository, or sufficient reasoning why docs won’t be added yet
My Docs PR LinkExample
[ ] Add output for any tests not ran in CI to the PR description (eg, acceptance tests)
[ ] Backwards compatible
133 details an issue where the role configuration cannot be updated when
alias_name_source
is unset in the request. The result was a validation failure for this field. We can handle this situation be setting the role's alias name source to be default.role.AliasNameSource
to be the default if both it and its field value are unset instead of returning an errorDesign of Change
How was this change implemented?
See above
Related Issues/Pull Requests
Closes #133 Relates to #134
Contributor Checklist
[ ] Add relevant docs to upstream Vault repository, or sufficient reasoning why docs won’t be added yet My Docs PR Link Example [ ] Add output for any tests not ran in CI to the PR description (eg, acceptance tests) [ ] Backwards compatible