Commit Graph

903 Commits (23545f97fe0a2477a5b5841a0bde56872f76cd26)

Author SHA1 Message Date
Armon Dadgar 0dc58140f3 Merge pull request #862 from hashicorp/f-recurse-cname
10 years ago
Ryan Uber 72524e911d agent: allow configuring the stats prefix
10 years ago
Ryan Uber 35f5a65fb7 agent: more tests
10 years ago
Ryan Uber 18356328c4 agent: restore tokens for services and checks in config
10 years ago
Ryan Uber 663a86f9b9 agent: backwards compat for persisted services from pre-0.5.1
10 years ago
Ryan Uber 442933650e agent: safer read methods for tokens
10 years ago
Ryan Uber 1557f7f19c agent: test coverage loading service/check tokens from persisted files
10 years ago
Ryan Uber 1264f7edf3 agent: fix deadlock reading tokens from state
10 years ago
Ryan Uber bebb5d9641 agent: add service/check token methods to reduce invasiveness
10 years ago
Ryan Uber 92add18e1e agent: persist tokens from API registrations
10 years ago
Ryan Uber bfb27d18cd agent: initial pass threading through tokens for services/checks
10 years ago
artushin cc07734d6e remove config
10 years ago
artushin 7b4720a957 use existing randomStagger
10 years ago
artushin fc0331ddfc add CheckUpdateStagger to MergeConfig
10 years ago
artushin 8decf5d394 adding check_update_stagger
10 years ago
Ryan Uber c9fd3eb469 agent: re-work DNS tests to not rely on the external network
10 years ago
Ryan Uber 116f8b9131 agent: pass through CNAME types for service resolution
10 years ago
Ryan Uber 6f0b1a3b46 agent: Add test for CNAME recursion
10 years ago
Ryan Uber 507917748a agent: parse raw query URL to avoid closing the request body early
10 years ago
Ryan Uber ee5659858a agent: hide tokens from logs and monitor
10 years ago
Ryan Mills 275af975e8 Allow specifying a status field in the agent/service/register and agent/check/register endpoints.
10 years ago
Ryan Uber 9c85ea0c47 agent: Don't attempt migration on new server
10 years ago
Ryan Uber 6cc0eefa76 Merge pull request #857 from hashicorp/f-boltdb
10 years ago
Ryan Uber 60a6da213f agent: handle nil node services in anti-entropy
10 years ago
Ryan Uber ac0f66a91e command: automatically migrate raft data on start
10 years ago
Ryan Uber 7e170b047e agent: fix anti-entropy check sync
10 years ago
Ryan Uber f417279761 agent: test anti-entropy sync
10 years ago
Ryan Uber a60f4adf95 agent: anti-entropy sync services/checks if they don't exist in the catalog
10 years ago
Ryan Uber deec3bef9e agent: fix dns test
10 years ago
Matt Good 062e4f94c0 Remove unnecessary DNS test entry
10 years ago
Matt Good 65ada1a62d Use DNS server startup callbacks
10 years ago
pepov ebaee31874 add and test -advertise-wan cli flag
10 years ago
pepov a1f6647a2c add AdvertiseAddrWan to TestMergeConfig and use different values for Addr values in b than in a
10 years ago
pepov bac3ae9494 Add configuration option to specify a separate address for advertising on the wan
10 years ago
Michael Fraenkel 8c26836783 Support SesionTTLMin configuration
10 years ago
Johannes 'fish' Ziemke f935a8a506 Add -domain command line flag to agent
10 years ago
Ryan Uber 952ec284a4 agent: disable HTTP keepalives for checks
10 years ago
Ryan Uber 04a2faed22 agent: warn and purge checks which cannot be restored from agent state
10 years ago
Ryan Uber bd14b90861 Merge pull request #723 from hashicorp/f-agent-block
10 years ago
Ryan Uber 84f04ff4c9 command: clarify -recursor agent arg
10 years ago
Mohammad Zolfaghari f067ad873b Support multiple recursor flag
10 years ago
Ryan Uber 6ce6d2d806 agent: write API's on /v1/agent block for anti-entropy
10 years ago
Ryan Uber 4193525931 agent: Better warning for keyring with -encrypt option. Fixes #718.
10 years ago
Ryan Breen b78eb40ef4 s/data center/datacenter/g
10 years ago
Armon Dadgar cd3cd4d3b8 agent: Cleanup a comment
10 years ago
Armon Dadgar 0101ee38eb agent: Fixing blocking queries on internal endpoints
10 years ago
Armon Dadgar 847eaadc56 agent: Enable UI endpoints for SCADA
10 years ago
Armon Dadgar 62c3d49d64 agent: Do not expose AtlasToken or AtlasACLToken
10 years ago
Armon Dadgar ea42b04593 agent: Updating for new client API
10 years ago
Armon Dadgar ad3016100c agent: Test ACL token resolution
10 years ago
Armon Dadgar 8fb642d332 agent: Adding SCADA tests
10 years ago
Armon Dadgar c495a5434d agent: Use AtlasACLToken
10 years ago
Armon Dadgar 8d184a241f agent: Rename AtlasCluster to AtlasInfrastructure
10 years ago
Armon Dadgar b9cdb94f19 agent: Fixing setup of SCADA HTTP listener
10 years ago
Armon Dadgar 6a640604dd agent: Fixing panic on shutdown
10 years ago
Armon Dadgar e99f9dd070 agent: Provide auto-join metadata to SCADA
10 years ago
Armon Dadgar 85a47ba584 agent: Adding atlas_join configuration
10 years ago
Armon Dadgar 32aaee5185 agent: SCADA HTTP integration
10 years ago
Armon Dadgar 456645f2fb agent: SCADA HTTP listener
10 years ago
Armon Dadgar 55597dc38f agent: Starting SCADA integration
10 years ago
Armon Dadgar ebfd35898b agent: Adding Atlas CLI flags
10 years ago
Armon Dadgar b4929c090a agent: Adding new Atlas configs
10 years ago
Armon Dadgar b319c41bd9 agent: Snapshot and restore health state on reload. Fixes #693
10 years ago
artushin 2ae843d51c oops. DefaultTransport being used.
10 years ago
artushin 5ec92971ac close idle connections after stopping http checks to service
10 years ago
Ryan Uber 103e9e7fc1 agent: clarify the valid characters for dns
10 years ago
Ryan Uber 722b255816 agent: warn on service tags with invalid chars
10 years ago
Ryan Uber 5e801c905d agent: Warn on dns-incompatible characters during service registration. Fixes #683.
10 years ago
lalyos 190f15458f fixing version numbers RCs should be labeled x.x.x-rcx
10 years ago
Ryan Uber 84f8c70a79 agent: fix test case examples
10 years ago
Ryan Uber 45097f9f3d Merge pull request #654 from arnaudbriche/http-check-timeout
10 years ago
arnaud briche bbb5f4696a - add tests for CheckHTTP with new timeout parameter && CheckType.Timeout parsing
10 years ago
arnaud briche 7f91782478 - add proper parsing of CheckType.Timeout from string
10 years ago
Ryan Uber 3c85d7e231 agent: http checks work inside of service definitions
10 years ago
Ryan Uber 544299efa5 agent: pass locally configured token during remote exec
10 years ago
arnaud briche e87afe341b - add Timeout field to CheckType and CheckHTTP to make http request timeout configurable by the client
10 years ago
Ryan Uber 58eba95b98 agent: test service/check deletion with empty ID
10 years ago
foostan 2df98c1824 Validation ServiceID/CheckID when deleting in deleteService() in local.go
10 years ago
foostan 9316596e25 Add tests to remove service/check without an ID
10 years ago
foostan 401bc71cb2 Validate ServiceID/CheckID when deregistering.
10 years ago
Ryan Uber 8b0fe52be2 agent/http: fix service registration with nil checks value
10 years ago
Ryan Uber b5e8111485 agent/http: clean up socket setup
10 years ago
Ryan Uber eda2171bbe agent: make check tests more reliable
10 years ago
Ryan Uber b69b780408 agent: error from KVS endpoint if incompatible flags are passed. Fixes #432
10 years ago
Ryan Uber 67190e6f68 agent: more lenient dns response test
10 years ago
Armon Dadgar e1a5d537d4 Merge pull request #625 from hashicorp/f-maintcmd
10 years ago
Ryan Uber 44f3c20e50 command/maint: clean up
10 years ago
Ryan Uber 09fd2a7e94 command/maint: display active maintenance when no args are passed
10 years ago
Armon Dadgar cf04d6ae31 Merge pull request #622 from hashicorp/f-sockets
10 years ago
Ryan Uber 124e7bfa7e agent: use const for default maintenance reason strings
10 years ago
Ryan Uber 5aa69827f8 agent: fix test
10 years ago
Ryan Uber 61d17e65f5 agent: prevent duplicate error messages for maintenance api
10 years ago
Ryan Uber f00b5b542e agent: support passing ?reason= for custom notes field values on maintenance checks
10 years ago
Ryan Uber b6a0f2baae agent: fix maintenance check ID
10 years ago
Ryan Uber d9a3e673b0 agent: change node maintenance endpoint
10 years ago
Ryan Uber 9c69dc05fb agent: use strconv.ParseBool for parsing maintenance enable flag
10 years ago
Ryan Uber 46d5dcfc17 agent: comments for new anti-entropy functionality
10 years ago
Ryan Uber a4039aaa4d agent: simplify anti-entropy of services with multiple checks, add tests
10 years ago
Ryan Uber 0c31e5851c agent: only send service with check sync if it is out of sync
10 years ago
Ryan Uber 949ddefbc8 agent: refactor syncChecks
10 years ago
Ryan Uber 2a7211cd5d agent: support adding multiple checks during service registration from the API
10 years ago
Ryan Uber 674be58e55 agent: support multiple checks per service
10 years ago
Ryan Uber c958824bb6 agent: use squash mapstructure tag to properly decode embedded structs
10 years ago
Ryan Uber b1dae530d4 agent: use interface for file permissions
10 years ago
Ryan Uber 782b0ddd88 agent: test permissions are set on rpc socket
10 years ago
Ryan Uber 99d4e7831e agent: fix tests
10 years ago
Ryan Uber a6c877c7ee agent: re-add support for user name in socket perms
10 years ago
Ryan Uber 145c56b47d agent: test Unix domain socket permission settings
10 years ago
Ryan Uber 450d05575d agent: adjusting tests for new behavior of sockets
10 years ago
Ryan Uber 21dd95d9af agent: beginning socket user/group/mode support as discussed in #612
10 years ago
Ryan Uber 2530e5ff05 agent: test agent rpc unix socket create failure
10 years ago
Ryan Uber ba96535cfc Merge pull request #610 from dave-tucker/bug/609
10 years ago
Dave Tucker 18b5ab3539 Don't forget to Shutdown the DNS Server!
10 years ago
Ryan Uber ba2d0fa7e3 agent: maintenance logging + unique service check IDs
10 years ago
Ryan Uber 8cf4e9889e agent: test node maintenance mode
10 years ago
Ryan Uber 7748c62d09 agent: node maintenance mode works
10 years ago
Ryan Uber 9ee1e6e858 agent: maintenance mode api's are idempotent
10 years ago
Ryan Uber 8819d71f99 agent: maintenance mode is persistent
10 years ago
Ryan Uber 35c10a902f agent: test http endpoints for maintenance mode
10 years ago
Ryan Uber 3fbb2be6c0 agent: test agent service maintenance mode
10 years ago
Ryan Uber 2973cd9131 agent: first pass at service maintenance mode
10 years ago
Ryan Uber f01bb5cf3b agent: error if binding to existing socket file
10 years ago
Ryan Uber 56c3e488a9 agent: test socket file overwrite
10 years ago
Ryan Uber 4c3ec248a5 agent: fixing up tests
10 years ago
Ryan Uber bf48651c58 agent: only ignore errors on IsNotExist()
10 years ago
Ryan Uber 4675cdf01c agent: beginning refactor
10 years ago
Jeff Mitchell 9fcea08dbb Ensure a socket is created for permissions adjustment tests and fix some
10 years ago
Jeff Mitchell 32d2c6b848 Add a Unix socket RPC test. I modified some code in the testing library to not make assumptions about the listening socket; all RPC tests still pass. Still to do: Unix socket HTTP test.
10 years ago
Jeff Mitchell 0cc009c480 Remove unnecessary ClientListenerAddr function. Rework config test functions to be cleaner. Start of runtime tests.
10 years ago
Jeff Mitchell 8362e3e9eb Tests for populateUnixSocket. Still need to write tests for the other major function, and basic socket listening tests.
10 years ago
Jeff Mitchell 11a3ce0bdd RPC and HTTP interfaces fully generically-sockified so Unix is supported.
10 years ago
Armon Dadgar 96c7ce120e command/agent: Minor cleanups
10 years ago
Armon Dadgar 713d30c73e Merge pull request #592 from nicholascapo/check-http
10 years ago
Armon Dadgar aedaf7a7c8 Merge pull request #595 from ebroder/dns-only-passing
10 years ago
Evan Broder a0228a64e2 Add more thorough testing for only_passing behavior
10 years ago
Nicholas Capo 641476a822 command/agent: Add tests for HTTP Check
10 years ago
Ryan Uber b2fbaea18c agent: make dns randomization test more reliable
10 years ago
Nicholas Capo 98eb935392 command/agent: HTTP Check: Create httpClient in Start()
10 years ago
Nicholas Capo bcb983edbe command/agent: HTTP Check: Include response in check status
10 years ago
Nicholas Capo 50853265dd command/agent: Stop HTTP checks when the check is removed
10 years ago
Nicholas Capo 6a2d763d5c command/agent: HTTP check: Any 2xx is OK, 429 is WARNING
10 years ago
Evan Broder ee6d59d4dd Add "only_passing" option to DNS config
10 years ago
Ryan Uber 5bf1abf7ef agent: fix local_test.go
10 years ago
Ryan Uber c2188440b2 agent: wrap deferred anti-entropy sync test in WaitForResult
10 years ago
Nicholas Capo fb5ba8d97d command/agent: Add simple HTTP check type
10 years ago
Armon Dadgar d05ed7baa6 agent: Testing the KV DELETE with cas
10 years ago
Armon Dadgar 3e0f77682a agent: Support the ?cas parameter to KV DELETE
10 years ago
Armon Dadgar 9f4955151a agent: Testing anti-entropy with service address
10 years ago
Armon Dadgar 77a3bfd606 agent: Adding test for DNS lookup with service address
10 years ago
Armon Dadgar 419447d9f7 agent: Fix de-duplication of SRV with service address
10 years ago
Armon Dadgar 23b9c96169 consul: Fixing merge conflict
10 years ago
Armon Dadgar f2e1065246 agent: Testing reverse lookup with custom TLD
10 years ago
dankennedy 63af8d08e1 replaced consul domain with configured domain. Fixes #582
10 years ago
Ryan Uber a24f6e3d4d agent: test service and check unloading
10 years ago
Ryan Uber 51fe9f32ff agent: consolidate service loading code, better logging
10 years ago
Ryan Uber cfde9313de agent: separate service and check loading/unloading concerns
10 years ago
Ryan Uber 0b9f2b0954 agent: persist service/check data using hashed service/check IDs (fixes #573)
10 years ago
Ryan Uber db3c502dcc Merge pull request #576 from hashicorp/f-verify-config
10 years ago
Daniel Malon bd65cbb7d7 use the service specific address in SRV response
10 years ago
Ryan Uber 42ace3a6b5 agent: use mapstructure's Metadata.Unused to detect extraneous config
10 years ago
Ryan Uber b8740b62da agent: reject config with invalid options
10 years ago
Armon Dadgar f86d7c3a09 Merge pull request #558 from ceh/http-api-response-headers
10 years ago
Daniel Malon 051ac8eb0b advertise specific address for a service
10 years ago
Thordur Bjornsson a12ffef8b6 Test both ?pretty both bare and with value.
10 years ago
Thordur Bjornsson 1435818792 handle ?pretty similarly to ?stale, ?consistent etc.
10 years ago
Ryan Uber e9615c50e6 agent: test pretty printed json
10 years ago
Emil Hessman cb764c35e5 add ability to specify response headers on the HTTP API
10 years ago
Ryan Breen f2bd641402 Clean up log line and reduce test time.
10 years ago
Ryan Breen d82ef7bb8c Test that staggered checks run within the defined interval.
10 years ago
Ryan Breen 2e58f54a26 Well, that sure is cleaner.
10 years ago
Ryan Breen 60dacecb39 Add a randomized start before running CheckMonitors.
10 years ago
Armon Dadgar a5a9f051cd consul: Ignore zero ttl on session
10 years ago
Armon Dadgar 29afa881f4 Merge pull request #524 from amalaviy/session_ttl
10 years ago
Atin Malaviya ac54010027 Fixed clearSessionTimer, created invalidateSession, added invalid TTL test
10 years ago
Atin Malaviya 60915629f6 Took out usage of snapshot SessionListTTL
10 years ago
Atin Malaviya 0f9723e6f8 Remove hardcoded wait time in session TTL tests
10 years ago
Atin Malaviya 5229f3b44d Clean up code based on feedback from armon
10 years ago
Atin Malaviya 624c465e2b Added more tests. Also added return of 404 if the session id to renew is not found
10 years ago
Atin Malaviya 4732c36d88 Consul Session TTLs
10 years ago
Ali Abbas d73e1cae85 since dns.TXT is an external dependency, it is safer to add keys to the fields to avoid some potential ordering issues if changes in this field occur with upstream
10 years ago
Chavez de0d2d7b78 agent: agent test fixes
10 years ago
Veres Lajos 3b1068387a typofixes - https://github.com/vlajos/misspell_fixer
10 years ago
Armon Dadgar 5887242db2 agent: Handle service ACLs when doing anti-entropy
10 years ago
Ryan Uber 81d4e5cfd4 agent: fixup all check definitions from json config
10 years ago
Ryan Uber dd4fadfc9e agent: persist CheckType with health checks
10 years ago
Ryan Uber b7587cac42 agent: allow config reload to modify checks/services persistence
10 years ago
Ali Abbas a4656f1ecf fix Sprintf formatting
10 years ago
Ali Abbas e395420af6 cleanup unreachable code
10 years ago
Ryan Uber 9f9087badb agent: prefer config over persisted services/checks (#497)
10 years ago
Armon Dadgar f74d3dbd92 Merge pull request #497 from hashicorp/f-persist
10 years ago
Armon Dadgar 50e21b071c agent: Adding TODO for future optimization
10 years ago
Ryan Uber 2ebe85414f agent: pass error through when writing state files
10 years ago
Ryan Uber 79ba25b94d agent: default restored checks to critical status
10 years ago
Ryan Uber 46a5272a8a agent: first pass at local service and check persistence
10 years ago
lalyos 8f04401648 agent: implementing reverse dns lookup for ipv4 and ipv6
10 years ago
Armon Dadgar f57efbc778 Merge pull request #487 from amalaviy/ephemeral_keys
10 years ago
Ryan Uber dbd420fc4b agent: make event buffer test non-sequential
10 years ago
Ryan Uber da96fb5499 agent: Test event order preservation for watches
10 years ago
Ryan Uber 96619b7f88 agent: Preserve ordering of event buffer. Fixes #479
10 years ago
Atin Malaviya 6ef03a806c Clean up tests, use switch to default session.Behavior value if unspecified, unrecognized
10 years ago
Atin Malaviya 47241fc1c8 Ephemeral Nodes for via Session behavior settings.
10 years ago
Ryan Uber 28bd9810a7 agent: remove unused config variable
10 years ago
Ryan Uber c283754381 Rebase against upstream
10 years ago
Ryan Uber bc0eb4c16d agent: fix gossip encryption detection
10 years ago
Ryan Uber 8a652c6ffa agent: fix loading keyring on agent start
10 years ago
Ryan Uber ab5fbe4094 agent: ignore -encrypt if provided when keyring exists
10 years ago
Ryan Uber 4203e7ab6d consul: clean up comments, fix globalRPC tests
10 years ago
Ryan Uber 0cafb129ee consul: more tests, remove unused KeyManager() method
10 years ago
Ryan Uber 648c7cdc8e consul: simplify keyring operations
10 years ago
Ryan Uber 0b8fe6cc83 agent: fix test cases
10 years ago
Ryan Uber c945311baf agent: make rpc tests more reliable
10 years ago
Ryan Uber bc2b2120fa agent: -encrypt appends to keyring if one exists
10 years ago
Ryan Uber 22b2c63304 command/agent: fix up gossip encryption indicator
10 years ago
Ryan Uber 7a74f559b9 command: remove -init argument from keyring, auto-persist keyrings when using agent -encrypt
10 years ago
Ryan Uber 1f9d13dc73 agent: squash some more common keyring semantics
10 years ago
Ryan Uber 59a7938d1f agent: guard against empty keyring files
10 years ago
Ryan Uber 7b4b87ccf1 consul: use keyring operation type to cut out duplicated logic
10 years ago
Ryan Uber c11f6b5152 agent: fix install key test
10 years ago
Ryan Uber 91ad3461f4 command: fix panic when client RPC is asked for a keyring operation
10 years ago
Ryan Uber 9d01174521 consul: kill unused struct fields
10 years ago
Ryan Uber a163db2269 command/keyring: remove unneeded -wan arg, fix tests
10 years ago
Ryan Uber f86904ee59 agent: adjust rpc client tests for keyring
10 years ago
Ryan Uber fcba072246 command: fixing test cases for keyring
10 years ago
Ryan Uber 9056e617cb consul: cross-dc key rotation works
10 years ago
Ryan Uber 2bdeaa0c6a consul: restructuring
10 years ago
Ryan Uber 8dec2744da consul: refactor keyring, repeat RPC calls to all DC's
10 years ago
Ryan Uber cfbf2b4f94 command: allow wan ring to be modified separately from lan pools
10 years ago
Ryan Uber 431b366d4f agent: split keyring functionality out of agent.go
10 years ago
Ryan Uber 5ab4a590d7 command: test generated keyring file content and conflicting args for agent
10 years ago
Ryan Uber 621aafa9b4 agent: test loading keyring files for client and server
10 years ago
Ryan Uber 2220ccdac2 command: various cleanup
10 years ago
Ryan Uber d906d16d15 agent: add tests for keyring presence checks
10 years ago
Ryan Uber 353b67826a command: use separate key files for LAN/WAN
10 years ago
Ryan Uber 530f3ba747 command/keys: refactor, restrict key operations to server nodes
10 years ago
Ryan Uber 8a40f3888c agent: move keyring initialization out of agent, add -init option to keys command
10 years ago
Ryan Uber 0952535e33 agent: fix keyring loading when config is passed off
10 years ago
Ryan Uber b6037ef323 agent: clean up keyring file implementation
10 years ago
Ryan Uber fcb0961436 agent: refactor keyring loader
10 years ago
Ryan Uber df68820645 agent: install/use/remove key tests
10 years ago
Ryan Uber 2280434e16 agent: add rpc tests for listing lan/wan gossip keys
10 years ago
Ryan Uber 90de483871 command/keys: begin tests
10 years ago
Ryan Uber 46ce9e936f command/keys: remove key command implemented
10 years ago
Ryan Uber 1ac6b10aed command/keys: use key command implemented
10 years ago
Ryan Uber 7b6f3d6dcc agent: install key command implemented
10 years ago
Ryan Uber e4251a3372 agent: fix inversed lan/wan key listing
10 years ago
Ryan Uber 9b4707a329 command/keys: list keys working end-to-end
10 years ago
Ryan Uber f771f2ef92 command: add option for -wan to keys command
10 years ago
Ryan Uber 67b179ccc9 command: basic rpc works for keys command
10 years ago
Ryan Uber 4dd1b42477 consul: use rpc layer only for key management functions, add rpc commands
10 years ago
Ryan Uber b1c0bb60ce command: warn when passing -encrypt when keyring already exists
10 years ago
Ryan Uber 471ee9ce8f command: create serf dir if it doesn't exist, document -disable-keyring arg
10 years ago
Ryan Uber 0da6e08d9d consul: fix json marshaling
10 years ago
Ryan Uber e20a724999 consul: first pass at keyring integration
10 years ago
Armon Dadgar 6c83ef119a agent: Fixing wan join tests
10 years ago
Armon Dadgar c449f07b38 agent: Fixing config merge test
10 years ago
Armon Dadgar 666cf3c483 agent: Fixing UiDir in test
10 years ago
Armon Dadgar 485f0a0c93 agent: Fixing port collision in tests
10 years ago
Armon Dadgar 6be29e17c2 Merge pull request #478 from amalaviy/https
10 years ago
Atin Malaviya 61f1d24f39 consul.Config() helper to generate the tlsutil.Config{} struct, 30 second keepalive, use keepalive for HTTP and HTTPS
10 years ago
Atin Malaviya f1f8c88228 Moved TLS Config stuff to tlsutil package
10 years ago
Atin Malaviya 0904c651a8 Change names to StartJoinWan, RetryJoinWan etc
10 years ago
Atin Malaviya f4fd8453ed Added HTTPS support via a new HTTPS Port configuration option similar to the HTTP Port.
10 years ago
Atin Malaviya 5b41170f47 Add start-wan-join, retry-wan-join and related configuration options and commandline options
10 years ago
Ryan Uber 1b63cbf21e Merge pull request #458 from hashicorp/h-notes
10 years ago
Ryan Uber df5859580f agent: pass notes field through for checks inside of service definitions. Fixes #449
10 years ago
Armon Dadgar cf7e9e40d5 Fixing unit tests
10 years ago
Armon Dadgar cd936793ad Support old recursor config for backwards compatibility
10 years ago
foostan 35b006d884 Add multiple recursor definition support
10 years ago
Ryan Uber 28f31a8dd8 agent: add support for multiple checks and config mixing
10 years ago
Ryan Uber c1dfa55859 agent: test config as a whole in services test
10 years ago
Alexander Simmerl 461c1e18a5 Add multiple service definition support
10 years ago
Armon Dadgar 541b98a926 Gofmt
10 years ago
Armon Dadgar ce4aa7beb5 Switching to the pinned version of msgpack
10 years ago
Ryan Uber cc613a90fd agent: test services are in sync when added from the API
10 years ago
Ryan Uber 525d74aebc agent: add test for consul service sync state
10 years ago
Ryan Uber 2319460904 agent: initialize local consul service tags to fix service sync
10 years ago
Armon Dadgar e4dc15b9e3 agent: skip syslog test on windows
10 years ago
Ryan Uber b2ae3434b1 agent: optimize rpc monitor test
10 years ago
Ryan Uber 35157659a3 agent: fix failing monitor test
10 years ago
Armon Dadgar 4f1fa3a4ce Merge pull request #401 from hashicorp/f-healthcheck
10 years ago
Armon Dadgar e720a09aa4 Merge pull request #400 from hashicorp/f-service-filter
10 years ago
Ryan Uber 149656951d agent: fix tests after default status change
10 years ago
Ryan Uber 10610d3d26 agent: fix failing test
10 years ago
Ryan Uber cfca160cd5 formatting
10 years ago
Ryan Uber aa6ffc90f0 agent: remove special case of consul service, adjust tests
10 years ago
Ryan Uber 2f93e13da8 consul: kill remaining use of HealthUnknown
10 years ago
Ryan Uber f311ada60e agent: Default health checks to critical. Fixes #341
10 years ago
Ryan Uber e2246b9f6c agent: account for consul service in anti-entropy tests
10 years ago
Ryan Uber cc999e339b agent: fix node name in cli test
10 years ago
Ryan Uber b1e8d351ab agent: re-use ConsulServiceID from consul package
10 years ago
Ryan Uber 4576b4eb29 agent: auto-register the consul service on server nodes
10 years ago
Ryan Uber b804e1ab52 agent: Allow 'consul' service to be targeted for events. Fixes #344
10 years ago
Armon Dadgar 6ffcdbc183 Merge pull request #397 from hashicorp/f-syslog
10 years ago
Ryan Uber b9977338fd agent: Filter messages logged to syslog. Fixes #272
10 years ago
Armon Dadgar 84649b5423 agent: Fixing multiple headers for /v1/event/list endpoint. Fixes #361
10 years ago
Armon Dadgar 3e32e906d1 agent: Fixing tests
10 years ago
Armon Dadgar bee5fe280c Merge pull request #396 from ryanuber/f-retry-join
10 years ago
Ryan Uber b35578a917 command: formatting
10 years ago
Ryan Uber 599d0558e7 agent: test max retries in config
10 years ago
Ryan Uber 62b4752804 command/agent: add help for retry join
10 years ago
Ryan Uber 67e1f363e1 agent: add retry join tests
10 years ago
Ryan Uber 4bc4ba2d09 agent: test retry join config
10 years ago
Ryan Uber 6d75fc8fb2 agent: merge RetryInterval in config merger
10 years ago
Ryan Uber 7c91c08457 agent: first pass at join retry
10 years ago
Armon Dadgar 77436a15fd agent: tests for DNS truncate config
10 years ago
Alex Wheeler 6cac440a8d Adding support for enabling the DNS truncate flag for UDP queries.
10 years ago
Anton Lindström b8ae4b7d92 Remove redundant assignment
10 years ago
William Tisäter c061eec101 Go format fix
10 years ago
Soren Hansen caedef5cc1 Also change the call sites. *sigh*
10 years ago
Soren Hansen 8605488598 Fix style issue in remote_exec_test
10 years ago
Soren Hansen 8f5089a661 Remove test code duplication
10 years ago
Soren Hansen 264d619457 Pass exitCode by reference
10 years ago
Armon Dadgar 36fd5f76c2 agent: Fixing issue with multiple watches. Fixes #337
10 years ago
Armon Dadgar a8b66666f5 agent: Fixing config merge issue
10 years ago
Armon Dadgar d04880cc60 agent: Support for checkpoint
10 years ago
Armon Dadgar e86c5b2627 agent: Address overrides. Fixes #301 and #253
10 years ago
Armon Dadgar cc728a1345 agent: Adding address configurations
10 years ago
Armon Dadgar 98acc0a908 agent: statsd support. Fixes #247
10 years ago
Armon Dadgar 3286074758 agent: Handle cancel for idle wait
10 years ago
Armon Dadgar 9b74b86709 agent: Testing remote exec
10 years ago
Armon Dadgar 9ba4f31fde agent: Refactor remote exec write code
10 years ago
Armon Dadgar a0c6dbfe2a agent: testing remote exec writer
10 years ago
Armon Dadgar 53777527e0 agent: First pass at remote exec support
10 years ago
Armon Dadgar 6a6885ec18 agent: Refactor msgpack serialization into util
10 years ago
Armon Dadgar 89f258ca2e agent: Adding remote exec configuration
10 years ago
Armon Dadgar dc883d151e website: typo fixes
10 years ago
Armon Dadgar 6c30ccd3f7 agent: Prevent hot spin on event list
10 years ago
Armon Dadgar c3bb7de75d agent: Support event filtering on name
10 years ago
Armon Dadgar 602828472d agent: First pass at multi-DC support
10 years ago
Armon Dadgar 337fe4085a agent: Testing event endpoints
10 years ago
Armon Dadgar 77e94cfd38 agent: First pass at event endpoints
10 years ago
Armon Dadgar 0ec5e5ab5f agent: Testing user events
10 years ago
Armon Dadgar aad57e952e agent: Methods to get the user events
10 years ago
Armon Dadgar 93c17db1b2 agent: remove userEventEnc type
10 years ago
Armon Dadgar 2d03146d3b agent: Adding event ingestion
10 years ago
Armon Dadgar 314743c111 agent: working on user events
10 years ago
Armon Dadgar 1c341e6766 consul: expose UserEvent from Serf
10 years ago
Armon Dadgar e0a815772a agent: Support encrypt CLI flag. Fixes #245.
10 years ago
Armon Dadgar 3e4bd6a2ec agent: ACL violation returns 403 code
10 years ago
Armon Dadgar 70eb59c63e agent: Use SHELL if provided. Fixes #237.
10 years ago
Armon Dadgar 46a96d9c42 agent: Refactor script invoke
10 years ago
Armon Dadgar 4b547a43d0 agent: First pass at agent-based watches
10 years ago
Armon Dadgar e877753162 agent: Changing to use nested JSON for watches
10 years ago
Armon Dadgar 5ee737b8d4 agent: Adding watches config
10 years ago
Armon Dadgar 4d66b11c91 agent: Fixing ACL tests with token param
10 years ago
Armon Dadgar b952506c10 agent: Strict PUT for modifying ACLs
10 years ago
Armon Dadgar 96648dd495 agent: Enforce PUT for session destroy. Fixes #285.
10 years ago
Armon Dadgar ca1aeb8fa8 Merge pull request #288 from gmr/rfc-2782-srv-lookups
10 years ago
Armon Dadgar 343f69504b agent: Rename acl delete to destroy
10 years ago
Armon Dadgar 0ff28a12fa agent: Copy token in KV PUT/DELETE
10 years ago