71 Commits (5d4df54296299bb002069aed7c8b98f91eceec8f)

Author SHA1 Message Date
Daniel Nephin 5d4df54296 agent: extract dependency creation from New 4 years ago
Daniel Nephin 070e843113 testutil: Add t.Cleanup to TempDir 4 years ago
Daniel Nephin 3a4e62836b testing: Remove TestAgent.Key and change TestAgent.DataDir 4 years ago
Daniel Nephin b1679508d4 testing: use t.Cleanup in TestAgent for returnPorts 4 years ago
Daniel Nephin 9919e5dfa5 agent: unmethod consulConfig 4 years ago
Daniel Nephin 38980ebb4c config: Make Source an interface 4 years ago
Daniel Nephin 51efba2c7d testutil: NewLogBuffer - buffer logs until a test fails 4 years ago
Daniel Nephin a5e45defb1 agent/http: un-embed the HTTPServer 4 years ago
Matt Keeler d6e05482ab
Allow cancelling startup when performing auto-config (#8157) 4 years ago
Matt Keeler 3dbbd2d37d
Implement Client Agent Auto Config 4 years ago
Daniel Nephin 77101eee82 config: rename Flags to BuilderOpts 5 years ago
R.B. Boyer ffb9c7d6f7
acl: remove the deprecated `acl_enforce_version_8` option (#7991) 5 years ago
Daniel Nephin e759daafdd Rename NewTestAgentWithFields to StartTestAgent 5 years ago
Daniel Nephin f9f6b14533 Convert the remaining calls to NewTestAgentWithFields 5 years ago
Daniel Nephin 475659a132 Remove name from NewTestAgent 5 years ago
Daniel Nephin ad7c78f134 Remove t.Name() from TestAgent.Name 5 years ago
Daniel Nephin dd40a1535e testing: reduce verbosity of output log 5 years ago
R.B. Boyer 6adad71125
wan federation via mesh gateways (#6884) 5 years ago
gaoxinge 216eb29d6b
tests: convert windows style path to posix style path to avoid hcl parsing error (#6351) 5 years ago
Chris Piraino 401221de58
Allow users to configure either unstructured or JSON logging (#7130) 5 years ago
Matt Keeler 8f0ab0129e
Miscellaneous Fixes (#6896) 5 years ago
Matt Keeler deb91f3d3c
[Feature] API: Add a internal endpoint to query for ACL authori… (#6888) 5 years ago
Matt Keeler 923d8671a4
Add support for parameterizing the ACL config used with a TestA… (#6559) 5 years ago
R.B. Boyer f9496dc627 sdk: add freelist tracking and ephemeral port range skipping to freeport 5 years ago
R.B. Boyer a86e63f81e
test: actually wait for the TestAgent to be fully shutdown (#6441) 5 years ago
Sarah Adams 001137e5e5
test: ensure all TestAgent constructions use a constructor (#6443) 5 years ago
Sarah Adams 74461406e0
remove funky panic/recover in agent tests (#6442) 5 years ago
Sarah Adams 4ed5515fca
refactor & add better retry logic to NewTestAgent (#6363) 5 years ago
R.B. Boyer 7deaba63e1
test: ensure the node name is a valid dns name (#6424) 5 years ago
R.B. Boyer b962fe38cd
test: send testagent logs through testing.Logf (#6411) 5 years ago
R.B. Boyer 91da908d2f
test: fix TestAgent.Start() to not segfault if the DNSServer cannot ListenAndServe (#6409) 5 years ago
Mike Morris 65be58703c
connect: remove managed proxies (#6220) 5 years ago
Hans Hasselberg 33a7df3330
tls: auto_encrypt enables automatic RPC cert provisioning for consul clients (#5597) 5 years ago
R.B. Boyer 40336fd353
agent: fix several data races and bugs related to node-local alias checks (#5876) 6 years ago
Matt Keeler f665695b6b
Ensure ServiceName is populated correctly for agent service checks 6 years ago
Aestek f669bb7b0f Add support for DNS config hot-reload (#4875) 6 years ago
Kyle Havlovitz c269369760 Make central service config opt-in and rework the initial registration 6 years ago
Jeff Mitchell 4243c3ae42
Move internal/ to sdk/ (#5568) 6 years ago
Jeff Mitchell 47c390025b
Convert to Go Modules (#5517) 6 years ago
Hans Hasselberg e7134a0dab
agent: only use TestAgent when appropriate (#5502) 6 years ago
Hans Hasselberg 7e11dd82aa
agent: enable reloading of tls config (#5419) 6 years ago
Hans Hasselberg 786b3b1095
Centralise tls configuration part 1 (#5366) 6 years ago
Matt Keeler 766d771017
Pass a testing.T into NewTestAgent and TestAgent.Start (#5342) 6 years ago
Paul Banks 0638e09b6e
connect: agent leaf cert caching improvements (#5091) 6 years ago
Matt Keeler e81c85c051
Fix #4515: Segfault when serf_wan port was -1 but reconnect_time_wan was set (#4531) 6 years ago
Paul Banks 8aeb7bd206 Disable TestAgent proxy execution properly 7 years ago
Paul Banks 2e223ea2b7 Fix hot loop in cache for RPC returning zero index. 7 years ago
Paul Banks cdc7cfaa36 Abandon daemonize for simpler solution (preserving history): 7 years ago
Paul Banks 8cf4b3a6eb Sanity check that we are never trying to self-exec a test binary. Add daemonize bypass for TestAgent so that we don't have to jump through ridiculous self-execution hooks for every package that might possibly invoke a managed proxy 7 years ago
Paul Banks a80559e439
Make invalid clusterID be fatal 7 years ago