Commit Graph

1344 Commits (85d6502ab3769c7d2de43bf1803fa4a0c06bc447)

Author SHA1 Message Date
Frank Schroeder dcc68f0f85
test: we will not use dev mode for testing for now
8 years ago
Frank Schroeder f89ae9f7e7
test: stagger retry attempts of TestAgent.Start
8 years ago
Frank Schroeder bdfed817ee
test: make TestAgent setup reusable
8 years ago
Frank Schroeder 4034d0ac0b
agent: use agent logger for consul client and deps
8 years ago
Frank Schroeder c1e6a77c75
test: start secondary agents also via TestAgent
8 years ago
Frank Schroeder a9451d596f
agent: set tcpKeepAliveListener when there is no error
8 years ago
Frank Schroeder 345666bdb6
test: use test name as log prefix
8 years ago
Frank Schroeder d6c7404b34
agent: simplify shutdown timeout logging
8 years ago
Frank Schroeder 30ba712857
agent: set proto to http since we are logging it now
8 years ago
Frank Schroeder ceda18366f
test: Use Bool() instead of &BoolTrue/False since
8 years ago
Frank Schroeder ec729693d7
Address review comments
8 years ago
Frank Schroeder 26200929c1
agent: start HTTPS only if there is a cert and key
8 years ago
Frank Schroeder b6c69ebf5d
agent: refactor DNS and HTTP server
8 years ago
Frank Schroeder aa92adcdd5
test: increase sleep time for test
8 years ago
Frank Schroeder f498f24032
test: allow tests to control anti-entropy syncs
8 years ago
Frank Schroeder eea16e1640
test: run mock dns recursors on random ports
8 years ago
Frank Schroeder 6148910399
test: skip tests that use cmd.Run until signal handling is fixed
8 years ago
Frank Schroeder 56cf015117
test: add test for starting/stopping lots of agents
8 years ago
Frank Schroeder 7c5892a196
test: use UniqueID prefix for check tests to unify log output
8 years ago
Frank Schroeder 0a31094e06
test: improve TestAgent
8 years ago
Frank Schroeder 10540f8d5f
agent: fix logging
8 years ago
Frank Schroeder fe777852cd
test: call t.Fatal() from main go routine
8 years ago
Frank Schroeder 3e39f04527
dns: do not log socket close during shutdown
8 years ago
Frank Schroeder 1df74e36bd
agent: print more useful shutdown message
8 years ago
Frank Schroeder 2e14c09447
test: start sync after agent start
8 years ago
Frank Schroeder 5b5566d916
test: add test name to output
8 years ago
Frank Schroeder 28ed8f1847
test: perform blocking query on agent
8 years ago
Frank Schroeder ebc0c80f08
test: parallelize dns test
8 years ago
Frank Schroeder c5f565ee1a
test: remove output to stdout
8 years ago
Frank Schroeder 8f943542b0
test: use cli.NewMockUi instead of new(cli.MockUi)
8 years ago
Frank Schroeder 0325a42089
test: fix data race with endpoints
8 years ago
Frank Schroeder e16589c079
agent: shutdown delegate if created
8 years ago
Frank Schroeder 632f837c98
agent: shutdown dns servers on error
8 years ago
Frank Schroeder 8c1a668481
test: Shutdown half-started agent before retrying
8 years ago
Frank Schroeder 584693482d
test: fix data race in MockNotify
8 years ago
Frank Schroeder 3658d4d428
test: address pull request comments
8 years ago
Frank Schroeder 0f912c8aad
test: remove ACL options from default test config
8 years ago
Frank Schroeder bc47972696
test: allocate ports in blocks of 10
8 years ago
Frank Schroeder 53c1c86ab3
test: refactor command tests to use TestAgent
8 years ago
Frank Schroeder 24eec373de
test: retry a bit more often
8 years ago
Frank Schroeder 659d7dbbde
agent: rename *Config vars to 'cfg'
8 years ago
Frank Schroeder e86d34685f
agent: rename *Command vars to 'cmd'
8 years ago
Frank Schroeder 141efd9588
test: rename *Config vars to 'cfg'
8 years ago
Frank Schroeder 06677708cf
test: use less aggressive retry for agent startup
8 years ago
Frank Schroeder 47501309ae
test: use system temp dir for TestAgent
8 years ago
Frank Schroeder 0c905a0df8
test: a.config -> a.Config
8 years ago
Frank Schroeder 0be63d7060
test: refactor httpTest with TestAgent
8 years ago
Frank Schroeder 308f9929b3
test: run agent tests in parallel
8 years ago
Frank Schroeder 23a6ff383c
agent: refactor tests for TestAgent
8 years ago
Frank Schroeder b5b3aa1376
agent: add TestAgent to replace other mechanisms
8 years ago
Frank Schroeder 3865f14a25
agent: simplify agent creation
8 years ago
Frank Schroeder 82650f73e3
agent: move http/dns endpoints into agent
8 years ago
Frank Schroeder 74be791f9b
agent: fix comment
8 years ago
Frank Schroeder b42916e1ff
agent: simplify socket address helper
8 years ago
Frank Schroeder c44e41a741
agent: replace goto with local function
8 years ago
Frank Schroeder 327401e7ee
agent: inline uiDir field
8 years ago
Frank Schroeder 8f381d62f6
agent: drop logOutput parameter
8 years ago
Frank Schroeder c47db2c922
agent: drop config argument
8 years ago
Kyle Havlovitz 62f72f104c Add settings for upshifting to encrypted gossip (#3079)
8 years ago
James Phillips 385c9522b3 Removes obsolete agent API documentation.
8 years ago
Frank Schroeder 91c5c9a2d0
doc: update comments and run goimports
8 years ago
Michael Leow deb206b7d7
agent: add RetryJoin support for Azure
8 years ago
Frank Schroeder 8ad66f4bea
agent: support custom check id and name
8 years ago
Frank Schroeder ad40a855bd agent: move isAddrANY to separate package
8 years ago
Frank Schroeder e2c37b47ee agent: Replace client/server with delegate interface
8 years ago
Frank Schroeder 41f01a0cfc agent: allow "::" as IPv6 bind address
8 years ago
Frank Schroeder 65b5c51ec7 test: add helper for ioutil.TempDir/TempFile
8 years ago
Frank Schroeder 98f6e3b7c5 test: suppress osx firewall warning
8 years ago
Frank Schroeder 3522a41bad test: include test name in temp file/dir
8 years ago
Frank Schroeder 914a83cae0 agent: use bind address as src unless INADDR_ANY
8 years ago
Frank Schroeder e6c6f8cedd agent: use helper for INADDR_ANY
8 years ago
Kyle Havlovitz 5bab68b9bb Add a path for transitioning to TLS on an existing cluster (#3001)
8 years ago
Frank Schroeder 6eba69fbfe agent: drop atlas/scada code
8 years ago
Frank Schroeder 5328609d59 test: refactor TestAgent_Leave_ACLDeny to use only one server
8 years ago
Frank Schroeder a60f508880 test: use isPermissionDenied
8 years ago
Frank Schroeder 66bc2cbabc test: replace blocks and comments with sub-tests
8 years ago
Frank Schroeder d711b9bba0 test: inline request body encoding
8 years ago
Frank Schroeder 82cb9c50ad test: add helper for permission denied check
8 years ago
Frank Schroeder 1e89692cc1 test: drop error check on http.NewRequest
8 years ago
Frank Schroeder 6fa76fd90f
agent: Disallow :: or [::] as advertise or advertise-wan address
8 years ago
Frank Schroeder 8ad52ee9b5
agent: Disallow :: and [::] as service address
8 years ago
Frank Schroeder e365ef12cf
agent: Disallow 0.0.0.0 as advertise or advertise-wan address
8 years ago
Frank Schroeder 73a31b9bfe
agent: Disallow 0.0.0.0 as service address
8 years ago
James Phillips 33a7b8e401
Tweaks some tests that were having a hard time in Travis CI and
8 years ago
James Phillips efff41a8b2
Updates built-in static assets for web UI.
8 years ago
Frank Schroeder 2794db5aac
test: Fix badly formatted retry.Run tests
8 years ago
James Phillips ddfa57765c
retry: Removes the description parameter.
8 years ago
James Phillips 2de1cd5a4a
test: Turns off ACLs for catalog and health WAN translation tests.
8 years ago
James Phillips 888fa5cad6
test: Moves a variable closer to where it's used.
8 years ago
James Phillips 0daacfe5e5
test: Turns down server health interval for faster convergence.
8 years ago
Frank Schroeder 21a82a0a16
test: Refactor WaitForResult tests with retry
8 years ago
Frank Schroeder 8c2b261c61 Use bind address as source for outgoing connections (#2822)
8 years ago
Frank Schroeder fb83790cb9 Do not modify config after creation II
8 years ago
Frank Schroeder a235986a28 Do not modify config after creation
8 years ago
Frank Schroeder a226edd4a9 Move GCE discovery code to command/agent/config_gce.go
8 years ago
Frank Schroeder 7f73f14260 Move AWS discovery code to command/agent/config_aws.go
8 years ago
Frank Schroeder 78fc19c48c Move verifyUniqueListeners to command/agent/config.go
8 years ago
Frank Schroeder d34ba3e823 Cleanup agent config
8 years ago
James Phillips 6382f95898
Updates static assets to pick up #2712.
8 years ago
Kyle Havlovitz cd56a5ebdd Add separate option for verifying incoming HTTPS traffic (#2974)
8 years ago