Paul Banks
|
894ee3c5b0
|
Add Connect agent, catalog and health endpoints to api Client
|
2018-06-14 09:41:54 -07:00 |
|
Mitchell Hashimoto
|
2026cf3753
|
agent/consul: encode issued cert serial number as hex encoded
|
2018-06-14 09:41:53 -07:00 |
|
Mitchell Hashimoto
|
deb55c436d
|
agent/structs: hide some fields from JSON
|
2018-06-14 09:41:52 -07:00 |
|
Mitchell Hashimoto
|
746f80639a
|
agent: /v1/connect/ca/configuration PUT for setting configuration
|
2018-06-14 09:41:52 -07:00 |
|
Mitchell Hashimoto
|
58b6f476e8
|
agent: /v1/connect/ca/leaf/:service_id
|
2018-06-14 09:41:52 -07:00 |
|
Mitchell Hashimoto
|
80a058a573
|
agent/consul: CAS operations for setting the CA root
|
2018-06-14 09:41:51 -07:00 |
|
Mitchell Hashimoto
|
1928c07d0c
|
agent/consul: key the public key of the CSR, verify in test
|
2018-06-14 09:41:51 -07:00 |
|
Mitchell Hashimoto
|
9a8653f45e
|
agent/consul: test for ConnectCA.Sign
|
2018-06-14 09:41:51 -07:00 |
|
Mitchell Hashimoto
|
a360c5cca4
|
agent/consul: basic sign endpoint not tested yet
|
2018-06-14 09:41:51 -07:00 |
|
Mitchell Hashimoto
|
f433f61fdf
|
agent/structs: json omit QueryMeta
|
2018-06-14 09:41:50 -07:00 |
|
Mitchell Hashimoto
|
cfb62677c0
|
agent/consul/state: CARoot structs and initial state store
|
2018-06-14 09:41:49 -07:00 |
|
Mitchell Hashimoto
|
f9a55aa7e0
|
agent: clarified a number of comments per PR feedback
|
2018-06-14 09:41:49 -07:00 |
|
Mitchell Hashimoto
|
4cc4de1ff6
|
agent: remove ConnectProxyServiceName
|
2018-06-14 09:41:49 -07:00 |
|
Mitchell Hashimoto
|
566c98b2fc
|
agent/consul: require name for proxies
|
2018-06-14 09:41:48 -07:00 |
|
Mitchell Hashimoto
|
b5fd3017bb
|
agent/structs: tests for PartialClone and IsSame for proxy fields
|
2018-06-14 09:41:48 -07:00 |
|
Mitchell Hashimoto
|
c43ccd024a
|
agent/local: anti-entropy for connect proxy services
|
2018-06-14 09:41:48 -07:00 |
|
Mitchell Hashimoto
|
253256352c
|
agent/consul: Catalog.ServiceNodes supports Connect filtering
|
2018-06-14 09:41:47 -07:00 |
|
Mitchell Hashimoto
|
8a72826483
|
agent/consul: proxy registration and tests
|
2018-06-14 09:41:46 -07:00 |
|
Mitchell Hashimoto
|
761b561946
|
agent: /v1/catalog/service/:service works with proxies
|
2018-06-14 09:41:46 -07:00 |
|
Mitchell Hashimoto
|
09568ce7b5
|
agent/consul/state: service registration with proxy works
|
2018-06-14 09:41:46 -07:00 |
|
Mitchell Hashimoto
|
6a8bba7d48
|
agent/consul,structs: add tests for ACL filter and prefix for intentions
|
2018-06-14 09:41:45 -07:00 |
|
Mitchell Hashimoto
|
c54be9bc09
|
agent/consul: Basic ACL on Intention.Apply
|
2018-06-14 09:41:44 -07:00 |
|
Mitchell Hashimoto
|
1d0b4ceedb
|
agent: convert all intention tests to testify/assert
|
2018-06-14 09:41:44 -07:00 |
|
Mitchell Hashimoto
|
37f66e47ed
|
agent: use testing intention to get valid intentions
|
2018-06-14 09:41:43 -07:00 |
|
Mitchell Hashimoto
|
04bd4af99c
|
agent/consul: set default intention SourceType, validate it
|
2018-06-14 09:41:43 -07:00 |
|
Mitchell Hashimoto
|
8e2462e301
|
agent/structs: Intention validation
|
2018-06-14 09:41:42 -07:00 |
|
Mitchell Hashimoto
|
d34ee200de
|
agent/consul: support intention description, meta is non-nil
|
2018-06-14 09:41:42 -07:00 |
|
Mitchell Hashimoto
|
2b047fb09b
|
agent,agent/consul: set default namespaces
|
2018-06-14 09:41:42 -07:00 |
|
Mitchell Hashimoto
|
e9d208bcb6
|
agent/consul: RPC endpoint for Intention.Match
|
2018-06-14 09:41:42 -07:00 |
|
Mitchell Hashimoto
|
231f7328bd
|
agent/structs: IntentionPrecedenceSorter for sorting based on precedence
|
2018-06-14 09:41:41 -07:00 |
|
Mitchell Hashimoto
|
c78b82f43b
|
agent: POST /v1/connect/intentions
|
2018-06-14 09:41:40 -07:00 |
|
Mitchell Hashimoto
|
2a8a2f8167
|
agent/consul: Intention.Get endpoint
|
2018-06-14 09:41:40 -07:00 |
|
Mitchell Hashimoto
|
48b9a43f1d
|
agent/consul: Intention.Apply, FSM methods, very little validation
|
2018-06-14 09:41:39 -07:00 |
|
Mitchell Hashimoto
|
b19a289596
|
agent/consul: start Intention RPC endpoints, starting with List
|
2018-06-14 09:41:39 -07:00 |
|
Mitchell Hashimoto
|
c05bed86e1
|
agent/consul/state: initial work on intentions memdb table
|
2018-06-14 09:41:39 -07:00 |
|
Wim
|
88514d6a82
|
Add support for reverse lookup of services
|
2018-05-19 19:39:02 +02:00 |
|
Kyle Havlovitz
|
a480434517
|
Remove the script field from checks in favor of args
|
2018-05-08 15:31:53 -07:00 |
|
Matt Keeler
|
ed94d356e0
|
Merge pull request #4023 from hashicorp/f-near-ip
Add near=_ip support for prepared queries
|
2018-04-12 12:10:48 -04:00 |
|
Matt Keeler
|
89cd24aeca
|
GH-3798: Add near=_ip support for prepared queries
|
2018-04-10 14:50:50 -04:00 |
|
Paul Banks
|
2ed0d2afcd
|
Allow ignoring checks by ID when defining a PreparedQuery. Fixes #3727.
|
2018-04-10 14:04:16 +01:00 |
|
Preetha
|
8fbe3dfceb
|
Adds discovery_max_stale (#4004)
Adds a new option to allow service discovery endpoints to return stale results if configured at the agent level.
|
2018-03-30 10:14:44 -05:00 |
|
Preetha Appan
|
d9d9944179
|
Renames agent API layer for service metadata to "meta" for consistency
|
2018-03-28 09:04:50 -05:00 |
|
Pierre Souchay
|
824b72cf90
|
Merge remote-tracking branch 'origin/master' into service_metadata
|
2018-02-11 13:20:49 +01:00 |
|
Pierre Souchay
|
f2df4005fe
|
Added unit tests for structs and fixed PartialClone()
|
2018-02-09 01:37:45 +01:00 |
|
James Phillips
|
4f3b4d0e55
|
Addresses additional state mutations.
Did a sweep of 84d6ac2d51
and checked them all.
|
2018-02-07 07:02:10 -08:00 |
|
Pierre Souchay
|
3acc5b58d4
|
Added support for Service Metadata
|
2018-02-07 01:54:42 +01:00 |
|
James Phillips
|
1a08e8c0f1
|
Changes "TLS" to "GRPCUseTLS" since it only applies to GRPC checks.
|
2018-02-02 17:29:34 -08:00 |
|
Dmytro Kostiuchenko
|
a45f6ad740
|
Add gRPC health-check #3073
|
2018-01-04 16:42:30 -05:00 |
|
Kyle Havlovitz
|
8546a1d3c6
|
Move autopilot to a standalone package
|
2017-12-11 16:45:33 -08:00 |
|
Kyle Havlovitz
|
068ca11eb8
|
Move check definition to a sub-struct
|
2017-11-01 14:54:46 -07:00 |
|