63 Commits (67254a924485bec90071016666cf41e92bbffed0)

Author SHA1 Message Date
sarahalsmiller e2a81aa8bd
xds: generate listeners directly from API gateway snapshot (#17398) 2 years ago
Ronald 94ec4eb2f4
copyright headers for agent folder (#16704) 2 years ago
John Maguire c833464daf
Update normalization of route refs (#16789) 2 years ago
Melisa Griffin 606f8fbbab
Adds check to verify that the API Gateway is being created with at least one listener 2 years ago
Andrew Stucki 7f9ec78932
[API Gateway] Validate listener name is not empty (#16340) 2 years ago
Andrew Stucki 15d2684ecc
Normalize all API Gateway references (#16316) 2 years ago
Andrew Stucki 58801cc8aa
Add stricter validation and some normalization code for API Gateway ConfigEntries (#16304) 2 years ago
Andrew Stucki e4a992c581
Fix hostname alignment checks for HTTPRoutes (#16300) 2 years ago
Andrew Stucki 318ba215ab
[API Gateway] Add integration test for conflicted TCP listeners (#16225) 2 years ago
Andrew Stucki 0891b4554d
Clean-up Gateway Controller Binding Logic (#16214) 2 years ago
Nathan Coleman 72a73661c9
Implement APIGateway proxycfg snapshot (#16194) 2 years ago
Andrew Stucki df03b45bbc
Add additional controller implementations (#16188) 2 years ago
Andrew Stucki da99514ac8
Add a server-only method for updating ConfigEntry Statuses (#16053) 2 years ago
Thomas Eckert 7814471159
Match route and listener protocols when binding (#16057) 2 years ago
Thomas Eckert 20146f2916
Implement BindRoutesToGateways (#15950) 2 years ago
Thomas Eckert 13da1a5285
Native API Gateway Config Entries (#15897) 2 years ago
cskh 04bf24c8c1
feat(ingress-gateway): support outlier detection of upstream service for ingress gateway (#15614) 2 years ago
boruszak 38b1a515f1 Mergimg 2 years ago
cskh 69f40df548
feat(ingress gateway: support configuring limits in ingress-gateway c… (#14749) 2 years ago
Dhia Ayachi 1b779240ae
update gateway-services table with endpoints (#13217) 3 years ago
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 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 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