Commit Graph

5342 Commits (da8700f2168266d68b6e5c36f786ac80387f3dce)

Author SHA1 Message Date
Ronald 802122640b
[NET-5329] use acl templated policy under the hood for node/service identities (#18813)
1 year ago
skpratt e5808d85f7
register traffic permission and workload identity types (#18704)
1 year ago
Chris S. Kim d667cc3809
Fix flaky test (#18805)
1 year ago
Chris S. Kim 6748fac43d
Clean up resources in test (#18799)
1 year ago
Derek Menteer 02259ef964
Fix snapshot creation issue. (#18783)
1 year ago
Chris S. Kim 4dfca64ded
Vault CA provider clean up previous default issuers (#18773)
1 year ago
Eric Haberkorn 12be06f8e5
Add V2 TCP traffic permissions (#18771)
1 year ago
Chris S. Kim d090668c37
Add workload identity ACL rules (#18769)
1 year ago
Nitya Dhanushkodi 78b170ad50
xds controller: setup watches for and compute leaf cert references in ProxyStateTemplate, and wire up leaf cert manager dependency (#18756)
1 year ago
Chris Thain 4724a4e169
Add Envoy golden test for OTEL access logging extension (#18760)
1 year ago
John Murret 62062fd4fd
NET-5132 - Configure multiport routing for connect proxies in TProxy mode (#18606)
1 year ago
Ronald 9776c10efb
[NET-5333] Add api to read/list and preview templated policies (#18748)
1 year ago
Dhia Ayachi b1688ad856
Run copyright after running deep-copy as part of the Makefile/CI (#18741)
1 year ago
R.B. Boyer a69e901660
xds: update golden tests to be deterministic (#18707)
1 year ago
Iryna Shustava 1557e1d6a3
sidecar-proxy controller: Add support for transparent proxy (NET-5069) (#18458)
1 year ago
Nathan Coleman ed79c60e78
NET-5530 Generate deep-copy code (#18730)
1 year ago
Ronald 40d7ebc318
[NET-5330] Support templated policies in Binding rules (#18719)
1 year ago
Semir Patel 576ffdf705
fix: emit consul version metric on a regular interval (#18724)
1 year ago
Nathan Coleman e5d26a13cd
NET-5530 Support response header modifiers on http-route config entry (#18646)
1 year ago
Jeremy Jacobson 876c662e36
[CC-6039] Update builtin policy descriptions (#18705)
1 year ago
Iryna Shustava bbc2763b9f
Instantiate secure resource service client after the grpc server (#18712)
1 year ago
Ronald bbef879f85
[NET-5325] ACL templated policies support in tokens and roles (#18708)
1 year ago
Gerard Nguyen 56d6e54ac7
fix: NET-1521 show latest config in /v1/agent/self (#18681)
1 year ago
John Maguire 2c244b6f42
[APIGW] NET-5017 JWT Cleanup/Status Conditions (#18700)
1 year ago
Iryna Shustava 3c70e14713
sidecar-proxy controller: L4 controller with explicit upstreams (NET-3988) (#18352)
1 year ago
Iryna Shustava 4eb2197e82
dataplane: Allow getting bootstrap parameters when using V2 APIs (#18504)
1 year ago
Derek Menteer 56917eb4c9
Add support for querying tokens by service name. (#18667)
1 year ago
Phil Porada 7ea986783d
Add TCP+TLS Healthchecks (#18381)
1 year ago
Derek Menteer a698142325
Add extra logging for mesh health endpoints. (#18647)
1 year ago
Derek Menteer b56fbc7a62
[NET-4958] Fix issue where envoy endpoints would fail to populate after snapshot restore (#18636)
1 year ago
Semir Patel b96cff7436
resource: Require scope for resource registration (#18635)
1 year ago
John Maguire 9876923e23
Add the plumbing for APIGW JWT work (#18609)
1 year ago
Semir Patel 7b9e243297
resource: Allow nil tenancy (#18618)
1 year ago
Dhia Ayachi f8d77f027a
delete all v2 resources type when deleting a namespace (CE) (#18621)
1 year ago
Ashvitha 0f48b7af5e
[HCP Telemetry] Move first TelemetryConfig Fetch into the TelemetryConfigProvider (#18318)
1 year ago
Hardik Shingala 58e5658810
Added OpenTelemetry Access Logging Envoy extension (#18336)
1 year ago
Ashwin Venkatesh 797e42dc24
Watch the ProxyTracker from xDS controller (#18611)
1 year ago
John Murret 0e606504bc
NET-4944 - wire up controllers with proxy tracker (#18603)
1 year ago
Joshua Timmons 48c8a834f5
Reduce the frequency of metric exports to minutely (#18584)
1 year ago
Chris S. Kim ecdcde4309
CE commit (#18583)
1 year ago
John Murret 051f250edb
NET-5338 - NET-5338 - Run a v2 mode xds server (#18579)
1 year ago
Semir Patel 2225bf0550
resource: Make resource writestatus tenancy aware (#18577)
1 year ago
John Maguire 59ab57f350
NET-5147: Added placeholder structs for JWT functionality (#18575)
1 year ago
Semir Patel 067a0112e2
resource: Make resource listbyowner tenancy aware (#18566)
1 year ago
Chris S. Kim 82993fcc4f
CE port of enterprise extension (#18572)
1 year ago
cskh b37587bb2c
bug: prevent go routine leakage due to existing DeferCheck (#18558)
1 year ago
R.B. Boyer 8a931241f2
chore: fix missing/incorrect license headers (#18555)
1 year ago
Ashwin Venkatesh 4f9955d91e
Update trust bundle into proxy-state-template (#18550)
1 year ago
Semir Patel 53e28a4963
OSS -> CE (community edition) changes (#18517)
1 year ago
Semir Patel 6d22179625
resource: Make resource watchlist tenancy aware (#18539)
1 year ago
John Murret 217d305b38
NET-4943 - Implement ProxyTracker (#18535)
1 year ago
John Murret 9ea182f6ad
NET-4858 - xds v2 - implement base connect proxy functionality for routes (#18501)
1 year ago
John Murret 92cfb4a07e
NET-4932 - xds v2 - implement base connect proxy functionality for endpoints (#18500)
1 year ago
John Murret b80c5258fa
NET-4853 - xds v2 - implement base connect proxy functionality for clusters (#18499)
1 year ago
Semir Patel e6c1c479b7
resource: Make resource delete tenancy aware (#18476)
1 year ago
Semir Patel 217107f627
resource: Make resource list tenancy aware (#18475)
1 year ago
Nitya Dhanushkodi 6b7ccd06cf
[NET-4799] [OSS] xdsv2: listeners L4 support for connect proxies (#18436)
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
Michael Zalimeni 05604eeec1
[NET-5217] [OSS] Derive sidecar proxy locality from parent service (#18437)
1 year ago
Semir Patel bee12c6b1f
resource: Make resource write tenancy aware (#18423)
1 year ago
wangxinyi7 facd5b0ec1
fix the error in ent repo (#18421)
1 year ago
sarahalsmiller e235c8be3c
NET-5115 Add retry + timeout filters for api-gateway (#18324)
1 year ago
cskh 43d8898e08
bump testcontainers-go from 0.22.0 and remove pinned go version in in… (#18395)
1 year ago
Semir Patel 63cc037110
resource: Make resource read tenancy aware (#18397)
1 year ago
Ashesh Vidyut 417ae9fc39
Fix #17730 - Dev mode has new line (#18367)
1 year ago
wangxinyi7 1f28ac2664
expose grpc as http endpoint (#18221)
1 year ago
Jeremy Jacobson 8e5e16de60
Fix policy lookup to allow for slashes (#18347)
1 year ago
Dan Stough 284e3bdb54
[OSS] test: xds coverage for routes (#18369)
1 year ago
Ashvitha 828567c62e
[HCP Telemetry] Periodic Refresh for Dynamic Telemetry Configuration (#18168)
1 year ago
Jeremy Jacobson 6424ef6a56
[CC-5719] Add support for builtin global-read-only policy (#18319)
1 year ago
Michael Zalimeni b1b05f0bac
[NET-4703] Prevent partial application of Envoy extensions (#18068)
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
Florian Apolloner 6ada2e05ff
Fix topology view when displaying mixed connect-native/normal services. (#13023)
1 year ago
Nathan Coleman 5caa0ae3f5
api-gateway: subscribe to bound-api-gateway only after receiving api-gateway (#18291)
1 year ago
cskh 31d2813714
member cli: add -filter expression to flags (#18223)
1 year ago
Dan Stough 8e3a1ddeb6
[OSS] Improve xDS Code Coverage - Endpoints and Misc (#18222)
1 year ago
Jeremy Jacobson 6671d7ebd7
[CC-5718] Remove HCP token requirement during bootstrap (#18140)
1 year ago
Dan Stough 2793761702
[OSS] Improve xDS Code Coverage - Clusters (#18165)
1 year ago
cskh 5cd287660a
docs: fix the description of client rpc (#18206)
1 year ago
Blake Covarrubias 2c5a09bb0a
Explicitly enable WebSocket upgrades (#18150)
1 year ago
Semir Patel ada767fc9f
resource: Pass resource to Write ACL hook instead of just resource Id [NET-4908] (#18192)
1 year ago
Ronald 18bc04165c
Improve XDS test coverage: JWT auth edition (#18183)
1 year ago
Semir Patel 003370ded0
Call resource mutate hook before validate hook (NET-4907) (#18178)
1 year ago
Dan Stough 33d898b857
[OSS] test: improve xDS listener code coverage (#18138)
1 year ago
Ronald bcc6a9d752
Use JWT-auth filter in metadata mode & Delegate validation to RBAC filter (#18062)
1 year ago
Poonam Jadhav 5930518489
fix: update delegateMock used in ENT (#18149)
1 year ago
wangxinyi7 e7194787a7
re org resource type registry (#18133)
1 year ago
John Murret 691bc9673a
add a conditional around setting LANFilter.AllSegments to make sure it is valid (#18139)
1 year ago
Chris S. Kim 747a4c73c1
Fix bug with Vault CA provider (#18112)
1 year ago
Poonam Jadhav 5208ea90e4
NET-4657/add resource service client (#18053)
1 year ago
Vijay 2f20c77e4d
Displays Consul version of each nodes in UI nodes section (#17754)
1 year ago
Tom Davies f472164f05
Pass configured role name to Vault for AWS auth in Connect CA (#17885)
1 year ago
Dan Stough da79997f3d
test: fix FIPS inline cert test message (#18076)
1 year ago
Dan Stough 1b08626358
[OSS] Fix initial_fetch_timeout to wait for all xDS resources (#18024)
1 year ago
Fulvio f4b08040fd
Add verify server hostname to tls default (#17155)
1 year ago
Ronald ada3938115
Add first integration test for jwt auth with intention (#18005)
1 year ago
Poonam Jadhav 8af4ad178c
feat: include nodes count in operator usage endpoint and cli command (#17939)
1 year ago
Derek Menteer 0094dbf312
Fix incorrect protocol for transparent proxy upstreams. (#17894)
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
Chris S. Kim 50a9d1b696
Remove POC code (#17974)
1 year ago
Ashesh Vidyut 2af6bc434a
feature - [NET - 4005] - [Supportability] Reloadable Configuration - enable_debug (#17565)
1 year ago
Ronald 1512ea307e
Dynamically create jwks clusters for jwt-providers (#17944)
1 year ago
Ranjandas 1b1f33f224
Fixes Secondary ConnectCA update (#17846)
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
Alex Simenduev 33a2d90852
Fix a bug that wrongly trims domains when there is an overlap with DC name (#17160)
1 year ago
Dan Upton b117eb0126
resource: enforce consistent naming of resource types (#17611)
1 year ago
cskh f16c5d87ab
watch: support -filter for consul watch: checks, services, nodes, service (#17780)
1 year ago
Chris Thain 366bd6f89f
ext-authz Envoy extension: support `localhost` as a valid target URI. (#17821)
1 year ago
Chris S. Kim a4653de8da
CA provider doc updates and Vault provider minor update (#17831)
1 year ago
George Bolo 82441a27fa
fixes #17732 - AccessorID in request body should be optional when updating ACL token (#17739)
1 year ago
Eric Haberkorn a3ba559149
Make locality aware routing xDS changes (#17826)
1 year ago
Paul Glass d2363eb711
Test permissive mTLS filter chain not configured with tproxy disabled (#17747)
1 year ago
chappie 5352ccf8ed
HCP Add node id/name to config (#17750)
1 year ago
Ronald 5f95f5f6d8
Stop referenced jwt providers from being deleted (#17755)
1 year ago
Michael Zalimeni 265c003033
Add Patch index to Prop Override validation errors (#17777)
1 year ago
Michael Zalimeni f9aa7aebb3
Property Override validation improvements (#17759)
1 year ago
Derek Menteer 04edace1de
Fix issue with streaming service health watches. (#17775)
1 year ago
Eric Haberkorn 0994ccf162
validate localities on agent configs and registration endpoints (#17712)
1 year ago
chappie 7ab287c1d5
Add truncation to body (#17723)
1 year ago
Chris Thain 9289e680d6
OSS merge: Update error handling login when applying extensions (#17740)
1 year ago
Ashesh Vidyut fa40654885
[NET-3865] [Supportability] Additional Information in the output of 'consul operator raft list-peers' (#17582)
1 year ago
R.B. Boyer 72f991d8d3
agent: remove agent cache dependency from service mesh leaf certificate management (#17075)
1 year ago
Eric Haberkorn 0a1efe73f3
Refactor disco chain prioritize by locality structs (#17696)
1 year ago
Dan Stough bba5cd8455
fix: stop peering delete routine on leader loss (#17483)
1 year ago
Chris Thain a8f1350835
ENT merge of ext-authz extension updates (#17684)
1 year ago
Chris Thain c04c122ef3
Default `ProxyType` for builtin extensions (#17657)
1 year ago
Nathan Coleman 1074252361
api-gateway: stop adding all header filters to virtual host when generating xDS (#17644)
1 year ago
Matt Keeler baaf6d84c7
Add generic experiments configuration and use it to enable catalog v2 resources (#17604)
1 year ago
R.B. Boyer ec347ef01d
sort some imports that are wonky between oss and ent (#17637)
1 year ago
Andrew Stucki 3cb70566a9
[API Gateway] Fix rate limiting for API gateways (#17631)
1 year ago
Andrew Stucki 9a4f503b2b
[API Gateway] Fix trust domain for external peered services in synthesis code (#17609)
1 year ago
Eric Haberkorn 779647b948
Add Envoy and Consul version constraints to Envoy extensions (#17612)
1 year ago
Ronald 8118aae5c1
Add writeAuditRPCEvent to agent_oss (#17607)
2 years ago
Michael Zalimeni 1db02a0349
Disable terminating-gateway for property-override (#17605)
2 years ago
R.B. Boyer 820cdf53da
fix some testing.T retry.R mixups (#17600)
2 years ago
Dhia Ayachi 39d4aaf224
fix rate limiting mapping to be the same between api and struct packages (#17599)
2 years ago
skpratt a35cafa728
update tests for fips (#17592)
2 years ago
Michael Zalimeni 2dd5551003
Fix Property Override Services parsing (#17584)
2 years ago
Andrew Stucki f9d9d4db60
Fix subscribing/fetching objects not in the default partition (#17581)
2 years ago
Matt Keeler 77f44fa878
Various bits of cleanup detected when using Go Workspaces (#17462)
2 years ago
malizz 8617f8af16
continue anti-entropy sync when failures exist (#17560)
2 years ago
Andrew Stucki 4ddb88ec7e
Fix up case where subscription is terminated due to ACLs changing or a snapshot restore occurring (#17566)
2 years ago
cskh cf4059f3ce
chore: fix the error message format (#17554)
2 years ago
Michael Zalimeni ad03a5d0f2
Avoid panic applying TProxy Envoy extensions (#17537)
2 years ago
Andrew Stucki ca12ce926b
[API Gateway] Fix use of virtual resolvers in HTTPRoutes (#17055)
2 years ago