open-vault/website/source/docs
Joel Thompson 0941c7a24a Make AWS credential types more explicit (#4360)
* Make AWS credential types more explicit

The AWS secret engine had a lot of confusing overloading with role
paramemters and how they mapped to each of the three credential types
supported. This now adds parameters to remove the overloading while
maintaining backwards compatibility.

With the change, it also becomes easier to add other feature requests.
Attaching multiple managed policies to IAM users and adding a policy
document to STS AssumedRole credentials is now also supported.

Fixes #4229
Fixes #3751
Fixes #2817

* Add missing write action to STS endpoint

* Allow unsetting policy_document with empty string

This allows unsetting the policy_document by passing in an empty string.
Previously, it would fail because the empty string isn't a valid JSON
document.

* Respond to some PR feedback

* Refactor and simplify role reading/upgrading

This gets rid of the duplicated role upgrade code between both role
reading and role writing by handling the upgrade all in the role
reading.

* Eliminate duplicated AWS secret test code

The testAccStepReadUser and testAccStepReadSTS were virtually identical,
so they are consolidated into a single method with the path passed in.

* Switch to use AWS ARN parser
2018-08-16 06:38:13 -04:00
..
agent Fix website typo 2018-08-01 16:52:11 -04:00
audit Add a warning to syslog 2018-06-22 09:00:07 -04:00
auth Fix docs typo (service-account => service_account) (#5102) 2018-08-14 15:46:41 -07:00
commands Clarify "Commands" docs (#5092) 2018-08-13 14:09:48 -07:00
concepts Fix small typo in Vault website documentation (#4962) 2018-07-20 09:57:16 -04:00
configuration Add support for "sovereign" Azure cloud environments (#4997) 2018-08-15 19:40:36 -04:00
enterprise Add missing replication props, prettify tables (#4816) 2018-07-05 16:11:21 -04:00
install Fix instruction in installation docs (#4097) 2018-03-08 11:02:04 -05:00
internals html syntax corrections (#5009) 2018-08-07 10:34:35 -07:00
plugin Merge branch 'master-oss' into sethvargo/cli-magic 2018-01-03 14:02:31 -05:00
secrets Make AWS credential types more explicit (#4360) 2018-08-16 06:38:13 -04:00
index.html.markdown Fix broken link 2016-12-13 10:56:18 +05:30