Commit Graph

44 Commits (f0a9b301742ed88f92d7760457eb4e8fff9f45fe)

Author SHA1 Message Date
DanStough 2e2c71d2f2 fix: multiple grpc/http2 services for ingress listeners
3 years ago
Mark Anderson 05eded4f1d Manual Structs fixup
3 years ago
Kyle Havlovitz f8efe9a208 Log a warning when a terminating gateway service has TLS but not SNI configured
3 years ago
R.B. Boyer e79ce8ab03
xds: adding control of the mesh-wide min/max TLS versions and cipher suites from the mesh config entry (#12601)
3 years ago
Mark Anderson 676ea58bc4
Refactor config checks oss (#12550)
3 years ago
Mike Morris 1b1a97e8f9
ingress: allow setting TLS min version and cipher suites in ingress gateway config entries (#11576)
3 years ago
freddygv e5b7c4713f Accept partition for ingress services
3 years ago
Paul Banks 7b4cbe3143 Final readability tweaks from review
3 years ago
Paul Banks 07f81991df Refactor SDS validation to make it more contained and readable
3 years ago
Paul Banks 4e39f03d5b Add ingress-gateway config for SDS
3 years ago
Freddy e18f3c1f6d
Update error texts (#11022)
3 years ago
Paul Banks b38e84df63 Include namespace and partition in error messages when validating ingress header manip
3 years ago
Paul Banks f439dfc04f Ingress gateway header manip plumbing
3 years ago
Paul Banks 46e4041283 Header manip and validation added for ingress-gateway entries
3 years ago
R.B. Boyer ee372a854a acl: adding a new mesh resource
3 years ago
R.B. Boyer e3835ac6a1
structs: prohibit config entries from referencing more than one partition at a time (#10478)
3 years ago
John Cowen 5892e75452
ui: Remove any trailing fullstop/period DNS characters from Gateways UI API (#9752)
4 years ago
Daniel Nephin d113f0e690 structs: Fix printing of IDs
4 years ago
R.B. Boyer 119e945c3e
connect: all config entries pick up a meta field (#8596)
4 years ago
Jack 9e1c6727f9
Add http2 and grpc support to ingress gateways (#8458)
4 years ago
R.B. Boyer e3cd4a8539
connect: use stronger validation that ingress gateways have compatible protocols defined for their upstreams (#8470)
4 years ago
Chris Piraino b3db907bdf Update gateway-services-nodes API endpoint to allow multiple addresses
4 years ago
freddygv 19e3954603 Move compound service names to use ServiceName type
5 years ago
Chris Piraino 6fa48c9512
Allow users to set hosts to the wildcard specifier when TLS is disabled (#8083)
5 years ago
Daniel Nephin 4f2bff174d
Merge pull request #7963 from hashicorp/dnephin/replace-lib-translate-keys
5 years ago
Daniel Nephin 8ced4300c8 Add alias struct tags for new decode hook
5 years ago
R.B. Boyer 77f2e54618
create lib/stringslice package (#7934)
5 years ago
Kyle Havlovitz 136549205c
Merge pull request #7759 from hashicorp/ingress/tls-hosts
5 years ago
Kyle Havlovitz 8d140ce9af Disallow the blanket wildcard prefix from being used as custom host
5 years ago
Freddy c32a4f1ece
Fix up enterprise compatibility for gateways (#7813)
5 years ago
Chris Piraino 0c22eacca8 Add TLS field to ingress API structs
5 years ago
Chris Piraino 0b9ba9660d Validate hosts input in ingress gateway config entry
5 years ago
Kyle Havlovitz f14c54e25e Add TLS option and DNS SAN support to ingress config
5 years ago
Chris Piraino d8517bd6fd Better document wildcard specifier interactions
5 years ago
Chris Piraino f40833d094 Allow Hosts field to be set on an ingress config entry
5 years ago
Chris Piraino b73a13fc9e Remove service_subset field from ingress config entry
5 years ago
Kyle Havlovitz 247f9eaf13 Allow ingress gateways to route traffic based on Host header
5 years ago
Freddy 137a2c32c6
TLS Origination for Terminating Gateways (#7671)
5 years ago
freddygv 915db10903 Avoid deleting mappings for services linked to other gateways on dereg
5 years ago
freddygv c9385129ae Require service:read to read terminating-gateway config
5 years ago
Kyle Havlovitz e9e8c0e730
Ingress Gateways for TCP services (#7509)
5 years ago
Freddy 9eb1867fbb
Terminating gateway discovery (#7571)
5 years ago
Freddy 90576060bc
Add config entry for terminating gateways (#7545)
5 years ago
Kyle Havlovitz c911174327
Add config entry/state for Ingress Gateways (#7483)
5 years ago