consul/website/content/docs/connect
Connor efe4b21287
Support Vault Namespaces explicitly in CA config (#11477)
* Support Vault Namespaces explicitly in CA config

If there is a Namespace entry included in the Vault CA configuration,
set it as the Vault Namespace on the Vault client

Currently the only way to support Vault namespaces in the Consul CA
config is by doing one of the following:
1) Set the VAULT_NAMESPACE environment variable which will be picked up
by the Vault API client
2) Prefix all Vault paths with the namespace

Neither of these are super pleasant. The first requires direct access
and modification to the Consul runtime environment. It's possible and
expected, not super pleasant.

The second requires more indepth knowledge of Vault and how it uses
Namespaces and could be confusing for anyone without that context. It
also infers that it is not supported

* Add changelog

* Remove fmt.Fprint calls

* Make comment clearer

* Add next consul version to website docs

* Add new test for default configuration

* go mod tidy

* Add skip if vault not present

* Tweak changelog text
2021-11-05 11:42:28 -05:00
..
ca Support Vault Namespaces explicitly in CA config (#11477) 2021-11-05 11:42:28 -05:00
config-entries Remove Name/Namespace fields from upstream default (#11456) 2021-11-02 14:21:15 -07:00
gateways docs: Mesh gateway requires 1.6.0 *or newer* (#11333) 2021-10-18 17:11:00 -07:00
l7-traffic website: implement mktg 032 (#9953) 2021-04-07 15:50:38 -04:00
native docs: Fix spelling errors across website 2021-07-19 14:29:54 -07:00
observability Add quick-link for users coming from UI (#11403) 2021-11-03 09:37:30 -07:00
proxies connect: Add support for Envoy 1.20 (#11277) 2021-10-27 18:38:10 -07:00
registration docs: Update code blocks across website 2021-08-11 13:20:03 -07:00
configuration.mdx website: implement mktg 032 (#9953) 2021-04-07 15:50:38 -04:00
connect-internals.mdx website: implement mktg 032 (#9953) 2021-04-07 15:50:38 -04:00
connectivity-tasks.mdx website: implement mktg 032 (#9953) 2021-04-07 15:50:38 -04:00
dev.mdx website: implement mktg 032 (#9953) 2021-04-07 15:50:38 -04:00
index.mdx website: implement mktg 032 (#9953) 2021-04-07 15:50:38 -04:00
intentions-legacy.mdx website: implement mktg 032 (#9953) 2021-04-07 15:50:38 -04:00
intentions.mdx Document how to make namespace wildcard intentions. (#10724) 2021-09-10 21:25:09 +01:00
nomad.mdx website: implement mktg 032 (#9953) 2021-04-07 15:50:38 -04:00
security.mdx Document possible risk w.r.t exposing the admin API in Envoy (#10817) 2021-08-13 10:05:29 -07:00
transparent-proxy.mdx website: fixup incorrect markdown syntax (#11015) 2021-09-13 10:36:34 -04:00