consul/website/content/docs
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
..
agent plumb thru root cert tll to the aws ca provider (#11449) 2021-11-04 12:19:08 -07:00
architecture General improvements to the wording 2021-07-22 16:20:16 -07:00
connect Support Vault Namespaces explicitly in CA config (#11477) 2021-11-05 11:42:28 -05:00
discovery Merge pull request #10690 from tarat44/h2c-support-in-ping-checks 2021-11-02 13:53:06 -04:00
dynamic-app-config docs: Update code blocks across website 2021-08-11 13:20:03 -07:00
ecs Use correct registry url 2021-10-22 17:12:23 -07:00
enterprise docs: Document datacenter limitations for admin partitions (#11425) 2021-10-26 15:35:39 -04:00
guides website: implement mktg 032 (#9953) 2021-04-07 15:50:38 -04:00
install docs: Fix grammatical errors in glossary (#10751) 2021-09-23 08:36:52 -07:00
integrate docs: add partner badge (#11315) 2021-10-15 10:33:34 -05:00
internals website: implement mktg 032 (#9953) 2021-04-07 15:50:38 -04:00
intro docs: Removal of Consul vs ZooKeeper analysis (#10469) 2021-06-24 07:23:57 -07:00
k8s docs: consul-k8s uninstall with namespace (#11478) 2021-11-03 16:48:48 -07:00
nia docs/nia: Fix typo in TLS configs for CTS 2021-11-01 14:03:19 -05:00
release-notes Merge pull request #10527 from hashicorp/rename-main-branch 2021-06-30 13:07:09 -04:00
security Update website/content/docs/security/acl/acl-rules.mdx 2021-11-01 09:07:08 -07:00
troubleshoot Document running tcpdump on Consul servers (#11249) 2021-10-07 15:17:00 -07:00
upgrading connect: Remove support for Envoy 1.16 (#11354) 2021-10-27 18:51:35 -07:00
download-tools.mdx docs: Fix spelling errors across website 2021-07-19 14:29:54 -07:00
index.mdx maintenance complete, pending markdown-page component addition 2020-12-16 16:55:23 -05:00