consul/website/content/api-docs
Nathan Coleman 5e9f02d4be
[NET-8091] Add file-system-certificate config entry for API gateway (#20873)
* Define file-system-certificate config entry

* Collect file-system-certificate(s) referenced by api-gateway onto snapshot

* Add file-system-certificate to config entry kind allow lists

* Remove inapplicable validation

This validation makes sense for inline certificates since Consul server is holding the certificate; however, for file system certificates, Consul server never actually sees the certificate.

* Support file-system-certificate as source for listener TLS certificate

* Add more required mappings for the new config entry type

* Construct proper TLS context based on certificate kind

* Add support or SDS in xdscommon

* Remove unused param

* Adds back verification of certs for inline-certificates

* Undo tangential changes to TLS config consumption

* Remove stray curly braces

* Undo some more tangential changes

* Improve function name for generating API gateway secrets

* Add changelog entry

* Update .changelog/20873.txt

Co-authored-by: Jared Kirschner <85913323+jkirschner-hashicorp@users.noreply.github.com>

* Add some nil-checking, remove outdated TODO

* Update test assertions to include file-system-certificate

* Add documentation for file-system-certificate config entry

Add new doc to nav

* Fix grammar mistake

* Rename watchmaps, remove outdated TODO

---------

Co-authored-by: Melisa Griffin <melisa.griffin@hashicorp.com>
Co-authored-by: Jared Kirschner <85913323+jkirschner-hashicorp@users.noreply.github.com>
2024-04-15 16:45:05 -04:00
..
acl [NET-5327] Templated policies api/cli docs (#19270) 2023-10-23 11:41:24 +00:00
agent [NET-5327] Templated policies api/cli docs (#19270) 2023-10-23 11:41:24 +00:00
connect [NET-5327] Templated policies api/cli docs (#19270) 2023-10-23 11:41:24 +00:00
features Docs/services refactor docs day 122022 (#16103) 2023-02-28 14:09:56 -08:00
operator docs: Rename Consul OSS to Consul CE (#19009) 2023-09-27 09:31:28 -07:00
admin-partitions.mdx Update API and API Docs regarding disabling gossip for a partition. (#20669) 2024-02-26 12:14:39 -05:00
api-structure.mdx Add Link API docs (#20308) 2024-01-25 10:13:46 -05:00
catalog.mdx [NET-5327] Templated policies api/cli docs (#19270) 2023-10-23 11:41:24 +00:00
config.mdx [NET-8091] Add file-system-certificate config entry for API gateway (#20873) 2024-04-15 16:45:05 -04:00
coordinate.mdx docs: Migrate link formats (#15976) 2023-01-25 08:52:43 -08:00
discovery-chain.mdx [NET-5327] Templated policies api/cli docs (#19270) 2023-10-23 11:41:24 +00:00
event.mdx docs: Migrate link formats (#15976) 2023-01-25 08:52:43 -08:00
exported-services.mdx Exported services CLI and docs (#20331) 2024-02-06 09:01:20 +05:30
hcp-link.mdx Add Link API docs (#20308) 2024-01-25 10:13:46 -05:00
health.mdx [NET-5327] Templated policies api/cli docs (#19270) 2023-10-23 11:41:24 +00:00
index.mdx Add Link API docs (#20308) 2024-01-25 10:13:46 -05:00
kv.mdx [NET-5327] Templated policies api/cli docs (#19270) 2023-10-23 11:41:24 +00:00
libraries-and-sdks.mdx Documentation: update python SDKs list (#20935) 2024-04-02 04:07:25 +00:00
namespaces.mdx docs: Migrate link formats (#15976) 2023-01-25 08:52:43 -08:00
peering.mdx NET-6785: updating peering docs to include stream status and remote data (#19929) 2023-12-14 12:07:35 +05:30
query.mdx docs: consistently name Consul service mesh (#17222) 2023-05-05 13:41:40 -04:00
session.mdx [NET-5327] Templated policies api/cli docs (#19270) 2023-10-23 11:41:24 +00:00
snapshot.mdx docs: Migrate link formats (#15976) 2023-01-25 08:52:43 -08:00
status.mdx docs: Fix some comments (#17118) 2023-07-31 10:56:09 -07:00
txn.mdx docs: Migrate link formats (#15976) 2023-01-25 08:52:43 -08:00