consul/command/config
Kyle Havlovitz c911174327
Add config entry/state for Ingress Gateways (#7483)
* Add Ingress gateway config entry and other relevant structs

* Add api package tests for ingress gateways

* Embed EnterpriseMeta into ingress service struct

* Add namespace fields to api module and test consul config write decoding

* Don't require a port for ingress gateways

* Add snakeJSON and camelJSON cases in command test

* Run Normalize on service's ent metadata

Sadly cannot think of a way to test this in OSS.

* Every protocol requires at least 1 service

* Validate ingress protocols

* Update agent/structs/config_entry_gateways.go

Co-authored-by: Chris Piraino <cpiraino@hashicorp.com>
Co-authored-by: Freddy <freddygv@users.noreply.github.com>
2020-03-31 11:59:10 -05:00
..
delete cli: check previously ignored errors when updating a policy (#6565) 2020-02-03 10:14:30 +01:00
list Updates to Config Entries and Connect for Namespaces (#7116) 2020-01-24 10:04:58 -05:00
read cli: check previously ignored errors when updating a policy (#6565) 2020-02-03 10:14:30 +01:00
write Add config entry/state for Ingress Gateways (#7483) 2020-03-31 11:59:10 -05:00
config.go adding new config entries for L7 discovery chain (unused) (#5987) 2019-06-27 12:37:43 -05:00