Commit Graph

3871 Commits (52f0853ff95ce64806507586e8fc4d858ebfe6a7)

Author SHA1 Message Date
Daniel Nephin 7337cfd6dc
Merge pull request #11340 from hashicorp/dnephin/ca-manager-provider
3 years ago
Daniel Nephin eee598e91c
Merge pull request #11338 from hashicorp/dnephin/ca-manager-isolate-secondary
3 years ago
Daniel Upton d47b7311b8
Support Check-And-Set deletion of config entries (#11419)
3 years ago
Dhia Ayachi 2801785710
regenerate expired certs (#11462)
3 years ago
Jared Kirschner 0854e1d684
Merge pull request #11348 from kbabuadze/fix-answers-alt-domain
3 years ago
R.B. Boyer c8cafb7654
agent: for various /v1/agent endpoints parse the partition parameter on the request (#11444)
3 years ago
R.B. Boyer af9ffc214d
agent: add a clone function for duplicating the serf lan configuration (#11443)
3 years ago
Daniel Nephin 367b664318 Add tests for cert expiry metrics
3 years ago
Daniel Nephin 210d37e4ab
Merge pull request #10671 from hashicorp/dnephin/fix-subscribe-test-flake
3 years ago
Evan Culver 61be9371f5
connect: Remove support for Envoy 1.16 (#11354)
3 years ago
Evan Culver bec08f4ec3
connect: Add support for Envoy 1.20 (#11277)
3 years ago
freddygv ac96ce6552 Ensure partition-exports kind gets marshalled
3 years ago
Daniel Nephin a8e2e1c365 agent: move agent tls metric monitor to a more appropriate place
3 years ago
Daniel Nephin c92513ec16 telemetry: set cert expiry metrics to NaN on start
3 years ago
Daniel Nephin 9264ce89d2 telemetry: fix cert expiry metrics by removing labels
3 years ago
Daniel Nephin 7948720bbb telemetry: only emit leader cert expiry metrics on the servers
3 years ago
Daniel Nephin 7fe60e5989 telemetry: prevent stale values from cert monitors
3 years ago
Daniel Nephin 0cc58f54de telemetry: improve cert expiry metrics
3 years ago
Daniel Nephin a3c781682d subscribe: attempt to fix a flaky test
3 years ago
Freddy fbcf9f3f6c
Merge pull request #11435 from hashicorp/ent-authorizer-refactor
3 years ago
Freddy 303532825f
Merge pull request #11432 from hashicorp/ap/exports-mgw
3 years ago
freddygv 43360eb216 Rework acl exports interface
3 years ago
Freddy ec7e94d129
Merge pull request #11433 from hashicorp/exported-service-acls
3 years ago
freddygv e93c144d2f Update comments
3 years ago
Freddy a8762be529
Merge pull request #11431 from hashicorp/ap/exports-proxycfg
3 years ago
Freddy b1b6f682e1
Merge pull request #11416 from hashicorp/ap/exports-update
3 years ago
freddygv 3a2061544d Fixup partitions assertion
3 years ago
freddygv 9480670b72 Fixup imports
3 years ago
freddygv c72bbb6e8d Split up locality check from hostname check
3 years ago
freddygv d28b9052b2 Move the exportingpartitions constant to enterprise
3 years ago
freddygv 448701dbd8 Replace default partition check
3 years ago
freddygv 12923f5ebc PR comments
3 years ago
freddygv 327e6bff25 Leave todo about default name
3 years ago
freddygv 5bf2497f71 Add oss impl of registerEntCache
3 years ago
freddygv 954d21c6ba Register the ExportingPartitions cache type
3 years ago
freddygv a33b6923e0 Account for partitions in xds gen for mesh gw
3 years ago
freddygv 935112a47a Account for partition in SNI for gateways
3 years ago
freddygv 110fae820a Update xds pkg to account for GatewayKey
3 years ago
freddygv 7e65678c52 Update mesh gateway proxy watches for partitions
3 years ago
freddygv aa931682ea Avoid mixing named and unnamed params
3 years ago
freddygv bf350224a0 Avoid passing nil config pointer
3 years ago
freddygv df7b5af6f0 Avoid panic on nil partitionAuthorizer config
3 years ago
freddygv 22bdf279d1 Update NodeRead for partition-exports
3 years ago
Kyle Havlovitz 65c9109396 acl: pass PartitionInfo through ent ACLConfig
3 years ago
Kyle Havlovitz d03f849e49 acl: Expand ServiceRead logic to look at service-exports for cross-partition
3 years ago
freddygv 8006c6df73 Swap in structs.EqualPartitions for cmp
3 years ago
freddygv 37a16e9487 Replace Split with SplitN
3 years ago
freddygv b9b6447977 Finish removing useInDatacenter
3 years ago
freddygv e1691d1627 Update XDS for sidecars dialing through gateways
3 years ago
freddygv 62e0fc62c1 Configure sidecars to watch gateways in partitions
3 years ago
freddygv eacb73cb78 Remove useInDatacenter from disco chain requests
3 years ago
R.B. Boyer ef559dfdd4
agent: refactor the agent delegate interface to be partition friendly (#11429)
3 years ago
Chris S. Kim fa293362be
agent: Ensure partition is considered in agent endpoints (#11427)
3 years ago
Konstantine 55599d0b41 remove spaces
3 years ago
Konstantine ce85d2eada fix altDomain responses for services where address is IP, added tests
3 years ago
Konstantine a7e8c51f80 fix encodeIPAsFqdn to return alt-domain when requested, added test case
3 years ago
Konstantine ffb00f01b5 fixed altDomain response for NS type queries, and added test
3 years ago
Konstantine a828c45a62 edited TestDNS_AltDomains_Service to test responses for altDomains, and added TXT additional section check
3 years ago
Konstantine 0864bfdb71 fixed alt-domain answer for SRV records, and TXT records in additional section
3 years ago
Chris S. Kim 76bbeb3baf
ui: Pass primary dc through to uiserver (#11317)
3 years ago
freddygv 8aefdc31da Remove outdated partition label from test
3 years ago
freddygv 5c24ed61a8 Rename service-exports to partition-exports
3 years ago
Daniel Nephin 4ae2c8de9d
Merge pull request #11232 from hashicorp/dnephin/acl-legacy-remove-docs
3 years ago
Daniel Nephin 5d41b4d2f4 Update agent/consul/acl_client.go
3 years ago
Daniel Nephin 65d48e5042 state: remove support for updating legacy ACL tokens
3 years ago
Daniel Nephin 0784a31e85 acl: remove init check for legacy anon token
3 years ago
Daniel Nephin daba3c2309 acl: remove legacy parameter to ACLDatacenter
3 years ago
Daniel Nephin 3390f85ab4 acl: remove ACLTokenTypeManagement
3 years ago
Daniel Nephin 32b4ad42ac acl: remove ACLTokenTypeClient,
3 years ago
Daniel Nephin aea4cc5a6d acl: remove legacy arg to store.ACLTokenSet
3 years ago
Daniel Nephin c77e5747b1 acl: remove EmbeddedPolicy
3 years ago
Daniel Nephin 121431bf17 acl: remove tests for resolving legacy tokens
3 years ago
Daniel Nephin 0d0761927a acl: stop replication on leadership lost
3 years ago
Daniel Nephin 98823e573f Remove incorrect TODO
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
Paul Banks 954b283fec
Merge pull request #11163 from hashicorp/feature/ingress-tls-mixed
3 years ago
FFMMM fea6f08bf9
fix autopilot_failure_tolerance, add autopilot metrics test case (#11399)
3 years ago
FFMMM 0954d261ae
use *telemetry.MetricsPrefix as prometheus.PrometheusOpts.Name (#11290)
3 years ago
Dhia Ayachi 58f5686c08
fix leadership transfer on leave suggestions (#11387)
3 years ago
Dhia Ayachi f424faffdd
try to perform a leadership transfer when leaving (#11376)
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
Paul Banks c891f30c24 Rebase and rebuild golden files for Envoy version bump
3 years ago
Paul Banks 6faf85bccd Refactor `resolveListenerSDSConfig` to pass in whole config
3 years ago
Paul Banks 78a00f2e1c Add support for enabling connect-based ingress TLS per listener.
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
freddygv e22f0cc033 Use stored entmeta to fill authzContext
3 years ago
freddygv 53ea1f634a Ensure partition is handled by auto-encrypt
3 years ago
FFMMM 62980ffaa2
fix: only add prom autopilot gauges to servers (#11241)
3 years ago
Chris S. Kim c6906b4d37
Update Intentions.List with partitions (#11299)
3 years ago
R.B. Boyer 0c94095dfd
acl: fix bug in 'consul members' filtering with partitions (#11263)
3 years ago
Bisakh Mondal a350a383d3
add service resolver subset filter validation
3 years ago
Connor 257d00c908
Merge pull request #11222 from hashicorp/clly/service-mesh-metrics
3 years ago
Connor Kelly 786d2896ff
Replace fmt.Sprintf with function
3 years ago
tarat44 166269f93b preload json values in structs to determine defaults
3 years ago
Daniel Nephin b2f49279e2 ca: split Primary/Secondary Provider
3 years ago
Daniel Nephin 1d14889eca ca: extract primaryUpdateRootCA
3 years ago
Daniel Nephin 0bc812a8e5 ca: rename functions to use a primary or secondary prefix
3 years ago
Daniel Nephin eaea56c7b2 ca: make receiver variable name consistent
3 years ago