Commit Graph

269 Commits (c12245be3c1ef036ec4525066ab492775318e163)

Author SHA1 Message Date
Dan Stough d935c7b466
[OSS] gRPC Blocking Queries (#17426)
2 years ago
Matt Keeler 1d6a0c8f21
Add the workload health controller (#17215)
2 years ago
R.B. Boyer 21c6e0e8e6
fix two typos (#17389)
2 years ago
Matt Keeler d37572bd44
Add a Node health controller (#17214)
2 years ago
Dan Upton 879b775459
docs: initial documentation for the new State Store (#17315)
2 years ago
Matt Keeler 456156ebec
Add type validations for the catalog resources (#17211)
2 years ago
Dan Upton 6c24a66f73
resource: optionally compare timestamps in `EqualStatus` (#17275)
2 years ago
Semir Patel 40eefaba18
Reaper controller for cascading deletes of owner resources (#17256)
2 years ago
Dan Upton d53a1d4a27
resource: add helpers for more efficiently comparing IDs etc (#17224)
2 years ago
Dan Upton 972998203e
controller: deduplicate items in queue (#17168)
2 years ago
Dan Upton 6e1bc57469
Controller Runtime
2 years ago
Matt Keeler 34915670f2
Register new catalog & mesh protobuf types with the resource registry (#17225)
2 years ago
Semir Patel 991a002fcc
resource: List resources by owner (#17190)
2 years ago
Semir Patel 9fef1c7f17
Create tombstone on resource `Delete` (#17108)
2 years ago
Dan Upton eeaa636164
Cleanup from unblocking the pipeline 🧹 (#17121)
2 years ago
Semir Patel e7bb8fdf15
Fix or disable pipeline breaking changes that made it into main in last day or so (#17130)
2 years ago
Dan Upton b9c485dcb8
Controller Supervision (#17016)
2 years ago
Dan Upton ba4a314772
storage: fix bug where WatchList would (rarely) return duplicate events (#17067)
2 years ago
hashicorp-copywrite[bot] 9f81fc01e9
[COMPLIANCE] Add Copyright and License Headers (#16854)
2 years ago
Semir Patel 2f7d591702
Tenancy wildcard validaton for `Write`, `Read`, and `Delete` endpoints (#17004)
2 years ago
Semir Patel b8c9e133be
Add mutate hook to `Write` endpoint (#16958)
2 years ago
Semir Patel 3b83c7ee9a
Enforce ACLs on resource `Write` and `Delete` endpoints (#16956)
2 years ago
Dan Upton d595e6ade9
resource: `WriteStatus` endpoint (#16886)
2 years ago
Semir Patel 317240fca7
Resource validation hook for `Write` endpoint (#16950)
2 years ago
Semir Patel 686f49346c
Check acls on resource `Read`, `List`, and `WatchList` (#16842)
2 years ago
Dan Upton 4fa2537b3b
Resource `Write` endpoint (#16786)
2 years ago
Dan Upton 671d5825ca
Raft storage backend (#16619)
2 years ago
Dan Upton 651549c97d
storage: fix resource leak in Watch (#16817)
2 years ago
Ronald b64674623e
Copyright headers for missing files/folders (#16708)
2 years ago
Dan Upton 81df781e5f
Add storage backend interface and in-memory implementation (#16538)
2 years ago
Poonam Jadhav 9c64731a56
feat: add category annotation to RPC and gRPC methods (#16646)
2 years ago
Semir Patel 5a3fec6238
Basic resource type registry (#16622)
2 years ago
Matt Keeler 84156afe87
Remove private prefix from proto-gen-rpc-glue e2e test (#16433)
2 years ago
Matt Keeler 085c0addc0
Protobuf Refactoring for Multi-Module Cleanliness (#16302)
2 years ago
Matt Keeler 5afd4657ec
Protobuf Modernization (#15949)
2 years ago
Dan Upton ee2d47da83
Fix missing comment in generated enterprise rate-limit file (#15895)
2 years ago
Dan Upton d4c435856b
grpc: `protoc` plugin for generating gRPC rate limit specifications (#15564)
2 years ago
Chris S. Kim cc819ad83b
[OSS] Add boilerplate for proto files implementing BlockableQuery (#15554)
2 years ago
Kyle Schochenmaier bf0f61a878
removes ioutil usage everywhere which was deprecated in go1.16 (#15297)
2 years ago
Chris S. Kim bde57c0dd0 Regenerate files according to 1.19.2 formatter
2 years ago
Chris S. Kim 3d05a8e9af Remove unused methods from template
2 years ago
Chris S. Kim 29a297d3e9
Refactor client RPC timeouts (#14965)
2 years ago
Paul Glass 77afe0e76e
Extract AWS auth implementation out of Consul (#13760)
2 years ago
alex 7c0daeade8
fix leader annotation (#13786)
2 years ago
alex b7043f7150
peering: add warning about AllowStaleRead (#13768)
2 years ago
Evan Culver 88449b1f1b
internal: port RPC glue changes from Enterprise (#13034)
3 years ago
Will Jordan c48120d005
Add timeout to Client RPC calls (#11500)
3 years ago
Paul Glass d79ca2f024
acl: Fix tag parsing for IAM users and roles in IAM auth method (#12797)
3 years ago
Paul Glass 99f373dde4
acl: Adjust region handling in AWS IAM auth method (#12774)
3 years ago
Paul Glass 706c844423
Add IAM Auth Method (#12583)
3 years ago
R.B. Boyer 4676960b93
proto-gen-rpc-glue: support QueryMeta and QueryOptions (#12637)
3 years ago
R.B. Boyer dc023cb0dd
proto-gen-rpc-glue: use a shallow copy of proto/pbcommon instead of a consul dependency (#12634)
3 years ago
R.B. Boyer 9736e33897
proto-gen-rpc-glue: fix behavior of renamed fields (#12633)
3 years ago
R.B. Boyer 3d725a1762
regenerate rpc glue stubs in protobuf files using comments (#12625)
3 years ago
Daniel Nephin e8312d6b5a testing: remove unnecessary calls to freeport
3 years ago
Daniel Nephin 56f9238d15 go-sso: remove returnFunc now that freeport handles return
3 years ago
Evan Culver c4c833fd0e
sso/oidc: add support for acr_values request parameter (#11026)
3 years ago
Daniel Nephin a6000e6ad8 state: add a regression test for state store schema
4 years ago
Daniel Nephin b9e60c0775 testing: skip slow tests with -short
4 years ago
Matt Keeler 51c3a605ad
Merge pull request #8035 from hashicorp/feature/auto-config/server-rpc
5 years ago
Daniel Nephin 5afcf5c1bc
Merge pull request #8034 from hashicorp/dnephin/add-linter-staticcheck-4
5 years ago
Matt Keeler 9b01f9423c
Implement the insecure version of the Cluster.AutoConfig RPC endpoint
5 years ago
Daniel Nephin 068b43df90 Enable gofmt simplify
5 years ago
Daniel Nephin cb050b280c ci: enable SA4006 staticcheck check
5 years ago
Daniel Nephin 600645b5f9 Add unconvert linter
5 years ago
R.B. Boyer 1efafd7523
acl: add auth method for JWTs (#7846)
5 years ago
Jeff Mitchell 4243c3ae42
Move internal/ to sdk/ (#5568)
6 years ago
Jeff Mitchell bb9af0dc37
Bump cleanhttp to be the same version as the other modules (#5563)
6 years ago
Jeff Mitchell 47c390025b
Convert to Go Modules (#5517)
6 years ago