Michael Schurter
e5599deee4
Support CORS for client endpoints
...
Added to /v1/client/stats and /v1/client/allocation/
2017-10-18 17:32:36 -07:00
Michael Schurter
71178c97a6
Agent Health Endpoint
2017-10-13 15:37:44 -07:00
Michael Schurter
3ed3d1b925
Merge pull request #3374 from hashicorp/f-auth-token
...
SecretID -> AuthToken
2017-10-12 16:57:49 -07:00
Alex Dadgar
f1965d6305
Handle invalid token as well
2017-10-12 15:39:05 -07:00
Michael Schurter
fae8e7f699
SecretID -> AuthToken
2017-10-12 15:16:33 -07:00
Alex Dadgar
21c2ba33e5
403 instead of 500 for permission denied
2017-10-12 14:10:20 -07:00
Alex Dadgar
a66f32ea58
always gzip
2017-09-19 10:37:49 -05:00
Alex Dadgar
ddc2efa4ac
sync
2017-09-19 10:08:23 -05:00
Chelsea Holland Komlo
03b24df193
refactoring prometheus endpoint
2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
815b23fe06
add endpoint for prometheus
2017-09-13 19:21:21 +00:00
Alex Dadgar
ac1539d5d9
Sync namespace changes
2017-09-07 17:04:21 -07:00
Chelsea Holland Komlo
4085560503
add http endpoint for in memory metrics
...
prevent against flaky test due to timing/initialization issues
2017-09-06 13:51:19 +00:00
Armon Dadgar
9c21e76c1e
agent: fix routing for token-specific request
2017-09-04 13:07:44 -07:00
Armon Dadgar
b253ad5cfb
agent: thread through token for ACL endpoint tests
2017-09-04 13:05:53 -07:00
Armon Dadgar
79420d78cf
agent: Adding X-Nomad-Token header parsing
2017-09-04 13:05:53 -07:00
Armon Dadgar
d7f3b896cd
nomad: adding ACL bootstrapping endpoint
2017-09-04 13:05:53 -07:00
Armon Dadgar
70cdccf643
agent: Adding HTTP endpoints for ACL tokens
2017-09-04 13:04:45 -07:00
Armon Dadgar
6c6e85ef82
agent: Adding ACL Policy endpoints
2017-09-04 13:03:15 -07:00
Chelsea Holland Komlo
9e3be518e3
adds any resource autocomplete
...
defaults to listing jobs if no id is provided
2017-08-25 16:42:11 +00:00
Chelsea Holland Komlo
7c5ef641c1
change endpoint to /v1/search
2017-08-14 17:38:10 +00:00
Chelsea Holland Komlo
787f7bc0c4
rename to cluster search
...
comment updates
2017-08-14 17:36:14 +00:00
Chelsea Holland Komlo
b2df34cf18
further refactoring
2017-08-04 22:50:41 +00:00
Chelsea Holland Komlo
1b24ae599e
Retrieve job information for resources endpoint
...
requires further refactoring and logic for more contexts
2017-08-04 14:34:25 +00:00
Alex Dadgar
873587381d
New test agent
2017-07-19 22:14:36 -07:00
Alex Dadgar
31daf93779
HTTP Endpoints
2017-07-07 12:03:11 -07:00
Alex Dadgar
e47be9f771
Merge branch 'master' into f-bolt-db
2017-05-09 11:11:55 -07:00
Alex Dadgar
5aa6e18807
Use batching
2017-05-01 14:50:34 -07:00
Alex Dadgar
9def7e1a14
Don't deepcopy job when retrieving copy of Alloc
...
This PR removes deepcopying of the job attached to the allocation in the
alloc runner. This operation is called very often so removing reflect
from the code path and the potentially large number of mallocs need to
create a job reduced memory and cpu pressure.
2017-05-01 14:50:34 -07:00
Pete Wildsmith
36f595480e
address feedback
2017-04-29 08:26:12 +01:00
Pete Wildsmith
a4ad6eb319
reduce to one configuration option
...
There should be just one option, verify_https_client, which
controls incoming and outgoing validation for the HTTPS wrapper
2017-04-28 10:45:09 +01:00
Pete Wildsmith
44a91c395f
Copy TLSConfig verification flags in server create
2017-04-25 23:33:12 +01:00
Adam Stankiewicz
4d465091dd
Remove unnecessary parameter from NewHTTPServer
2017-04-10 16:24:49 +02:00
Alex Dadgar
76ab4b6448
Merge branch 'master' into refactor-parser
2017-02-20 15:13:21 -08:00
Diptanu Choudhury
f551dcb83e
Making the job spec return api.Job
2017-02-16 13:52:39 -08:00
Alex Dadgar
03feb2efad
Fix escaping
2017-02-15 15:14:47 -08:00
Alex Dadgar
24995a6749
Operator command/endpoint/documentation
2017-02-09 18:04:46 -08:00
Diptanu Choudhury
615fbbe17a
Added a garbage collector for allocations
2016-12-14 15:01:12 -08:00
Michael Schurter
1304ba8b2d
Addresses are just addresses - no ports
...
Store address+port in an unexported field for ease-of-use
2016-11-09 11:49:55 -08:00
Michael Schurter
4e7587de17
Choose safer default advertise address
...
* -dev mode defaults bind & advertise to localhost
* Normal mode defaults bind to 0.0.0.0 & advertise to the resolved
hostname. If the hostname resolves to localhost it will refuse to
start and advertise must be manually set.
2016-11-08 11:17:16 -08:00
Michael Schurter
cd9fbfa0c7
Remove ServerName because we verify based on region
2016-11-01 14:17:31 -07:00
Evan Gilman
5a1b8db597
Add address selector methods to the agent
2016-10-27 10:51:11 -07:00
Diptanu Choudhury
f416ac7419
Moved tlsutil into helpers
2016-10-25 16:05:37 -07:00
Diptanu Choudhury
0e6e5b3e7b
Enabling TLS on cli
2016-10-25 10:39:17 -07:00
Diptanu Choudhury
15b2cc5d8c
Changed the way TLS config is parsed
2016-10-24 13:56:19 -07:00
Diptanu Choudhury
11c1583467
Implemented TLS support for http and rpc
2016-10-23 22:22:00 -07:00
Diptanu Choudhury
f0806dceff
Enable serf encryption ( #1791 )
...
* Added the keygen command
* Added support for gossip encryption
* Changed the URL for keyring management
* Fixed the cli
* Added some tests
* Added tests for keyring operations
* Added a test for removal of keys
* Added some docs
* Fixed some docs
* Added general options
2016-10-17 10:48:04 -07:00
Diptanu Choudhury
3bdaf91dd1
Updated tests and comments
2016-08-04 11:29:36 -07:00
Diptanu Choudhury
72cd53d6e5
Added an endpoint for users to reconcile job summaries
2016-08-03 16:12:47 -07:00
Alex Dadgar
53f198932f
Fix buffer reuse
2016-07-25 11:16:01 -07:00
Alex Dadgar
a9c97cfb19
Don't require slash for node stats
2016-06-11 13:15:57 -07:00