Commit Graph

147 Commits (c5b41671d3bd2ead9076ecf0646c1efe1be477bc)

Author SHA1 Message Date
sarahalsmiller 29042b2938
NET-6550 generate stubs for GatewayClassConfig (#19602)
1 year ago
Melisa Griffin 7628fed0a5
Updates GatewayClass protobuf to set optional fields to optional (#19648)
1 year ago
Melisa Griffin 9ca62aaf33
Adds proto for the GatewayClass based on the GAMMA Kubernetes Sig (#19615)
1 year ago
Nathan Coleman 40c57f10a0
NET-6391 Initialize controller for MeshGateway resource (#19552)
1 year ago
Nathan Coleman 028f1d8c50
NET-6390 Initialize MeshGateway proto (#19548)
1 year ago
Ashwin Venkatesh 64db2d9c58
Add kubebuilder annotations to enums (#19454)
1 year ago
Michael Zalimeni 42647de35d
[NET-6138] security: Bump `google.golang.org/grpc` to 1.56.3 (CVE-2023-44487) (#19414)
1 year ago
Ashesh Vidyut 0295b959c9
Net 5875 - Create the Exported Services Resources (#19117)
1 year ago
Michael Zalimeni a7803bd829
[NET-6305] xds: Ensure v2 route match and protocol are populated for gRPC (#19343)
1 year ago
Michael Zalimeni 8eb074e7c1
[NET-5944] security: Update Go version to 1.20.10 and `x/net` to 0.17.0 (#19225)
1 year ago
Semir Patel 4c5a46e5e1
v2tenancy: rename v1alpha1 -> v2beta1 (#19227)
1 year ago
John Murret a7fbd00865
NET-5073 - ProxyConfiguration: implement various connection options (#19187)
1 year ago
Iryna Shustava e94d6ceca6
mesh: add validation hook to proxy configuration (#19186)
1 year ago
Ashwin Venkatesh 3d1a606c3b
Clone proto into deepcopy correctly (#19204)
1 year ago
Ashwin Venkatesh c2a0d4f9ca
Create DeepCopy() and Json Marshal/Unmarshal for proto-public (#19015)
1 year ago
Nitya Dhanushkodi 95d9b2c7e4
[NET-4931] xdsv2, sidecarproxycontroller, l4 trafficpermissions: support L7 (#19185)
1 year ago
Iryna Shustava 54a12ab3c9
mesh: sidecar proxy controller improvements (#19083)
1 year ago
Iryna Shustava ad06c96456
mesh: add computed destinations with a controller that computes them (#19067)
1 year ago
Iryna Shustava 60b75a55f7
mesh: implement exposed paths (#19044)
1 year ago
Iryna Shustava c35df12c95
mesh: Add ComputedProxyConfiguration and a controller that computes it. (#19043)
1 year ago
Eric Haberkorn f2b7b4591a
Fix Traffic Permissions Default Deny (#19028)
1 year ago
Iryna Shustava 3ea6afb4d4
mesh: rename Upstreams and UpstreamsConfiguration to Destinations* (#18995)
1 year ago
skpratt 202090e5d5
v2 explicit destination traffic permissions (#18823)
1 year ago
R.B. Boyer ca7533850c
mesh: update various protobuf comments for mesh types (#18993)
1 year ago
Iryna Shustava e6b724d062
catalog,mesh,auth: Move resource types to the proto-public module (#18935)
1 year ago
R.B. Boyer 9e48607893
mesh: compute more of the xRoute features into ComputedRoutes (#18980)
1 year ago
R.B. Boyer 11d6b0df45
mesh: store bound reference pointers on a ComputedRoutes resource and use during reconcile (#18965)
1 year ago
Eric Haberkorn 4d6ff29392
Traffic Permissions Validations (#18907)
1 year ago
R.B. Boyer c814bb014e
remove now orphaned generated v1alpha1 pb.go files (#18982)
1 year ago
Iryna Shustava d88888ee8b
catalog,mesh,auth: Bump versions to v2beta1 (#18930)
1 year ago
Matt Keeler 53fcc5d9a5
Add protoc generator to emit resource type variables (#18957)
1 year ago
Dhia Ayachi 341dc28ff9
Add namespace proto and registration (#18848)
1 year ago
R.B. Boyer d574473fd1
mesh: make FailoverPolicy work in xdsv2 and ProxyStateTemplate (#18900)
1 year ago
Eric Haberkorn 21fdbbabbc
Wire up traffic permissions (#18812)
1 year ago
R.B. Boyer 66e1cdf40c
mesh: Wire ComputedRoutes into the ProxyStateTemplate via the sidecar controller (#18752)
1 year ago
skpratt e5808d85f7
register traffic permission and workload identity types (#18704)
1 year ago
Eric Haberkorn 12be06f8e5
Add V2 TCP traffic permissions (#18771)
1 year ago
R.B. Boyer 89e6725eee
mesh: create new routes-controller to reconcile xRoute types into a ComputedRoutes resource (#18460)
1 year ago
John Murret 62062fd4fd
NET-5132 - Configure multiport routing for connect proxies in TProxy mode (#18606)
1 year ago
Iryna Shustava 1557e1d6a3
sidecar-proxy controller: Add support for transparent proxy (NET-5069) (#18458)
1 year ago
Poonam Jadhav 235988b3bc
Net-2713/resource apply command (#18610)
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
Dan Stough 22df51f18f
fix: add telemetry bind socket to proxyConfiguration proto (#18652)
1 year ago
Michael Zalimeni f8812eddf1
Distinguish v2 catalog Protocol unset from default (#18612)
1 year ago
R.B. Boyer 55723c541e
mesh: add validation for the new pbmesh resources (#18410)
1 year ago
Semir Patel e5842cd81a
Make proto-public license MPL (#18531)
1 year ago
John Murret 9ea182f6ad
NET-4858 - xds v2 - implement base connect proxy functionality for routes (#18501)
1 year ago
John Murret b80c5258fa
NET-4853 - xds v2 - implement base connect proxy functionality for clusters (#18499)
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
R.B. Boyer bfc519f293
catalog: add FailoverPolicy mutation and validation hooks (#18390)
1 year ago
R.B. Boyer 9c227e2c36
mesh: adding the protobuf types and resources backing mesh config v2 (#18351)
1 year ago
Michael Zalimeni 905e371607
[NET-5146] security: Update Go version to 1.20.7 and `x/net` to 0.13.0 (#18358)
1 year ago
Iryna Shustava a33001f4d4
Register ProxyStateTemplate Resource (#18316)
1 year ago
Nitya Dhanushkodi e459399e39
[NET-5121] proxystate: move protos to subdirectory to avoid conflicts (#18335)
1 year ago
Nitya Dhanushkodi c932d797a7
[OSS] proxystate: add proxystate protos (#18216)
1 year ago
Michael Zalimeni 29cdb75d05
[NET-4865] Bump golang.org/x/net to 0.12.0 (#18186)
1 year ago
Iryna Shustava c328ba85bd
Split pbmesh.UpstreamsConfiguration as a resource out of pbmesh.Upstreams (#17991)
1 year ago
Derek Menteer 2736e645d4
Fix missing BalanceOutboundConnections in v2 catalog. (#17964)
1 year ago
Matt Keeler 77f44fa878
Various bits of cleanup detected when using Go Workspaces (#17462)
1 year ago
skpratt a065eef3ef
add FIPS to dataplane features (#17522)
2 years ago
Dan Upton 879b775459
docs: initial documentation for the new State Store (#17315)
2 years ago
Semir Patel 40eefaba18
Reaper controller for cascading deletes of owner resources (#17256)
2 years ago
Semir Patel 991a002fcc
resource: List resources by owner (#17190)
2 years ago
Matt Keeler 4715a86358
Initial Catalog & Mesh Protobuf Definitions (#17123)
2 years ago
Semir Patel 9fef1c7f17
Create tombstone on resource `Delete` (#17108)
2 years ago
Dan Upton 75669ed4c4
proto-public: document resource service (#17119)
2 years ago
Dan Upton d595e6ade9
resource: `WriteStatus` endpoint (#16886)
2 years ago
Ronald b64674623e
Copyright headers for missing files/folders (#16708)
2 years ago
Semir Patel 032aba3175
WatchList(..) endpoint for the resource service (#16726)
2 years ago
Poonam Jadhav 9c64731a56
feat: add category annotation to RPC and gRPC methods (#16646)
2 years ago
Semir Patel 176945aa86
GRPC stub for the ResourceService (#16528)
2 years ago
Matt Keeler 085c0addc0
Protobuf Refactoring for Multi-Module Cleanliness (#16302)
2 years ago
Dan Stough f1436109ea
[OSS] security: update go to 1.20.1 (#16263)
2 years ago
Nathan Coleman 72a73661c9
Implement APIGateway proxycfg snapshot (#16194)
2 years ago
Dan Upton 7a55de375c
xds: don't attempt to load-balance sessions for local proxies (#15789)
2 years ago
Dan Stough 6d2880e894
feat: add access logs to dataplane bootstrap rpc (#15951)
2 years ago
Matt Keeler 5afd4657ec
Protobuf Modernization (#15949)
2 years ago
Matt Keeler 8b4eb0c8c1
Fix usage of protoc-gen-go-binary (#15920)
2 years ago
Dan Upton d4c435856b
grpc: `protoc` plugin for generating gRPC rate limit specifications (#15564)
2 years ago
Chris S. Kim 985a4ee1b1
Update hcp-scada-provider to fix diamond dependency problem with go-msgpack (#15185)
2 years ago
Chris S. Kim bde57c0dd0 Regenerate files according to 1.19.2 formatter
2 years ago
Chris Chapman 29fe2bd87c
Regenerate protos with mocks
2 years ago
Chris Chapman c4a73a2f60
Generate protobufs
2 years ago
Chris Chapman a5f93069ea
Adding DNS proxy proto
2 years ago
Daniel Upton 939a1ae34d Make proto-public a Go module
2 years ago
Dan Upton 3b993f2da7
dataplane: update envoy bootstrap params for consul-dataplane (#14017)
2 years ago
Matt Keeler 77917b6b5d
Rename some protobuf package names to be fqdn like (#13861)
2 years ago
Kyle Havlovitz dbed8ae10b Specify go_package explicitly
3 years ago
Matt Keeler 26f4ea3f01
Migrate from `protoc` to `buf` (#12841)
3 years ago
Dan Upton a668c36930
acl: gRPC login and logout endpoints (#12935)
3 years ago
Matt Keeler 7ce2b48cb7
Implement the ServerDiscovery.WatchServers gRPC endpoint (#12819)
3 years ago
Riddhi Shah a1eb774407
[OSS] gRPC call to get envoy bootstrap params (#12825)
3 years ago
Dan Upton 325c1c0dd7
ConnectCA.Sign gRPC Endpoint (#12787)
3 years ago
Riddhi Shah ec1ae5eca1 [OSS] Supported dataplane features gRPC endpoint
3 years ago
Dan Upton a70e1886c9
WatchRoots gRPC endpoint (#12678)
3 years ago