Commit Graph

62 Commits (b1fae059835326f507b654dbd226d357a99e15fe)

Author SHA1 Message Date
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
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 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