Commit Graph

943 Commits (920cc7c649225b52e1c45951e609c3d37a49324d)

Author SHA1 Message Date
Phil Porada 7ea986783d
Add TCP+TLS Healthchecks (#18381)
1 year ago
John Maguire 9876923e23
Add the plumbing for APIGW JWT work (#18609)
1 year ago
Chris S. Kim ecdcde4309
CE commit (#18583)
1 year ago
Semir Patel 53e28a4963
OSS -> CE (community edition) changes (#18517)
1 year ago
hashicorp-copywrite[bot] 5fb9df1640
[COMPLIANCE] License changes (#18443)
1 year ago
John Maguire df11e4e7b4
APIGW: Update HTTPRouteConfigEntry for JWT Auth (#18422)
1 year ago
John Maguire 6c8ca0f89d
NET-4984: Update APIGW Config Entries for JWT Auth (#18366)
1 year ago
sarahalsmiller e235c8be3c
NET-5115 Add retry + timeout filters for api-gateway (#18324)
1 year ago
Jeremy Jacobson 6424ef6a56
[CC-5719] Add support for builtin global-read-only policy (#18319)
1 year ago
cui fliter 18a5edd232
docs: Fix some comments (#17118)
1 year ago
Ronald 356b29bf35
Stop JWT provider from being written in non default namespace (#18325)
1 year ago
Dan Stough 8e3a1ddeb6
[OSS] Improve xDS Code Coverage - Endpoints and Misc (#18222)
1 year ago
Vijay 2f20c77e4d
Displays Consul version of each nodes in UI nodes section (#17754)
1 year ago
Dan Stough da79997f3d
test: fix FIPS inline cert test message (#18076)
1 year ago
Poonam Jadhav 8af4ad178c
feat: include nodes count in operator usage endpoint and cli command (#17939)
1 year ago
Ronald 80394278b8
Expose JWKS cluster config through JWTProviderConfigEntry (#17978)
1 year ago
Chris Thain 0b1299c28d
Remove duplicate and unused newDecodeConfigEntry func (#17979)
1 year ago
John Maguire 67a239a821
Ensure RSA keys are at least 2048 bits in length (#17911)
1 year ago
Ronald 767ef2dd4c
Allow service identity tokens the ability to read jwt-providers (#17893)
1 year ago
Eric Haberkorn a3ba559149
Make locality aware routing xDS changes (#17826)
1 year ago
Eric Haberkorn 0994ccf162
validate localities on agent configs and registration endpoints (#17712)
1 year ago
Ashesh Vidyut fa40654885
[NET-3865] [Supportability] Additional Information in the output of 'consul operator raft list-peers' (#17582)
1 year ago
Eric Haberkorn 0a1efe73f3
Refactor disco chain prioritize by locality structs (#17696)
1 year ago
Andrew Stucki 3cb70566a9
[API Gateway] Fix rate limiting for API gateways (#17631)
1 year ago
Eric Haberkorn 779647b948
Add Envoy and Consul version constraints to Envoy extensions (#17612)
1 year ago
Eric Haberkorn 1c80892717
fix tproxy sameness groups (#17468)
2 years ago
Dan Stough d935c7b466
[OSS] gRPC Blocking Queries (#17426)
2 years ago
sarahalsmiller e2a81aa8bd
xds: generate listeners directly from API gateway snapshot (#17398)
2 years ago
Eric Haberkorn 8bb16567cd
sidecar-proxy refactor (#17328)
2 years ago
Kyle Havlovitz 81d8332524
Attach service virtual IP info to compiled discovery chain (#17295)
2 years ago
Kyle Havlovitz bd0eb07ed3
Add /v1/internal/service-virtual-ip for manually setting service VIPs (#17294)
2 years ago
Freddy 7c3e9cd862
Hash namespace+proxy ID when creating socket path (#17204)
2 years ago
Semir Patel 5eaeb7b8e5
Support Envoy's MaxEjectionPercent and BaseEjectionTime config entries for passive health checks (#15979)
2 years ago
Michael Wilkerson 80b1dbcc7d
fixed aliases for sameness group (sameness_group) (#17161)
2 years ago
Eric Haberkorn a87115c598
add acl filter logs (#17143)
2 years ago
John Maguire e47f3216e5
APIGW Normalize Status Conditions (#16994)
2 years ago
Michael Wilkerson 001d540afc
Add sameness group field to prepared queries (#17089)
2 years ago
Kyle Havlovitz d5277af70d
Add manual virtual IP support to state store (#16815)
2 years ago
Eric Haberkorn 53cdda8d17
Fix a bug with disco chain config entry fetching (#17078)
2 years ago
Eric Haberkorn b1fae05983
Add sameness groups to service intentions. (#17064)
2 years ago
hashicorp-copywrite[bot] 9f81fc01e9
[COMPLIANCE] Add Copyright and License Headers (#16854)
2 years ago
Paul Glass f4406e69b9
[NET-3091] Update service intentions to support jwt provider references (#17037)
2 years ago
Paul Glass ac200cfec8
[NET-3090] Add new JWT provider config entry (#17036)
2 years ago
Paul Glass 77ecff3209
Permissive mTLS (#17035)
2 years ago
Derek Menteer 87324c9ec8
Add PrioritizeByLocality to config entries. (#17007)
2 years ago
Derek Menteer 1bcaeabfc3
Remove deprecated service-defaults upstream behavior. (#16957)
2 years ago
John Maguire 92be8bd762
APIGW: Routes with duplicate parents should be invalid (#16926)
2 years ago
Dan Upton 671d5825ca
Raft storage backend (#16619)
2 years ago
Eric Haberkorn a6d69adcf5
Add default resolvers to disco chains based on the default sameness group (#16837)
2 years ago
Derek Menteer 8d40cf9858
Add sameness-group to exported-services config entries (#16836)
2 years ago
Eric Haberkorn 0d1d2fc4c9
add order by locality failover to Consul enterprise (#16791)
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
Michael Wilkerson e5d58c59c9
changes to support new PQ enterprise fields (#16793)
2 years ago
Dhia Ayachi 10df4d83aa
add ip rate limiter controller OSS parts (#16790)
2 years ago
John Maguire 351bdc3c0d
Fix struct tags for TCPService enterprise meta (#16781)
2 years ago
Derek Menteer 2236975011
Change partition for peers in discovery chain targets (#16769)
2 years ago
Eric Haberkorn 495ad4c7ef
add enterprise xds tests (#16738)
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
Eric Haberkorn 7477f52a16
add sameness groups to discovery chains (#16671)
2 years ago
Eric Haberkorn eaa39f4ef5
add sameness group support to service resolver failover and redirects (#16664)
2 years ago
Eric Haberkorn 57e034b746
fix confusing spiffe ids in golden tests (#16643)
2 years ago
wangxinyi7 152c75349e
net 2731 ip config entry OSS version (#16642)
2 years ago
John Maguire ff5887a99e
Update e2e tests for namespaces (#16627)
2 years ago
Freddy 724b752ca7
Backport ENT-4704 (#16612)
2 years ago
Derek Menteer f2902e6608
Add sameness-group configuration entry. (#16608)
2 years ago
Eric Haberkorn e298f506a5
Add Peer Locality to Discovery Chains (#16588)
2 years ago
Eric Haberkorn 57e2493415
allow setting locality on services and nodes (#16581)
2 years ago
Eric Haberkorn 89de91b263
fix bug that can lead to peering service deletes impacting the state of local services (#16570)
2 years ago
Eric Haberkorn dbaf8bf49c
add agent locality and replicate it across peer streams (#16522)
2 years ago
Melisa Griffin 129eca8fdb
NET-2903 Normalize weight for http routes (#16512)
2 years ago
Eric Haberkorn 5f81662066
Add support for failover policies (#16505)
2 years ago
Andrew Stucki 4b661d1e0c
Add ServiceResolver RequestTimeout for route timeouts to make TerminatingGateway upstream timeouts configurable (#16495)
2 years ago
Andrew Stucki 641737f32b
[API Gateway] Fix infinite loop in controller and binding non-accepted routes and gateways (#16377)
2 years ago
Andrew Stucki 0972697661
[API Gateway] Various fixes for Config Entry fields (#16347)
2 years ago
Andrew Stucki 18e2ee77ca
[API Gateway] Fix targeting service splitters in HTTPRoutes (#16350)
2 years ago
Derek Menteer ad865f549b
Fix issue with peer services incorrectly appearing as connect-enabled. (#16339)
2 years ago
Andrew Stucki 7f9ec78932
[API Gateway] Validate listener name is not empty (#16340)
2 years ago
Andrew Stucki 4607b535be
Fix HTTPRoute and TCPRoute expectation for enterprise metadata (#16322)
2 years ago
Andrew Stucki 15d2684ecc
Normalize all API Gateway references (#16316)
2 years ago
Matt Keeler 085c0addc0
Protobuf Refactoring for Multi-Module Cleanliness (#16302)
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 b3ddd4d24e
Inline API Gateway TLS cert code (#16295)
2 years ago
Derek Menteer 30112288c8
Fix mesh gateways incorrectly matching peer locality. (#16257)
2 years ago
Nathan Coleman 514fb25a6f
Fix infinite recursion in inline-certificate config entry (#16276)
2 years ago
Andrew Stucki 318ba215ab
[API Gateway] Add integration test for conflicted TCP listeners (#16225)
2 years ago
Thomas Eckert e81a0c2855
API Gateway to Ingress Gateway Snapshot Translation and Routes to Virtual Routers and Splitters (#16127)
2 years ago
Andrew Stucki f4210d47dd
Add basic smoke test to make sure an APIGateway runs (#16217)
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
Kyle Havlovitz 898e59b13c
Add the `operator usage instances` command and api endpoint (#16205)
2 years ago
Andrew Stucki df03b45bbc
Add additional controller implementations (#16188)
2 years ago
Paul Banks 5397e9ee7f
Adding experimental support for a more efficient LogStore implementation (#16176)
2 years ago
skpratt 9199e99e21
Update token language to distinguish Accessor and Secret ID usage (#16044)
2 years ago
skpratt a010902978
Remove legacy acl policies (#15922)
2 years ago
Derek Menteer 2f149d60cc
[OSS] Add Peer field to service-defaults upstream overrides (#15956)
2 years ago
Andrew Stucki 1fbfb5905b
APIGateway HTTPRoute scaffolding (#15859)
2 years ago
Derek Menteer 1b02749375
Add extension validation on config save and refactor extensions. (#16110)
2 years ago
Andrew Stucki da99514ac8
Add a server-only method for updating ConfigEntry Statuses (#16053)
2 years ago