Commit Graph

646 Commits (0827c9422227720752d421eada1cf74c71685486)

Author SHA1 Message Date
Daniel Nephin 65d48e5042 state: remove support for updating legacy ACL tokens
3 years ago
Daniel Nephin 3390f85ab4 acl: remove ACLTokenTypeManagement
3 years ago
Daniel Nephin 32b4ad42ac acl: remove ACLTokenTypeClient,
3 years ago
Daniel Nephin c77e5747b1 acl: remove EmbeddedPolicy
3 years ago
Daniel Nephin 1344137ce2 acl: move the legacy ACL struct to the one package where it is used
3 years ago
Daniel Nephin 531f2f8a3f acl: remove most of the rest of structs/acl_legacy.go
3 years ago
Kyle Havlovitz 04cd2c983e Add new service-exports config entry
3 years ago
Jared Kirschner 14af8cb7a9
Merge pull request #11293 from bisakhmondal/service_filter
3 years ago
R.B. Boyer cc2abb79ba
acl: small OSS refactors to help ensure that auth methods with namespace rules work with partitions (#11323)
3 years ago
Bisakh Mondal a350a383d3
add service resolver subset filter validation
3 years ago
tarat44 166269f93b preload json values in structs to determine defaults
3 years ago
tarat44 ecdcfd6360 only set default on H2PingUseTLS if H2PING is set
3 years ago
tarat44 1e8e44d442 fix formatting
3 years ago
tarat44 c1ed3a9a94 change config option to H2PingUseTLS
3 years ago
tarat44 3c9f5a73d9 add support for h2c in h2 ping health checks
3 years ago
Daniel Nephin 3ac910606c acl: remove reading of serf acl tags
3 years ago
Daniel Nephin 8e9773e20b acl: remove ACL.GetPolicy endpoint and resolve legacy acls
3 years ago
Daniel Nephin 6e1ebd3df7 acl: remove the last of the legacy FSM
3 years ago
Daniel Nephin ed928511ca acl: remove bootstrap-init FSM operation
3 years ago
Daniel Nephin 05f0cc3993 acl: remove ACLDelete FSM command, and state store function
3 years ago
Daniel Nephin 966e50e00e acl: remove legacy field to ACLBoostrap
3 years ago
Daniel Nephin ea4a8343cd
Merge pull request #11177 from hashicorp/dnephin/remove-entmeta-methods
3 years ago
Daniel Nephin 4c579a49ed
Merge pull request #10986 from hashicorp/dnephin/acl-legacy-remove-rpc
3 years ago
Daniel Nephin eb632c53a2 structs: rename the last helper method.
3 years ago
Daniel Nephin 8d8c1f9d5e structs: remove another helper
3 years ago
Daniel Nephin 6d72517682 structs: remove two methods that were only used once each.
3 years ago
Chris S. Kim 5c37819d09
Cleanup unnecessary normalizing method (#11169)
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 2281d883b9 Fix some more Enterprise Normalization issues affecting tests
3 years ago
Paul Banks 659321d008 Handle namespaces in route names correctly; add tests for enterprise
3 years ago
Paul Banks 4e39f03d5b Add ingress-gateway config for SDS
3 years ago
Daniel Nephin e7c63004a8 acl: remove a couple legacy ACL operation constants
3 years ago
Daniel Nephin 868bfc7a0a acl: Remove unused ACLPolicyIDType
3 years ago
Daniel Nephin aee8a9511d
Merge pull request #10985 from hashicorp/dnephin/acl-legacy-remove-replication
3 years ago
R.B. Boyer ca73abdea1
acl: fix intention:*:write checks (#11061)
3 years ago
Freddy fcef19f94b
acl: small resolver changes to account for partitions (#11052)
3 years ago
Freddy e18f3c1f6d
Update error texts (#11022)
3 years ago
Daniel Nephin 1f9479603c
Add failures_before_warning to checks (#10969)
3 years ago
Paul Banks b38e84df63 Include namespace and partition in error messages when validating ingress header manip
3 years ago
Paul Banks 1079089f20 Refactor HTTPHeaderModifiers.MergeDefaults based on feedback
3 years ago
Paul Banks 9e4e204e96 Fix enterprise test failures caused by differences in normalizing EnterpriseMeta
3 years ago
Paul Banks 3004eadd08 Fix enterprise discovery chain tests; Fix multi-level split merging
3 years ago
Paul Banks b5ae00d753 Remove unnecessary check
3 years ago
Paul Banks 1b9632531a Integration tests for all new header manip features
3 years ago
Paul Banks e22cc9c53a Header manip for split legs plumbing
3 years ago
Paul Banks f439dfc04f Ingress gateway header manip plumbing
3 years ago
Paul Banks d776a2d236 Add HTTP header manip for router and splitter entries
3 years ago
Paul Banks 46e4041283 Header manip and validation added for ingress-gateway entries
3 years ago
Chris S. Kim 9bbfa048a2
Sync enterprise changes to oss (#10994)
3 years ago
Kyle Havlovitz a14950025a
Merge pull request #10984 from hashicorp/mesh-resource
3 years ago
Dhia Ayachi bc0e4f2f46
partition dicovery chains (#10983)
3 years ago
Daniel Nephin f063402b29 acl: remove ACL.IsSame
3 years ago
Daniel Nephin d63cef1219 acl: remove legacy ACL replication
3 years ago
R.B. Boyer ee372a854a acl: adding a new mesh resource
3 years ago
Dhia Ayachi 09197c989c
add partition to SNI when partition is non default (#10917)
3 years ago
Chris S. Kim 45dcc8b553
api: expose upstream routing configurations in topology view (#10811)
3 years ago
R.B. Boyer a6d22efb49
acl: some acl authz refactors for nodes (#10909)
3 years ago
freddygv 85878685b7 Fixup proxy config test fixtures
3 years ago
Dhia Ayachi 1950ebbe1f
oss portion of ent #1069 (#10883)
3 years ago
R.B. Boyer 097e1645e3
agent: ensure that most agent behavior correctly respects partition configuration (#10880)
3 years ago
R.B. Boyer 310e775a8a
state: partition nodes and coordinates in the state store (#10859)
3 years ago
Daniel Nephin e637cd71f3 acl: use authz consistently as the variable name for an acl.Authorizer
3 years ago
Kyle Havlovitz 073b6c8411 oss: Rename default partition
3 years ago
Daniel Nephin d3325b0253
Merge pull request #10612 from bigmikes/acl-replication-fix
3 years ago
Daniel Nephin 5b2e5882b4 acl: move check for Intention.DestinationName into Authorizer
3 years ago
Daniel Nephin 9cdd823ffc
Merge pull request #10737 from hashicorp/dnephin/remove-authorizer-nil-checks
3 years ago
Evan Culver 710bd90ef7
checks: Add Interval and Timeout to API response (#10717)
3 years ago
Daniel Nephin f497d5ab30 acl: remove many instances of authz == nil
3 years ago
Evan Culver 727b81a757 Fix intention endpoint test
3 years ago
Chris S. Kim 9c3af1a429
sync enterprise files with oss (#10705)
3 years ago
Chris S. Kim 91c90a672a
agent: update proxy upstreams to inherit namespace from service (#10688)
3 years ago
R.B. Boyer 96b97d6554
replumbing a bunch of api and agent structs for partitions (#10681)
3 years ago
R.B. Boyer fc9b1a277d
sync changes to oss files made in enterprise (#10670)
3 years ago
R.B. Boyer 188e8dc51f
agent/structs: add a bunch more EnterpriseMeta helper functions to help with partitioning (#10669)
3 years ago
Evan Culver 0527dcff57
acls: Show `AuthMethodNamespace` when reading/listing ACL token meta (#10598)
3 years ago
Giulio Micheloni 814ef6b103 acl: fix error type into a string type for serialization issue
3 years ago
Giulio Micheloni 529fe737ef acl: acl replication routine to report the last error message
3 years ago
Evan Culver 13bd86527b
Add support for returning ACL secret IDs for accessors with acl:write (#10546)
3 years ago
Daniel Nephin 2c4f22a9f0
Merge pull request #10552 from hashicorp/dnephin/ca-remove-rotation-period
3 years ago
jkirschner-hashicorp 5f73de6fbc
Merge pull request #10560 from jkirschner-hashicorp/change-sane-to-reasonable
3 years ago
Daniel Nephin 3a045cca8d ca: remove unused RotationPeriod field
3 years ago
Jared Kirschner bd536151e1 Replace use of 'sane' where appropriate
3 years ago
Daniel Nephin 16b21b0864 http: add an X-Consul-Query-Backend header to responses
3 years ago
R.B. Boyer ed8a901be7
connect: include optional partition prefixes in SPIFFE identifiers (#10507)
3 years ago
R.B. Boyer e3835ac6a1
structs: prohibit config entries from referencing more than one partition at a time (#10478)
3 years ago
R.B. Boyer 8344b7fe2e
structs: prevent service-defaults upstream configs from using wildcard names or namespaces (#10475)
3 years ago
R.B. Boyer ac50db9087
structs: add some missing config entry validation and clean up tests (#10465)
3 years ago
Freddy 3ee66b2e9a
Omit empty tproxy config in JSON responses (#10402)
4 years ago
Freddy ffb13f35f1
Rename CatalogDestinationsOnly (#10397)
4 years ago
Freddy 33bd9b5be8
Relax validation for expose.paths config (#10394)
4 years ago
Freddy 429f9d8bb8
Add flag for transparent proxies to dial individual instances (#10329)
4 years ago
Daniel Nephin ba15f92a8a structs: fix cache keys
4 years ago
Daniel Nephin 920ae31598 structs: add two cache completeness tests types that implement cache.Request
4 years ago
Daniel Nephin 46dfdb611f structs: improve the interface of assertCacheInfoKeyIsComplete
4 years ago
Daniel Nephin 7c2957e24d structs: Add more cache key tests
4 years ago
Dhia Ayachi f785c5b332
RPC Timeout/Retries account for blocking requests (#8978)
4 years ago
R.B. Boyer 597448da47
server: ensure that central service config flattening properly resets the state each time (#10239)
4 years ago
R.B. Boyer 7e1d7803b8
agent: ensure we hash the non-deprecated upstream fields on ServiceConfigRequest (#10240)
4 years ago
Iryna Shustava d7d44f6ae7
Save exposed ports in agent's store and expose them via API (#10173)
4 years ago