Mitchell Hashimoto
|
9bbbb73734
|
agent/consul: Intention.Apply ACL on rename
|
2018-06-14 09:41:45 -07:00 |
|
Mitchell Hashimoto
|
01b644e213
|
agent/consul: tests for ACLs on Intention.Apply update/delete
|
2018-06-14 09:41:45 -07:00 |
|
Mitchell Hashimoto
|
a67ff1c0dc
|
agent/consul: Basic ACL on Intention.Apply
|
2018-06-14 09:41:44 -07:00 |
|
Mitchell Hashimoto
|
0719ff6905
|
agent: convert all intention tests to testify/assert
|
2018-06-14 09:41:44 -07:00 |
|
Mitchell Hashimoto
|
454ef7d106
|
agent/consul/fsm,state: snapshot/restore for intentions
|
2018-06-14 09:41:44 -07:00 |
|
Mitchell Hashimoto
|
80d068aaa4
|
agent: use UTC time for intention times, move empty list check to
agent/consul
|
2018-06-14 09:41:43 -07:00 |
|
Mitchell Hashimoto
|
370b2599a1
|
agent/consul/fsm: switch tests to use structs.TestIntention
|
2018-06-14 09:41:43 -07:00 |
|
Mitchell Hashimoto
|
97e2a73145
|
agent/consul/state: need to set Meta for intentions for tests
|
2018-06-14 09:41:43 -07:00 |
|
Mitchell Hashimoto
|
ad42f42a17
|
agent/consul/state: remove TODO
|
2018-06-14 09:41:43 -07:00 |
|
Mitchell Hashimoto
|
70858598e4
|
agent: use testing intention to get valid intentions
|
2018-06-14 09:41:43 -07:00 |
|
Mitchell Hashimoto
|
ab4ea3efb4
|
agent/consul: set default intention SourceType, validate it
|
2018-06-14 09:41:43 -07:00 |
|
Mitchell Hashimoto
|
d92993f75b
|
agent/structs: Intention validation
|
2018-06-14 09:41:42 -07:00 |
|
Mitchell Hashimoto
|
82a50245e0
|
agent/consul: support intention description, meta is non-nil
|
2018-06-14 09:41:42 -07:00 |
|
Mitchell Hashimoto
|
c12690b837
|
agent/consul/fsm: add tests for intention requests
|
2018-06-14 09:41:42 -07:00 |
|
Mitchell Hashimoto
|
a9743f4f15
|
agent,agent/consul: set default namespaces
|
2018-06-14 09:41:42 -07:00 |
|
Mitchell Hashimoto
|
10c370c0fb
|
agent/consul: set CreatedAt, UpdatedAt on intentions
|
2018-06-14 09:41:42 -07:00 |
|
Mitchell Hashimoto
|
d57a3ca2af
|
agent: GET /v1/connect/intentions/match
|
2018-06-14 09:41:42 -07:00 |
|
Mitchell Hashimoto
|
93de03fe8b
|
agent/consul: RPC endpoint for Intention.Match
|
2018-06-14 09:41:42 -07:00 |
|
Mitchell Hashimoto
|
f93edadbbe
|
agent/consul/state: IntentionMatch for performing match resolution
|
2018-06-14 09:41:41 -07:00 |
|
Mitchell Hashimoto
|
377479c01a
|
agent/structs: IntentionPrecedenceSorter for sorting based on precedence
|
2018-06-14 09:41:41 -07:00 |
|
Mitchell Hashimoto
|
dca483b4a2
|
agent: PUT /v1/connect/intentions/:id
|
2018-06-14 09:41:41 -07:00 |
|
Mitchell Hashimoto
|
faeb583162
|
agent: DELETE /v1/connect/intentions/:id
|
2018-06-14 09:41:41 -07:00 |
|
Mitchell Hashimoto
|
fb02e53536
|
agent/consul: test that Apply works to delete an intention
|
2018-06-14 09:41:41 -07:00 |
|
Mitchell Hashimoto
|
4417f37ede
|
agent/consul/state,fsm: support for deleting intentions
|
2018-06-14 09:41:41 -07:00 |
|
Mitchell Hashimoto
|
1b44c1befa
|
agent/consul: creating intention must not have ID set
|
2018-06-14 09:41:40 -07:00 |
|
Mitchell Hashimoto
|
771b1737e3
|
agent/consul: support updating intentions
|
2018-06-14 09:41:40 -07:00 |
|
Mitchell Hashimoto
|
0d96cdc0a5
|
agent: GET /v1/connect/intentions/:id
|
2018-06-14 09:41:40 -07:00 |
|
Mitchell Hashimoto
|
274bfdd864
|
agent: POST /v1/connect/intentions
|
2018-06-14 09:41:40 -07:00 |
|
Mitchell Hashimoto
|
5a1fb35d6e
|
agent: GET /v1/connect/intentions endpoint
|
2018-06-14 09:41:40 -07:00 |
|
Mitchell Hashimoto
|
e8c4156f07
|
agent/consul: Intention.Get endpoint
|
2018-06-14 09:41:40 -07:00 |
|
Mitchell Hashimoto
|
9e307e178e
|
agent/consul: Intention.Apply, FSM methods, very little validation
|
2018-06-14 09:41:39 -07:00 |
|
Mitchell Hashimoto
|
212a272989
|
agent/consul: start Intention RPC endpoints, starting with List
|
2018-06-14 09:41:39 -07:00 |
|
Mitchell Hashimoto
|
9639bfb1be
|
agent/consul/state: list intentions
|
2018-06-14 09:41:39 -07:00 |
|
Mitchell Hashimoto
|
cc8a6f7f15
|
agent/consul/state: initial work on intentions memdb table
|
2018-06-14 09:41:39 -07:00 |
|
Guido Iaquinti
|
f7fe6c2a87
|
Attach server.Name label to client.rpc.failed
|
2018-06-13 14:56:14 +01:00 |
|
Guido Iaquinti
|
3d230dee80
|
Attach server.ID label to client.rpc.failed
|
2018-06-13 14:53:44 +01:00 |
|
Guido Iaquinti
|
e85e63c18c
|
Client: add metric for failed RPC calls to server
|
2018-06-13 12:35:45 +01:00 |
|
Matt Keeler
|
40e6d9c720
|
Fixup a weird merge problem
|
2018-06-11 16:27:39 -04:00 |
|
Matt Keeler
|
0df7cd22aa
|
Add a Client ReloadConfig test
|
2018-06-11 16:23:51 -04:00 |
|
Matt Keeler
|
08e26d10b8
|
Merge branch 'master' of github.com:hashicorp/consul into rpc-limiting
# Conflicts:
# agent/agent.go
# agent/consul/client.go
|
2018-06-11 16:11:36 -04:00 |
|
Matt Keeler
|
65746b2f8f
|
Apply the limits to the clients rpcLimiter
|
2018-06-11 15:51:17 -04:00 |
|
Matt Keeler
|
6cc0422408
|
Add configuration entry to control including TXT records for node meta in DNS responses
If set to false, the only way to retrieve TXT records for node meta is to specifically query for TXT records.
|
2018-06-11 11:49:04 -04:00 |
|
Pierre Souchay
|
c83124a94c
|
Removed labels from new ACL denied metrics
|
2018-06-08 11:56:46 +02:00 |
|
Pierre Souchay
|
064f8ad170
|
Removed consul prefix from metrics as requested by @kyhavlov
|
2018-06-08 11:51:50 +02:00 |
|
Matt Keeler
|
88a8c5e968
|
Merge pull request #4156 from hashicorp/enterprise-coexistence
Enterprise/Licensing Cleanup
|
2018-06-05 10:50:32 -04:00 |
|
Jack Pearkes
|
aa1c993806
|
Merge pull request #4013 from sethvargo/sethvargo/user_agent
Add a helper for generating Consul's user-agent string
|
2018-06-01 09:13:38 -07:00 |
|
Matt Keeler
|
27fe219918
|
Merge pull request #4131 from pierresouchay/enable_full_dns_compression
Enable full dns compression
|
2018-06-01 10:42:03 -04:00 |
|
Matt Keeler
|
1fbe828c35
|
Add RunWithConfig and put Run signature back to normal
|
2018-05-31 20:22:14 -04:00 |
|
Matt Keeler
|
53fbe2b111
|
Update unit tests to reflect change to func signature
|
2018-05-31 17:20:16 -04:00 |
|
Matt Keeler
|
8e0e239e42
|
Allow passing in a config to the watch plan to use when creating the API client
This allows watches from consul agent config (rather than consul watch command) to be able to utilize HTTPs
|
2018-05-31 17:07:36 -04:00 |
|