Yoann Fouquet
347a577815
website: mention node name for "agent/force-leave" HTTP endpoint ( #4542 )
...
* Adjust documentation for agent/force-leave endpoint
A node must be specified when calling agent/force-leave.
See:
- https://github.com/hashicorp/consul/blob/master/agent/http_oss.go#L25
- https://github.com/hashicorp/consul/blob/master/agent/agent_endpoint.go#L323
- https://github.com/hashicorp/consul/blob/master/agent/agent.go#L1442
However, the documentation does not specify it.
Note that Consul returns "301 Moved Permanently v1/agent/force-leave/" when sending PUT request on "v1/agent/force-leave".
* Switch from node id to node name
2018-10-24 08:20:05 -07:00
Raja Nadar
ca0d89399d
docs: add return info for update and delete acl-token apis ( #4584 )
...
* Update Token API returns the ID of the token updated.
* Delete Token API returns a raw text which is true for successful deletions
2018-10-24 11:11:51 -04:00
Raja Nadar
a25f307957
website: update the response json fields for sessions ( #4604 )
...
Updated the response json with the true response from Consul 1.2.2
2018-10-24 07:33:25 -07:00
Matt Keeler
8fa3d61d25
Implement CLI token cloning & special ID handling ( #4827 )
...
* Implement CLI token cloning & special ID handling
* Update a couple CLI commands to take some alternative options.
* Document the CLI.
* Update the policy list and set-agent-token synopsis
2018-10-24 10:24:29 -04:00
Martin Logan
ca9a54bea5
website: Update deprecated script tag in example. ( #4790 )
...
Signed-off-by: Martin Logan <mlogan@fanatics.com>
2018-10-24 07:21:20 -07:00
Andreas Sommer
c0b44c1af7
website: explain script exit code 1 in health check introduction guide ( #4769 )
2018-10-24 07:09:41 -07:00
Matt Keeler
c95927a9a8
Fix some uuids and make it clear that the SecretID is used for agent tokens ( #4845 )
2018-10-24 09:47:55 -04:00
Rebecca Zanzig
e3d9d570ed
Update the `join` command format in the k8s Running Consul section
...
Based on info from consul-helm issue 16, the formatting of the helm
chart value for joining an external cluster needs to be specified
as a yaml array. This updates the documentation to reflect this.
2018-10-22 14:08:13 -07:00
Jack Pearkes
d88c2eff11
website: add link to rc announce
2018-10-19 13:37:47 -07:00
Matt Keeler
b816bee165
ACL documentation ( #4824 )
...
* Updating the ACL guide.
* Update the docs correctly
* Finish updating the ACL docs - for now.
2018-10-19 13:26:31 -07:00
Matt Keeler
99e0a124cb
New ACLs ( #4791 )
...
This PR is almost a complete rewrite of the ACL system within Consul. It brings the features more in line with other HashiCorp products. Obviously there is quite a bit left to do here but most of it is related docs, testing and finishing the last few commands in the CLI. I will update the PR description and check off the todos as I finish them over the next few days/week.
Description
At a high level this PR is mainly to split ACL tokens from Policies and to split the concepts of Authorization from Identities. A lot of this PR is mostly just to support CRUD operations on ACLTokens and ACLPolicies. These in and of themselves are not particularly interesting. The bigger conceptual changes are in how tokens get resolved, how backwards compatibility is handled and the separation of policy from identity which could lead the way to allowing for alternative identity providers.
On the surface and with a new cluster the ACL system will look very similar to that of Nomads. Both have tokens and policies. Both have local tokens. The ACL management APIs for both are very similar. I even ripped off Nomad's ACL bootstrap resetting procedure. There are a few key differences though.
Nomad requires token and policy replication where Consul only requires policy replication with token replication being opt-in. In Consul local tokens only work with token replication being enabled though.
All policies in Nomad are globally applicable. In Consul all policies are stored and replicated globally but can be scoped to a subset of the datacenters. This allows for more granular access management.
Unlike Nomad, Consul has legacy baggage in the form of the original ACL system. The ramifications of this are:
A server running the new system must still support other clients using the legacy system.
A client running the new system must be able to use the legacy RPCs when the servers in its datacenter are running the legacy system.
The primary ACL DC's servers running in legacy mode needs to be a gate that keeps everything else in the entire multi-DC cluster running in legacy mode.
So not only does this PR implement the new ACL system but has a legacy mode built in for when the cluster isn't ready for new ACLs. Also detecting that new ACLs can be used is automatic and requires no configuration on the part of administrators. This process is detailed more in the "Transitioning from Legacy to New ACL Mode" section below.
2018-10-19 12:04:07 -04:00
Jack Pearkes
a10297c15b
website: minor notes about 1.4.0 ( #4820 )
2018-10-19 08:52:56 -07:00
Hans Hasselberg
36bcea9f33
website: update sprockets and ffi to dodge CVEs ( #4781 )
...
* Update sprockets to dodge CVE-2018-3760 and CVE-2014-7819
* update ffi to dodge CVE-2018-1000201
2018-10-19 08:41:04 -07:00
Pierre Souchay
a72f92cac6
dns: implements prefix lookups for DNS TTL ( #4605 )
...
This will fix https://github.com/hashicorp/consul/issues/4509 and allow forinstance lb-* to match services lb-001 or lb-service-007.
2018-10-19 08:41:04 -07:00
Aestek
2e1015b3ba
website: add service weights documentation in API doc ( #4776 )
...
Adds weights documentation to the following API routes :
* Agent: List Services
* Agent Register Service
* Health: List Nodes for Service
2018-10-19 08:41:03 -07:00
Jack Pearkes
e0e33aee26
website: note Envoy support in Nomad guide ( #4787 )
2018-10-19 08:41:03 -07:00
Jack Pearkes
197d62c6ca
New command: consul debug ( #4754 )
...
* agent/debug: add package for debugging, host info
* api: add v1/agent/host endpoint
* agent: add v1/agent/host endpoint
* command/debug: implementation of static capture
* command/debug: tests and only configured targets
* agent/debug: add basic test for host metrics
* command/debug: add methods for dynamic data capture
* api: add debug/pprof endpoints
* command/debug: add pprof
* command/debug: timing, wg, logs to disk
* vendor: add gopsutil/disk
* command/debug: add a usage section
* website: add docs for consul debug
* agent/host: require operator:read
* api/host: improve docs and no retry timing
* command/debug: fail on extra arguments
* command/debug: fixup file permissions to 0644
* command/debug: remove server flags
* command/debug: improve clarity of usage section
* api/debug: add Trace for profiling, fix profile
* command/debug: capture profile and trace at the same time
* command/debug: add index document
* command/debug: use "clusters" in place of members
* command/debug: remove address in output
* command/debug: improve comment on metrics sleep
* command/debug: clarify usage
* agent: always register pprof handlers and protect
This will allow us to avoid a restart of a target agent
for profiling by always registering the pprof handlers.
Given this is a potentially sensitive path, it is protected
with an operator:read ACL and enable debug being
set to true on the target agent. enable_debug still requires
a restart.
If ACLs are disabled, enable_debug is sufficient.
* command/debug: use trace.out instead of .prof
More in line with golang docs.
* agent: fix comment wording
* agent: wrap table driven tests in t.run()
2018-10-19 08:41:03 -07:00
Kyle Havlovitz
96a35f8abc
re-add Connect multi-dc config changes
...
This reverts commit 8bcfbaffb6588b024cd1a3cf0952e6bfa7d9e900.
2018-10-19 08:41:03 -07:00
Rebecca Zanzig
e81571d6e9
Add additional formatting detail to the Helm `join` command
...
In response to consul-helm issue 16.
2018-10-17 12:53:44 -07:00
Jack Pearkes
df2efb9658
website: bump website for 1.3.0
2018-10-11 11:27:54 -07:00
Assel Meher
f2321679d6
typo: s/checks/services ( #4783 )
2018-10-11 18:48:51 +01:00
Jack Pearkes
847a0a5266
Revert "Connect multi-dc config" ( #4784 )
2018-10-11 17:32:45 +01:00
danielehc
6c12a35834
Update creating-certificates.html.md ( #4780 )
...
In case `verify_server_hostname` is set in the configuration, Consul checks the certificate against `server.<datacenter>.<domain>`.
The name suggested by the guide generates errors like the following:
```
2018/10/10 12:42:20 [ERR] consul: Failed to confirm peer status for consul-3: rpc error getting client: failed to get conn: x509: certificate is valid for server.node.consul.labs, localhost, not server.consul.labs. Retrying in 16s...
```
Removing the `node` part from the certificate permits them to work also when that option is set.
2018-10-11 14:23:51 +02:00
Aestek
260a9880ae
[Security] Add finer control over script checks ( #4715 )
...
* Add -enable-local-script-checks options
These options allow for a finer control over when script checks are enabled by
giving the option to only allow them when they are declared from the local
file system.
* Add documentation for the new option
* Nitpick doc wording
2018-10-11 13:22:11 +01:00
Paul Banks
e95d78483d
Be more explicit about rolling upgrade process
2018-10-11 11:44:20 +01:00
Paul Banks
bf634fafee
Move 1.0.6 upgrade docs that were added in the wrong place
2018-10-11 11:38:55 +01:00
Paul Banks
94332edf2e
[WIP] Initial draft of Sidecar Service and Managed Proxy deprecation docs ( #4752 )
...
* Initial draft of Sidecar Service and Managed Proxy deprecation docs
* Service definition deprecation notices and sidecar service
* gRPC and sidecar service config options; Deprecate managed proxy options
* Envoy Docs: Basic envoy command; envoy getting started/intro
* Remove change that snuck in
* Envoy custom config example
* Add agent/service API docs; deprecate proxy config endpoint
* Misc grep cleanup for managed proxies; capitalize Envoy
* Updates to getting started guide
* Add missing link
* Refactor Envoy guide into a separate guide and add bootstrap reference notes.
* Add limitations to Envoy docs; Highlight no fixes for known managed proxy issues on deprecation page; clarify snake cae stuff; Sidecar Service lifecycle
2018-10-11 10:44:42 +01:00
Pierre Souchay
42f250fa53
Added SOA configuration for DNS settings. ( #4714 )
...
This will allow to fine TUNE SOA settings sent by Consul in DNS responses,
for instance to be able to control negative ttl.
Will fix: https://github.com/hashicorp/consul/issues/4713
# Example
Override all settings:
* min_ttl: 0 => 60s
* retry: 600 (10m) => 300s (5 minutes),
* expire: 86400 (24h) => 43200 (12h)
* refresh: 3600 (1h) => 1800 (30 minutes)
```
consul agent -dev -hcl 'dns_config={soa={min_ttl=60,retry=300,expire=43200,refresh=1800}}'
```
Result:
```
dig +multiline @localhost -p 8600 service.consul
; <<>> DiG 9.12.1 <<>> +multiline @localhost -p 8600 service.consul
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 36557
;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;service.consul. IN A
;; AUTHORITY SECTION:
consul. 0 IN SOA ns.consul. hostmaster.consul. (
1537959133 ; serial
1800 ; refresh (30 minutes)
300 ; retry (5 minutes)
43200 ; expire (12 hours)
60 ; minimum (1 minute)
)
;; Query time: 4 msec
;; SERVER: 127.0.0.1#8600(127.0.0.1)
;; WHEN: Wed Sep 26 12:52:13 CEST 2018
;; MSG SIZE rcvd: 93
```
2018-10-10 15:50:56 -04:00
Kyle Havlovitz
0cbd176a48
connect/ca: more OSS split for multi-dc
2018-10-10 12:17:59 -07:00
Kyle Havlovitz
5b98a602af
agent: add primary_datacenter and connect replication config options
2018-10-10 12:17:59 -07:00
Kyle Havlovitz
475afd0300
docs: deprecate acl_datacenter and replace it with primary_datacenter
2018-10-10 12:16:47 -07:00
Paul Banks
92fe8c8e89
Add Proxy Upstreams to Service Definition ( #4639 )
...
* Refactor Service Definition ProxyDestination.
This includes:
- Refactoring all internal structs used
- Updated tests for both deprecated and new input for:
- Agent Services endpoint response
- Agent Service endpoint response
- Agent Register endpoint
- Unmanaged deprecated field
- Unmanaged new fields
- Managed deprecated upstreams
- Managed new
- Catalog Register
- Unmanaged deprecated field
- Unmanaged new fields
- Managed deprecated upstreams
- Managed new
- Catalog Services endpoint response
- Catalog Node endpoint response
- Catalog Service endpoint response
- Updated API tests for all of the above too (both deprecated and new forms of register)
TODO:
- config package changes for on-disk service definitions
- proxy config endpoint
- built-in proxy support for new fields
* Agent proxy config endpoint updated with upstreams
* Config file changes for upstreams.
* Add upstream opaque config and update all tests to ensure it works everywhere.
* Built in proxy working with new Upstreams config
* Command fixes and deprecations
* Fix key translation, upstream type defaults and a spate of other subtele bugs found with ned to end test scripts...
TODO: tests still failing on one case that needs a fix. I think it's key translation for upstreams nested in Managed proxy struct.
* Fix translated keys in API registration.
≈
* Fixes from docs
- omit some empty undocumented fields in API
- Bring back ServiceProxyDestination in Catalog responses to not break backwards compat - this was removed assuming it was only used internally.
* Documentation updates for Upstreams in service definition
* Fixes for tests broken by many refactors.
* Enable travis on f-connect branch in this branch too.
* Add consistent Deprecation comments to ProxyDestination uses
* Update version number on deprecation notices, and correct upstream datacenter field with explanation in docs
2018-10-10 16:55:34 +01:00
Paul Banks
5b0d4db6bc
Support Agent Caching for Service Discovery Results ( #4541 )
...
* Add cache types for catalog/services and health/services and basic test that caching works
* Support non-blocking cache types with Cache-Control semantics.
* Update API docs to include caching info for every endpoint.
* Comment updates per PR feedback.
* Add note on caching to the 10,000 foot view on the architecture page to make the new data path more clear.
* Document prepared query staleness quirk and force all background requests to AllowStale so we can spread service discovery load across servers.
2018-10-10 16:55:34 +01:00
Mitchell Hashimoto
1e81b23bbb
Merge pull request #4766 from hashicorp/f-connect-inject
...
website: add docs for the Connect injection
2018-10-10 08:23:56 -07:00
Matt Ho
70cedfd10a
website: fix typo in connect example ( #4774 )
2018-10-10 11:01:57 +02:00
Mitchell Hashimoto
293194e7f2
website: address PR feedback
2018-10-09 09:30:37 -07:00
Hannah Oppenheimer
29170340b3
Clarify enable_tag_override explanation
...
In designing a potential UI for a configuration of `enable_tag_override`,
I found the documentation confusing and lengthy. Here, I've made an
attempt at re-writing this section to be more concise and clear.
I also made a few small changes to the organization of this file to map
explanations to the order of the properties listing at the top. I find
it easier to scan docs when explanations appear in the same order they
are listed at the top. For explanations that span multiple paragraphs, I
provided a subheading, which also helps in linking from other pages.
Finally, I removed a duplicated paragraph from the documentation.
2018-10-09 09:55:44 -05:00
Mitchell Hashimoto
374ab6ff5f
website: note that env vars are set
2018-10-08 09:55:55 -07:00
Mitchell Hashimoto
e3786a6d1c
website: address some PR feedback
2018-10-08 08:24:25 -07:00
Mitchell Hashimoto
57834a307f
website: add docs for the Connect injection
2018-10-07 23:47:08 -07:00
Dan Brown
a10f1ce2df
Fix retry_join config documentation ( #4757 )
...
'retry_join': source data must be an array or slice, got string
2018-10-05 14:16:02 -04:00
Matt Keeler
71297a6b9d
Update the snapshot agent documentation( #4758 )
...
Detail the S3 permissions required in addition to a gotcha regarding having part of the key within the S3 bucket name configuration.
2018-10-05 13:55:06 -04:00
Chris Hoffman
e7820bc9cb
typo: missing space
2018-10-05 11:33:28 -05:00
Freddy
851bf8c2eb
Update semaphore guide ( #4661 )
...
* Fill in gaps in semaphore guide
* Update to match that values come back b64 encoded
* Add that the value needs to be decoded
* Remove outdated reference to session1
* Fix some typos
* Clarify what is mean by a session having an active key
* Clarify requirements for lock holders in semaphore guide
2018-10-04 12:06:53 -10:00
danielehc
20ae959be8
Update options.html.md ( #4753 )
2018-10-04 19:28:26 +01:00
Dan Brown
2fac2d1439
Add Deployment Guide and update links ( #4487 )
...
* Adds Deployment Guide and update links
* Fixes releases link
* Re-organisation of content
* Cuts down "deployment" doc (which should focus on Reference Architecture) by moving raft and performance tuning to the Server Performance page which already covers some of this.
* Moves backups from "deployment" doc (which should focus on Reference Architecture) to "deployment-guide"
* Cleans up some notes and add single DC diagram
* Removes old link to deployment guide from nav
* Corrects minor styling, formatting, and grammar
2018-10-03 11:37:36 -10:00
Mitchell Hashimoto
d80c383198
Merge pull request #4732 from hashicorp/f-service-cli
...
cli: add `services register` and `deregister`
2018-10-02 12:45:58 -07:00
Mitchell Hashimoto
0258fc94d5
website: clarify that downward API works in any pod spec
2018-10-01 10:35:09 -07:00
Mitchell Hashimoto
3bbbc3fd66
website: docs for services CLI
2018-10-01 10:27:15 -07:00
Mitchell Hashimoto
f1f951d491
website: clarify that the server cluster can run anywhere
2018-09-26 08:41:25 -05:00
Mitchell Hashimoto
add6b8e05e
website: clarify coredns requirement
2018-09-25 23:37:21 -05:00
Mitchell Hashimoto
a69acc076d
website: address feedback
2018-09-25 21:55:32 -05:00
Mitchell Hashimoto
9ca5ddfe38
website: fix the description of the sync page
2018-09-25 17:56:19 -05:00
Mitchell Hashimoto
697719c4e1
Add new helm fields
2018-09-25 09:20:36 -05:00
Mitchell Hashimoto
fb7d1fe348
website: document helm options
2018-09-23 17:29:18 -07:00
Mitchell Hashimoto
2042fbe602
website: document consul-k8s
2018-09-23 17:15:54 -07:00
Mitchell Hashimoto
ff1b78b818
website: docs for catalog sync
2018-09-23 17:12:14 -07:00
Alvaro Miranda Aguilera
9ac38c2c7f
fix typo on connect/index ( #4681 )
...
wtihin -> within
2018-09-17 12:06:47 +01:00
Anubhav Mishra
e33502ee5c
website: quick typo fix ( #4683 )
2018-09-17 12:06:11 +01:00
Mitchell Hashimoto
b7f7571886
website: correct chart casing
2018-09-13 14:45:40 -07:00
mkeeler
4c58778187
Bump the website version
2018-09-13 15:20:22 +00:00
Mitchell Hashimoto
62ceacde67
website: document k8s go-discover ( #4666 )
...
This adds documentation for the `k8s` go-discover provider that will be part of 1.2.3.
2018-09-13 10:12:27 -04:00
Mitchell Hashimoto
b69342f0c1
Initial Helm Chart/K8S Docs ( #4653 )
...
* website: initial Kubernetes section with Helm information
* website: extraConfig for clients
* website: add more helm fields
* website: document extraVolumes
* website: document Consul DNS
* website: fix typos and show example of downward API
2018-09-12 08:44:30 -07:00
Freddy
7a19f2a6da
Update snapshot agent docs to include s3-endpoint ( #4652 )
2018-09-11 16:32:31 +01:00
Matt Keeler
61a5c965c9
Ensure that errors setting up the DNS servers get propagated back to the shell ( #4598 )
...
Fixes : #4578
Prior to this fix if there was an error binding to ports for the DNS servers the error would be swallowed by the gated log writer and never output. This fix propagates the DNS server errors back to the shell with a multierror.
2018-09-07 10:48:29 -04:00
Pierre Souchay
473e589d86
Implementation of Weights Data structures ( #4468 )
...
* Implementation of Weights Data structures
Adding this datastructure will allow us to resolve the
issues #1088 and #4198
This new structure defaults to values:
```
{ Passing: 1, Warning: 0 }
```
Which means, use weight of 0 for a Service in Warning State
while use Weight 1 for a Healthy Service.
Thus it remains compatible with previous Consul versions.
* Implemented weights for DNS SRV Records
* DNS properly support agents with weight support while server does not (backwards compatibility)
* Use Warning value of Weights of 1 by default
When using DNS interface with only_passing = false, all nodes
with non-Critical healthcheck used to have a weight value of 1.
While having weight.Warning = 0 as default value, this is probably
a bad idea as it breaks ascending compatibility.
Thus, we put a default value of 1 to be consistent with existing behaviour.
* Added documentation for new weight field in service description
* Better documentation about weights as suggested by @banks
* Return weight = 1 for unknown Check states as suggested by @banks
* Fixed typo (of -> or) in error message as requested by @mkeeler
* Fixed unstable unit test TestRetryJoin
* Fixed unstable tests
* Fixed wrong Fatalf format in `testrpc/wait.go`
* Added notes regarding DNS SRV lookup limitations regarding number of instances
* Documentation fixes and clarification regarding SRV records with weights as requested by @banks
* Rephrase docs
2018-09-07 15:30:47 +01:00
Geoffrey Grosenbach
36fa155675
Adds XL machine spec and notes on large deployments ( #4622 )
...
* Adds XL machine spec and notes on large deployments
* Clarifies machine sizes
* Fixes internal links within the document
* Moves datacenter size guidelines to "Single Datacenter" section
2018-08-31 10:41:48 -05:00
Siva Prasad
59dea9a31f
Adds a new command line flag -log-file for file based logging. ( #4581 )
...
* Added log-file flag to capture Consul logs in a user specified file
* Refactored code.
* Refactored code. Added flags to rotate logs based on bytes and duration
* Added the flags for log file and log rotation on the webpage
* Fixed TestSantize from failing due to the addition of 3 flags
* Introduced changes : mutex, data-dir log writes, rotation logic
* Added test for logfile and updated the default log destination for docs
* Log name now uses UnixNano
* TestLogFile is now uses t.Parallel()
* Removed unnecessary int64Val function
* Updated docs to reflect default log name for log-file
* No longer writes to data-dir and adds .log if the filename has no extension
2018-08-29 16:56:58 -04:00
Freddy
31c5e19e2f
Correct rpc telemetry docs ( #4602 )
2018-08-28 16:38:22 -04:00
Jack Pearkes
a1bd33da11
website: use 127.0.0.1 instead of consul.rocks ( #4523 )
...
By default, the Consul agent listens on the local interface
at port 8500 for API requests. This change makes the API examples
using `curl` copy-pasteable for this default configuration.
2018-08-28 09:07:15 -07:00
Rémi Jouannet
3d5d7ba6df
Update monitoring-telegraf.html.md
2018-08-24 16:48:02 +02:00
Paul Banks
cb340cefea
Intention ACL API clarification ( #4547 )
2018-08-20 20:33:15 +01:00
jjshanks
12342e0d0e
Update intentions documentation to clarify ACL behavior ( #4546 )
...
* Update intentions documentation to clarify ACL behavior
* Incorprate @banks suggestions into docs
* Fix my own typos!
2018-08-20 20:03:53 +01:00
Miroslav Bagljas
8f7e87439a
Fixes #4483 : Add support for Authorization: Bearer token Header ( #4502 )
...
Added Authorization Bearer token support as per RFC6750
* appended Authorization header token parsing after X-Consul-Token
* added test cases
* updated website documentation to mention Authorization header
* improve tests, improve Bearer parsing
2018-08-17 16:18:42 -04:00
sandstrom
0e987522d9
Clarify port usage for agents ( #4510 )
2018-08-14 16:10:01 -07:00
Paul Banks
352057b956
Update intentions.html.md
2018-08-14 15:09:45 +01:00
Geoffrey Grosenbach
d3573d7c27
Consul Production Deployment Guide
...
Renames guide to "Production Deployment"
Adds link in sidebar menu.
Implements edits suggested by Consul engineering team.
2018-08-10 11:51:05 -07:00
Geoffrey Grosenbach
8dd1d92283
Merge pull request #4485 from hashicorp/doc-remove-atlas
...
Remove all mention of Atlas, even in deprecated changelogs
2018-08-07 10:45:50 -07:00
Geoffrey Grosenbach
ddfc5311aa
Merge pull request #4318 from hashicorp/doc-discovery-code-snippet
...
Improve styling of discovery snippet
2018-08-07 10:44:58 -07:00
Geoffrey Grosenbach
c2c6765fc0
Remove all mention of Atlas, even in deprecated changelogs
2018-08-03 10:51:18 -07:00
Jack Pearkes
5c993a3f5f
Clarification for serf_wan documentation ( #4459 )
...
* updates docs for agent options
trying to add a little more clarity to suggestion that folks should use
port 8302 for both LAN and WAN comms
* website: clarify language for serf wan port behavior
2018-08-02 10:25:25 -07:00
Mitchell Hashimoto
718ce4fe0f
Merge pull request #4464 from hashicorp/je.htmlfix
...
A couple more docs fixes
2018-07-31 06:57:04 -07:00
mkeeler
21ddd2a7a7
Bump website version to 1.2.2
2018-07-30 15:59:17 +00:00
Jeff Escalante
2dea506400
a couple more corrections
2018-07-27 19:39:44 -04:00
Jeff Escalante
60e1450606
fix a couple html errors ( #4456 )
2018-07-26 16:30:24 -07:00
Christie Koehler
fb4a902ca3
docs: Update links to ttl health check endpoints. ( #4208 )
...
* docs: Update links to ttl health check endpoints.
* remove absolute URLs
2018-07-26 16:14:44 -07:00
Matt Keeler
5c7c58ed26
Gossip tuneables ( #4444 )
...
Expose a few gossip tuneables for both lan and wan interfaces
gossip_nodes
gossip_interval
probe_timeout
probe_interval
retransmit_mult
suspicion_mult
2018-07-26 11:39:49 -04:00
Paul Banks
c4be0d2a4f
Document managed proxy logs ( #4447 )
...
* Document proxy logs
* Add extra note about terminating proxies
2018-07-26 13:56:28 +01:00
Paul Banks
25628f0e69
Add config option to disable HTTP printable char path check ( #4442 )
2018-07-26 13:53:39 +01:00
Kyle Havlovitz
ecc02c6aee
Merge pull request #4400 from hashicorp/leaf-cert-ttl
...
Add configurable leaf cert TTL to Connect CA
2018-07-25 17:53:25 -07:00
Siva Prasad
a5ebab63e7
Vendoring update for go-discover. ( #4412 )
...
* New Providers added and updated vendoring for go-discover
* Vendor.json formatted using make vendorfmt
* Docs/Agent/auto-join: Added documentation for the new providers introduced in this PR
* Updated the golang.org/x/sys/unix in the vendor directory
* Agent: TestGoDiscoverRegistration updated to reflect the addition of new providers
* Deleted terraform.tfstate from vendor.
* Deleted terraform.tfstate.backup
Deleted terraform state file artifacts from unknown runs.
* Updated x/sys/windows vendor for Windows binary compilation
2018-07-25 16:21:04 -07:00
Pierre Souchay
7bf22a5091
Added explainations on how having a working configuration for Prometheus ( #4397 )
...
* Added explainations on how having a working configuration for Prometheus
Since Prometheus escapes by default query parameters, this paragraph explains
how having `format=prometheus` to be taken into account by prometheus.
* Rephrase Prometheus notes in documentation as requested by @pearkes
2018-07-25 16:17:38 -07:00
Sergey Shepelev
e6dea80797
website: typo in node meta additional section ( #4429 )
2018-07-25 13:32:36 -07:00
Jason Harley
73b68450ca
Add missing word for Watches clarification
...
`Watches use blocking queries monitor` reads awkwardly, I figured 'to' was missing
2018-07-25 15:34:45 -04:00
Paul Banks
17de36c36e
Allow config-file based Service Definitions for unmanaged proxies and Connect-natice apps. ( #4443 )
2018-07-25 19:55:41 +01:00
Geoffrey Grosenbach
39aa3a34ff
Remove deprecated Ruby consul-client library ( #4419 )
...
The GitHub repo for this library says that it is no longer maintained
and should not be used. The Ruby Diplomat library provides similar
functionality instead (and is already listed here).
2018-07-25 11:47:54 -07:00
Paul Banks
feeea60dea
Ooops that was meant to be to a branch no master... EMORECOFFEE
...
Revert "Add config option to disable HTTP printable char path check"
This reverts commit eebe45a47b4df5c0271b17f0fd1bd85db8bdefca.
2018-07-25 15:54:11 +01:00
Paul Banks
d6c16dd0ad
Add config option to disable HTTP printable char path check
2018-07-25 15:52:37 +01:00
Paul Banks
186987874c
Merge pull request #4353 from azam/add-serf-lan-wan-port-args
...
Make RPC, Serf LAN, Serf WAN port configurable from CLI
2018-07-24 12:33:10 +01:00
Peter Souter
056db5d697
Adds Monitoring with Telegraf guide ( #4227 )
...
* Installing Telegraf
* Configuring Telegraf
* Configuring Consul to send metrics to Telegraf
* Important metrics and aggregates
2018-07-23 16:46:43 -07:00
Kyle Havlovitz
a125735d76
connect/ca: check LeafCertTTL when rotating expired roots
2018-07-20 16:04:04 -07:00
Paul Banks
2d5be9a07e
Merge pull request #4427 from hashicorp/connect-api-docs
...
Add /health/connect to docs and make consistent with /catalog/connect
2018-07-20 21:24:57 +01:00
Mitchell Hashimoto
5c42dacef4
Merge pull request #4320 from hashicorp/f-alias-check
...
Add "Alias" Check Type
2018-07-20 13:01:33 -05:00
azam
5290d69cb3
Make Serf LAN & WAN port configurable from CLI
...
Make RPC port accessible to CLI
Add tests and documentation for server-port, serf-lan-port, serf-wan-port CLI arguments
2018-07-21 02:17:21 +09:00
Paul Banks
b3ab641a99
Add /health/connect to docs and make consistent with /catalog/connect
2018-07-20 16:50:28 +01:00
Paul Banks
a3d1d4af2e
Merge pull request #4352 from hashicorp/doc-dev-flag-generates-certs
...
Note that `-dev` generates certs for Connect.
2018-07-17 11:36:02 +01:00
Geoffrey Grosenbach
934d4e4477
Clarify Connect-related implications for `-dev` flag
2018-07-16 14:53:46 -07:00
Kyle Havlovitz
ce29660245
website: update docs for leaf cert TTL option
2018-07-16 13:33:42 -07:00
Paul Banks
bb39b86907
Merge pull request #4392 from hashicorp/connect-sdk-http
...
Implement missing HTTP host to ConsulResolver func for Connect SDK.
2018-07-16 13:54:53 +01:00
Paul Banks
79df65204d
Typos
2018-07-13 23:09:34 +01:00
Paul Banks
5511f17719
Add notes about hostname gotchas to Connect HTTPClient docs
2018-07-13 23:08:26 +01:00
MagnumOpus21
52d00a276d
Docs: Removed text about proxies on Windows not starting up.
2018-07-13 14:47:42 -07:00
Paul Banks
e40e131dd7
Merge pull request #4263 from hashicorp/kv-get-docs
...
Update kv docs detail for accuracy
2018-07-13 18:29:34 +01:00
Mitchell Hashimoto
3ff378ec60
website: fix some website typos
2018-07-12 21:18:00 -07:00
Mitchell Hashimoto
77e30d4fa5
website: document alias check
2018-07-12 21:14:36 -07:00
John Cowen
39e5470d24
Change let to var
2018-07-12 18:21:26 +01:00
mkeeler
a41d9f222f
Update website version
2018-07-12 16:43:47 +00:00
Paul Banks
399444e2d3
Grammar
2018-07-12 14:36:52 +01:00
Paul Banks
8b54b87599
Update proxy config docs and add test for ipv6
2018-07-12 13:07:48 +01:00
Matt Keeler
22c5951ec4
Merge pull request #4303 from pierresouchay/non_blocking_acl
...
Only send one single ACL cache refresh across network when TTL is over
2018-07-10 08:57:33 -04:00
Paul Banks
e54ff0f366
Merge pull request #4361 from lganzzzo/patch-1
...
C++ oatpp-consul integration added to Libraries & SDKs page
2018-07-10 12:37:20 +01:00
Paul Banks
dae66b1afc
Merge pull request #4038 from pierresouchay/ACL_additional_info
...
Track calls blocked by ACLs using metrics
2018-07-09 20:21:21 +01:00
Leonid Stryzhevskyi
930774dc29
oatpp-consul integration added to Libraries & SDKs page
2018-07-09 17:28:03 +03:00
Paul Banks
488c147ade
Merge pull request #4351 from hashicorp/doc-config-dir-reads-hcl-files
...
Notes that both "hcl" and "json" files are loaded from the config-dir.
2018-07-09 14:43:55 +01:00
Paul Banks
aa1c0e04f8
Fix formatting issue in config docs.
...
The floating paragraph seems to need additional indentation to work correctly on the markdown parser middle man uses - GitHub got it right before in the preview but the website broke dumping the new config option inline.
2018-07-09 14:39:20 +01:00
Pierre Souchay
74d3e64cd5
Added new ACL blocked Metrics to telemetry.html
2018-07-09 11:36:33 +02:00
Geoffrey Grosenbach
361db8ebcf
Note that `-dev` generates certs for Connect.
...
Previous version of the documentation didn't mention this, which can
lead to confusion when experimenting with Connect. Many other features
of Consul work fine without `-dev` mode, but Connect needs certs in
order to proxy, which must be done with this flag or by generating certs
directly and passing them to Consul in configs.
2018-07-06 12:26:15 -07:00
Geoffrey Grosenbach
cc24a65d45
Notes that both "hcl" and "json" files are loaded from the config-dir.
...
The previous version only mentioned "json" but the behavior was to read
"hcl" files as well.
2018-07-06 12:22:18 -07:00
Siva Prasad
f17cd346aa
Merge pull request #4335 from MagnumOpus21/Telemetry
...
Website/Docs/Telemetry : Adds more telemetry metrics for memberlist and raft.
2018-07-05 11:11:57 -04:00
M S Vishwanath Bhat
91a2d769ea
Trivial spell correction in connect configuration doc
...
Signed-off-by: M S Vishwanath Bhat <msvbhat@gmail.com>
2018-07-04 17:07:24 +02:00
Siva Prasad
911f2a51f0
Website/Docs/Telemetry : Errata
2018-07-03 18:18:57 -04:00
Siva
1c2e0cc2ef
Website/Docs/Telemetry: Added more raft and memberlist items.
2018-07-03 17:37:29 -04:00
Siva
9e0914e904
Website/Telemetry: Errata for snapshot.compact and reworded memberlist.health.score
2018-07-03 10:59:31 -04:00
Siva
ed853b1d1f
Merge branch 'master' of github.com:hashicorp/consul into Telemetry
2018-07-03 10:48:31 -04:00
Siva
5d65cb8f2a
Website: Added more telemetry details for raft and memberlist.
2018-07-03 10:27:01 -04:00
Paul Banks
a85659778f
Remove the TODO latency measurement.
2018-07-03 14:54:44 +01:00
Siva
8cbfb0e5ed
Website: Added more telemetry metrics
2018-07-03 08:00:39 -04:00
Siva Prasad
984e22d73a
Merge pull request #4244 from MagnumOpus21/WinService
...
Added a new package service_os that can make Consul run as a service on Windows.
2018-07-02 12:01:22 -04:00
Paul Banks
aeb33de158
Merge pull request #4316 from hashicorp/docs-connect-native
...
website: make performance impact explicit for connect-native
2018-07-02 15:34:12 +01:00
Pierre Souchay
d8a6571683
Improve doc for async-cache
2018-07-01 23:50:30 +02:00
Pierre Souchay
6dfbbf1350
Updated documentation and adding more test case for async-cache
2018-07-01 23:50:30 +02:00
Pierre Souchay
8ea69290ac
Updated ACL guide
2018-07-01 23:50:30 +02:00
Mitchell Hashimoto
0c77bd0e14
Merge pull request #4317 from hashicorp/doc-segmentation-ensures-spelling
...
Fix "ensures all data" from original "ensure all data"
2018-06-30 07:24:33 +02:00
Geoffrey Grosenbach
81c586e25f
Corrects formatting of JSON in snippet
...
The original snippet did not put the JSON output on its own line, which
made it look like it was part of the previous or next `curl` command.
This patch formats and highlights the command and output to appear as
they would in the terminal while also highlighting the multi-datacenter
elements of the output.
2018-06-29 18:36:47 -07:00
Geoffrey Grosenbach
84ca6a6848
Improve styling of discovery snippet
...
Original `discovery` snippet had a `curl` command that mentioned
multi-datacenter support. This removes part of the command that was
incorrect. It adds styling for the `dc2` section of the JSON output that
highlights the part of the query that relates to multiple data centers.
2018-06-29 18:27:48 -07:00
Geoffrey Grosenbach
de6ed2ec21
Fix "ensures all data" from original "ensure all data"
...
The original text was "Using TLS...ensure all data in transit is
encrypted." It should be "ensures all data..." This patch fixes it.
2018-06-29 18:05:42 -07:00
Anubhav Mishra
c0ea9f3942
website: make performance impact explicit for connect-native
...
I was going to the public feedback on Connect-Native app integration and came across [this](https://twitter.com/relistan/status/1012263110403555329 ) thread. Added a few statements in the Connect-Native app integration page.
2018-06-29 17:35:58 -07:00
Siva
1522171e53
Website: Errata in -bind option for the agent
2018-06-29 16:43:12 -04:00
Siva
6f22474661
Changes made :
...
1. Website
Changed some of the wordings and reorganized the content of the website.
2. Code:
Removed sleep and exit lines from the code.
2018-06-28 21:18:14 -04:00
RJ Spiker
88b3641c56
website: an assortment of front-end updates ( #4296 )
...
* website: add object-fit-image polyfill for ie compatibility
* website: make entire carousel cards linkable
* website: adjust hero background positioning
* website: responsive updates to the home hero
* website: update home hero js to work better with turbolinks
* website: a few font weight adjustments
* website: add an overlay to ui video
2018-06-28 11:43:30 -07:00
Mike Wickett
48c5a35d1c
website: optimize images ( #4290 )
2018-06-28 11:43:13 -07:00
Julien Pivotto
db2c4b3447
Fix JSON in service configuration
2018-06-27 09:06:27 +02:00
Siva
dc72945380
Added guide for Windows Service
2018-06-26 18:23:55 -04:00
Howie Lee
405de930e8
Fixed typo
2018-06-26 17:26:22 -04:00
Mitchell Hashimoto
3d6068f648
Merge pull request #4287 from hashicorp/bugfix/4273-doc-formatting
...
Fix layout issue with discovery_max_stale
2018-06-26 21:57:13 +02:00
Mitchell Hashimoto
aa6323d5b2
Merge pull request #4288 from hashicorp/service-meta-docs
...
website: correct parameter for service meta on catalog register
2018-06-26 21:57:04 +02:00
Mitchell Hashimoto
8e9d1c584f
website: update vs. istio page and clarify pluggable data layer
2018-06-26 21:52:27 +02:00
Jack Pearkes
45e9d5e009
website: correct paramater for service meta on catalog register
...
I believe this may have been missed as part of #3994 . Note that the
API _returns_ `ServiceMeta`, but accepts `Meta`.
$ curl -X PUT -d \
'{
"Datacenter": "dc1",
"Node": "example",
"Address": "www.example.com",
"Service": {
"Service": "example-service",
"Port": 80,
"Meta": {"foo": "bar"}
}
}' \
http://localhost:8500/v1/catalog/register
$ curl localhost:8500/v1/catalog/service/example-service
[
{
"ID": "",
"Node": "example",
"Address": "www.example.com",
"Datacenter": "dc1",
"TaggedAddresses": null,
"NodeMeta": null,
"ServiceKind": "",
"ServiceID": "example-service",
"ServiceName": "example-service",
"ServiceTags": [],
"ServiceAddress": "",
"ServiceMeta": {
"foo": "bar"
},
"ServicePort": 80,
"ServiceEnableTagOverride": false,
"ServiceProxyDestination": "",
"ServiceConnect": {
"Native": false,
"Proxy": null
},
"CreateIndex": 11,
"ModifyIndex": 37
}
]
2018-06-26 12:15:23 -07:00
Matt Keeler
685838ea0e
Fix layout issue with discovery_max_stale
...
It was indented when it shouldn't have been.
2018-06-26 15:09:14 -04:00
Mitchell Hashimoto
ef80f97cc1
Merge pull request #4275 from hashicorp/je.fix-config-progress-bars
...
Configuration page animation fix
2018-06-26 21:00:34 +02:00
sandstrom
fd4ab1d2c3
spelling
2018-06-26 13:38:16 +02:00
Jeff Escalante
19b2344f87
fix progress bar animation on configuration page
2018-06-26 10:00:26 +02:00
mkeeler
aca96840b2
Update Consul version for the website
2018-06-25 20:15:14 +00:00
mkeeler
1da3c42867
Merge remote-tracking branch 'connect/f-connect'
2018-06-25 19:42:51 +00:00
Jack Pearkes
d3cec142d4
website: fix an assortment of broken links
2018-06-25 12:26:24 -07:00
Jack Pearkes
3127fccec4
website: whitespace fix
2018-06-25 12:26:24 -07:00
Jack Pearkes
3db81ca030
website: minor example and copy fix for multi-dc
2018-06-25 12:26:23 -07:00
Jack Pearkes
934fa52c98
website: getting started next/previous step change
2018-06-25 12:26:23 -07:00
Kyle Havlovitz
6dfc0d848b
website: correct a few last things in CA docs
2018-06-25 12:26:23 -07:00
Mitchell Hashimoto
99562a0153
website: split out CA docs by provider type
2018-06-25 12:26:23 -07:00
Jack Pearkes
3e68e37080
website: add an example of TLS encryption
2018-06-25 12:26:23 -07:00
RJ Spiker
08776304fb
website - some visual updates including css bug fixes and image updates ( #111 )
2018-06-25 12:26:23 -07:00
Mike Wickett
e5d7e2ec47
Small tweaks to video playback
2018-06-25 12:26:22 -07:00
Mike Wickett
0a8a542877
Adds small polyfill for classlist because IE does not support it on SVG elements
2018-06-25 12:26:22 -07:00
Jack Pearkes
bfc628da0a
website: fix scrolling/loading issue on iOS
2018-06-25 12:26:22 -07:00
John Cowen
df03db47ce
tenenacy > tenancy
2018-06-25 12:26:22 -07:00
RJ Spiker
8f890e5d7e
website - some js fixes to make sure scripts are firing ( #108 )
2018-06-25 12:26:22 -07:00
Jack Pearkes
d9e779aa2e
website: fix two links on discovery page
2018-06-25 12:26:22 -07:00
Paul Banks
e491abb134
Fix some doc typos.
2018-06-25 12:26:21 -07:00
Jack Pearkes
d6bbf9f6e3
website: update cli output content
2018-06-25 12:26:21 -07:00
Jack Pearkes
5196b3dbe1
website: add back intro link in header
2018-06-25 12:26:21 -07:00
RJ Spiker
06b17bd20c
website - animation updates
2018-06-25 12:26:21 -07:00
RJ Spiker
b1e9520451
website - various styling bug fixes and updates
2018-06-25 12:26:21 -07:00
Paul Banks
4181a79f69
Fix some formatting and a typo.
2018-06-25 12:26:21 -07:00
Paul Banks
48ef08c6a6
Add proxy config reference and Complete TODOs in production guide
2018-06-25 12:26:20 -07:00
Paul Banks
e8fc5c2ad5
Fix relative links
2018-06-25 12:26:20 -07:00
Paul Banks
8ae4ca5752
Link from getting started; note on incremental adoption
2018-06-25 12:26:20 -07:00
Paul Banks
c5cdcd08aa
Connect production guide draft 1
2018-06-25 12:26:20 -07:00
Paul Banks
37b11ca900
Initial draft of connect production guide
2018-06-25 12:26:20 -07:00
Mike Wickett
28c31d987b
Add use case drop down to nav
2018-06-25 12:26:20 -07:00
Kevin Fishner
e0e10c1420
fix up pearkes feedback
2018-06-25 12:26:19 -07:00
kfishner
46571ea903
copy and doc links
2018-06-25 12:26:19 -07:00
kfishner
3582ed68bf
homepage copy edits
2018-06-25 12:26:19 -07:00
Hannah Oppenheimer
fa46eb104f
add real screenshots to new website
2018-06-25 12:26:19 -07:00
RJ Spiker
0a38f09a73
website - remove video files and point to cdn
2018-06-25 12:26:19 -07:00
Kyle Havlovitz
837f23441d
connect/ca: hide the RotationPeriod config field since it isn't used yet
2018-06-25 12:26:18 -07:00
Jack Pearkes
7cb95683fa
website: clarify windows support
2018-06-25 12:26:18 -07:00
RJ Spiker
4c3e7b821f
website - separate js components so they're only called if needed
2018-06-25 12:26:18 -07:00
Mitchell Hashimoto
54ad6fc050
agent: convert the proxy bind_port to int if it is a float
2018-06-25 12:26:18 -07:00
RJ Spiker
446429bc06
website - add homepage video hero
2018-06-25 12:26:17 -07:00
Jeff Escalante
7e73e29707
fix firefox bugs and a small issue with the segmentation challenge animation
2018-06-25 12:26:17 -07:00
Jeff Escalante
df93e9fd06
mobile styling for homepage animations
2018-06-25 12:26:17 -07:00
Jeff Escalante
cb67aed3ce
add missing images/animations to homepage
2018-06-25 12:26:17 -07:00
Jeff Escalante
2cfe88062b
segmentation page animations complete
2018-06-25 12:26:16 -07:00
Jeff Escalante
69adb06caa
discovery page animations working
2018-06-25 12:26:16 -07:00
Jeff Escalante
0ab522ef77
timing adjustments
2018-06-25 12:26:16 -07:00
Jeff Escalante
77322aa777
second animation added, page styles in
2018-06-25 12:26:16 -07:00
Jeff Escalante
14dcce4a0b
first animation working 🎉
2018-06-25 12:26:16 -07:00
RJ Spiker
56063a5c44
website - add case studies components with content
2018-06-25 12:26:15 -07:00
RJ Spiker
8233def0a5
website - responsive styling for timeline component
2018-06-25 12:26:15 -07:00
RJ Spiker
392eae4843
website - update logo-grid styles, add a bunch of logo assets
2018-06-25 12:26:15 -07:00
RJ Spiker
423348ce3e
website - use-cases responsive styling
2018-06-25 12:26:15 -07:00
RJ Spiker
9344a17bec
website - some button sizing adjustments, hero and cta-section padding adjustments
2018-06-25 12:26:15 -07:00
RJ Spiker
eda1079989
website - responsive heroes, hero bg bleed into header, header overrides
2018-06-25 12:26:14 -07:00
RJ Spiker
22d1755f08
website - responsive styles for ul/li section
2018-06-25 12:26:14 -07:00
RJ Spiker
187a4c74e3
website - homepage cta section responsive styling
2018-06-25 12:26:14 -07:00
RJ Spiker
79fea27513
website - logo-grid responsive updates
2018-06-25 12:26:14 -07:00
RJ Spiker
cfec4847dc
website - add appropriately sized assets and adjust styles
2018-06-25 12:26:14 -07:00
RJ Spiker
3e31ad6507
website - a couple of text-asset component reponsive tweaks
2018-06-25 12:26:13 -07:00
RJ Spiker
b64fdf3e07
website - responsive styling for section and text/asset components
2018-06-25 12:26:13 -07:00
RJ Spiker
8ef67246fd
website - some button and section updates, add home hero start
2018-06-25 12:26:13 -07:00
RJ Spiker
bca4fb83ca
website - add g-section li styles
2018-06-25 12:26:13 -07:00
RJ Spiker
3f55947e7e
website - add second button to hero
2018-06-25 12:26:13 -07:00
RJ Spiker
0ada6283d3
website - cta section and button updates
2018-06-25 12:26:12 -07:00
RJ Spiker
c9691dfcbc
website - some section component refactoring and adding code samples
2018-06-25 12:26:12 -07:00
RJ Spiker
1f68f0a4f3
website - timeline component font-size adjustment
2018-06-25 12:26:12 -07:00
RJ Spiker
81c95026e9
website - hero bg image update
2018-06-25 12:26:11 -07:00
RJ Spiker
5d973a06f2
initial commit for website upgrade
2018-06-25 12:26:11 -07:00
Jack Pearkes
bbde78691a
website: fix a TODO in a page description
2018-06-25 12:26:11 -07:00
Jack Pearkes
ba7871716f
website: note windows support
2018-06-25 12:26:10 -07:00
Kyle Havlovitz
6ad5476f1b
website: fix example config in vault CA docs
2018-06-25 12:26:09 -07:00
Mitchell Hashimoto
593b7b4b1e
website: add vs. Envoy page
2018-06-25 12:25:43 -07:00
Mitchell Hashimoto
6bc30a4216
website: address Armon's feedback
2018-06-25 12:25:43 -07:00
Mitchell Hashimoto
cebcf542f2
website: remove redundant "as well"
2018-06-25 12:25:43 -07:00
Mitchell Hashimoto
11e675dfa1
website: address pearkes feedback
2018-06-25 12:25:43 -07:00
Mitchell Hashimoto
eecb2e6d99
website: address feedback
2018-06-25 12:25:43 -07:00
Mitchell Hashimoto
596b72e971
website: istio vs. and nomad platform guide
2018-06-25 12:25:43 -07:00
Kyle Havlovitz
fcc5dc6110
connect/ca: leave blank root key/cert out of the default config (unnecessary)
2018-06-25 12:25:42 -07:00
Kyle Havlovitz
76aa137ffc
website: add Vault CA provider doc sections
2018-06-25 12:25:42 -07:00
Paul Banks
e3cbbf4eed
Add proxy telemetry to docs
2018-06-25 12:25:39 -07:00
Mitchell Hashimoto
9509de1de6
website: clarify that modifying intentions will not kill the conn
2018-06-25 12:25:37 -07:00
Mitchell Hashimoto
bf27d1ada2
website: clearly note beta for Connect
2018-06-25 12:25:37 -07:00
Thomas Kula
72a58dca67
website: Fix getting started connect dependent service example
...
* Needs a `port`
* The upstream service is `socat` in the previous example, make
the dependent service section use `socat` consistently throughout
2018-06-25 12:25:13 -07:00
Thomas Kula
1069654f3b
website: Fix link in connect intentions doc
2018-06-25 12:25:13 -07:00
Thomas Kula
8215df622e
website: Typo fix in connect intentions doc
2018-06-25 12:25:13 -07:00
Mitchell Hashimoto
6107b8d51e
website: fix spacing issue
2018-06-25 12:25:12 -07:00
Mitchell Hashimoto
5f5e52f175
website: fix proxies to work via copy/paste
2018-06-25 12:25:11 -07:00
Mitchell Hashimoto
4fa92e7d0c
website: document proxy security settings
2018-06-25 12:25:11 -07:00
Mitchell Hashimoto
866dac5db2
website: example typo
2018-06-25 12:25:10 -07:00
Mitchell Hashimoto
00068d6d35
website: clarify custom proxy integration and custom managed proxies
2018-06-25 12:25:10 -07:00
Paul Banks
57595dae2a
Fix "fail open" wording
...
"fail open" implies that we just allow anything if an agent gets partitioned which is not the right meaning!
2018-06-25 12:25:10 -07:00
Kyle Havlovitz
86200f2d03
docs: add Connect CA overview
2018-06-25 12:25:10 -07:00
Kyle Havlovitz
e401384194
docs: add agent config options for connect/CA
2018-06-25 12:25:10 -07:00
Mitchell Hashimoto
67d8cae7d0
website: update security model
2018-06-25 12:24:18 -07:00
Mitchell Hashimoto
f0e9076b8b
website: clarify namespaces, conflict
2018-06-25 12:24:17 -07:00
Mitchell Hashimoto
dc7d662731
website: clarify tiebreaker behavior
2018-06-25 12:24:16 -07:00
Mitchell Hashimoto
2244844bee
website: document the precedence table
2018-06-25 12:24:16 -07:00
Mitchell Hashimoto
dd042db965
website: document multi-DC, caching, clarify prepared queries and
...
multi-DC
2018-06-25 12:24:15 -07:00
Mitchell Hashimoto
db72f1018c
website: fix typo
2018-06-25 12:24:15 -07:00
Mitchell Hashimoto
61c7e33a22
agent/config: move ports to `ports` structure, update docs
2018-06-25 12:24:15 -07:00
Mitchell Hashimoto
cc4871842c
website: address feedback
2018-06-25 12:24:14 -07:00
Mitchell Hashimoto
d8715f910b
website: Go native integration with Connect
2018-06-25 12:24:13 -07:00
Mitchell Hashimoto
ce5e2a9ed2
website: connect native overview
2018-06-25 12:24:13 -07:00
Mitchell Hashimoto
53c62b7a97
website: clarify where constraints go
2018-06-25 12:24:12 -07:00
Mitchell Hashimoto
5bc17838f3
api: support ExecuteConnect
2018-06-25 12:24:12 -07:00
Mitchell Hashimoto
ad382d7351
agent: switch ConnectNative to an embedded struct
2018-06-25 12:24:10 -07:00
Mitchell Hashimoto
c055bde8c5
website: add docs for connect native services API
2018-06-25 12:24:10 -07:00
Mitchell Hashimoto
1e980076b0
website: remove sergmentation from sidebar
...
we'll move east-west to a "use case" section, didnt' feel right in the
reference docs.
2018-06-25 12:24:06 -07:00
Mitchell Hashimoto
ce984e57d2
website: how it works
2018-06-25 12:24:06 -07:00
Mitchell Hashimoto
8dbe0017bb
Starting Docs ( #46 )
...
* website: first stab at Connect docs
* website: lots more various stuff (bad commit messages)
* website: getting started page for Connect
* website: intentions
* website: intention APIs
* website: agent API docs
* website: document agent/catalog proxy kind service values
* website: /v1/catalog/connect/:service
* website: intention CLI docs
* website: custom proxy docs
* website: remove dedicated getting started guide
* website: add docs for CA API endpoints
* website: add docs for connect ca commands
* website: add proxy CLI docs
* website: clean up proxy command, add dev docs
* website: todo pages
* website: connect security
2018-06-25 12:24:05 -07:00
Jack Pearkes
eec3d3b8f8
Merge pull request #4264 from hashicorp/api-warning-compat
...
website: remove backwards compat warning
2018-06-25 11:08:04 -07:00
Jack Pearkes
e8adbdb59b
Merge pull request #4226 from petems/monitoring_doc
...
Adds Monitoring Guide
2018-06-21 13:34:11 -07:00
petems
e91d2d2bcb
Adds extra thresholds and aggregates to Telemetry
...
* Thresholds and aggregates of metrics for monitoring in Consul
2018-06-21 20:45:13 +01:00
Jack Pearkes
75da1e1868
website: remove backwards compat warning
...
In practice, we strive for compatibility given the usage of the API in the wild, and don't need to make this warning as we once felt we should.
2018-06-21 12:02:16 -07:00
Hannah Oppenheimer
a94ab3cd88
Update kv docs detail for accuracy
2018-06-21 13:21:26 -05:00
Matt Keeler
50e26d458c
Merge pull request #4150 from hashicorp/topfunky-patch-1
...
Minor clarification of server nodes
2018-06-20 10:55:45 -04:00
Matt Keeler
95f0e8815d
Merge pull request #4234 from hashicorp/feature/default-new-ui
...
Switch over to defaulting to the new UI
2018-06-20 09:10:08 -04:00
Matt Keeler
6ccc4f39db
Merge pull request #4216 from hashicorp/rpc-limiting
...
Make RPC limits reloadable
2018-06-20 09:05:28 -04:00
Matt Keeler
426211fad6
Merge pull request #4215 from hashicorp/feature/config-node-meta-dns-txt
...
Add configuration entry to control including TXT records for node meta in DNS responses
2018-06-20 08:53:04 -04:00
Matt Keeler
b9d1e7042a
Make filtering out TXT RRs only apply when they would end up in Additional section
...
ANY queries are no longer affected.
2018-06-19 10:08:16 -04:00
Omar Khawaja
da12d8a88c
update encryption doc and add guide for creating certificates ( #4238 )
...
* update encryption doc and add guide for creating certificates in consul with cfssl
* add details about CLI and disabling HTTP
* delete $ symbols and add guide elements
* add missing periods and steps heading
2018-06-18 15:25:35 -04:00
Matt Keeler
9cb81dc47e
Switch over to defaulting to the new UI
2018-06-15 09:20:13 -04:00
Guido Iaquinti
edd6a69541
Client: add metric for failed RPC calls to server
2018-06-13 12:35:45 +01:00
Matt Keeler
c5d9c2362f
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
35ffa2276c
Update docs about rpc limits being reloadable
2018-06-11 15:54:55 -04:00
Matt Keeler
6604828009
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
Matt Keeler
cbf27d8c30
Put systemd-resolved in backticks
2018-06-05 10:38:42 -04:00
Matt Keeler
ac2bd6bb45
Mention that PTR queries get sent to all resolvers
2018-06-04 13:56:34 -04:00
Matt Keeler
7a0ca2456f
Update DNS forwarding docs to include how to use with systemd-resolved
2018-06-04 13:43:47 -04:00
Jack Pearkes
78ef912427
Merge pull request #4169 from rskrishnar/adds-a-link-to-agent-config-options
...
adds link to agent config options from basic.html
2018-06-01 09:25:58 -07:00
Matt Keeler
9b9ad25a5e
Merge pull request #4154 from hashicorp/licensing-docs
...
Add licensing documentation.
2018-06-01 12:20:47 -04:00
Jack Pearkes
f9fec514a9
Merge pull request #4164 from hashicorp/raft-default-docs
...
website: add raft snapshot setting defaults
2018-06-01 09:06:00 -07:00
Matt Keeler
71e384e0b2
Update docs to describe the 30 minute temp license
2018-05-31 13:58:28 -04:00
Nainterceptor
096c112d06
Fix given + mandatory fields
2018-05-30 23:03:40 +02:00
RoopSai Krishna
7f1c139639
adds link to agent config options from basic.html
2018-05-28 12:47:14 +05:30
Kyle Havlovitz
d3c4d2c495
website: add raft snapshot setting defaults
2018-05-25 16:17:43 -07:00
Jack Pearkes
34be4e21d2
Merge pull request #4117 from eduardev/patch-1
...
Update downloads_tools.html.erb
2018-05-25 09:26:34 -07:00
Jack Pearkes
701c00ca8f
Merge pull request #4133 from rskrishnar/add-missing-telemetry
...
add missing metrics to telemetry documentation
2018-05-25 09:25:19 -07:00
Jack Pearkes
09c10662cb
Merge pull request #4075 from j-collier/patch-1
...
Update index.html.md build instuctions
2018-05-25 09:16:19 -07:00
Matt Keeler
83d07bdde8
Add licensing documentation.
2018-05-24 10:10:00 -04:00
Geoffrey Grosenbach
a6df13c6a3
Minor clarification of server nodes
...
In **Node Removal** section, clarify that server nodes are being discussed.
2018-05-23 14:59:31 -07:00
phaer
55d2ad813d
prepared_queryes: put "Near" into "Service"
2018-05-23 10:32:09 +00:00
Preetha
9c7512b0b4
Merge pull request #4127 from pierresouchay/documentation_discovery_max_stale
...
Error in documentation: `discovery_max_stale` is not in `dns_config`
2018-05-16 08:52:21 -05:00
RoopSai Krishna
6054e0a268
add missing metrics to telemetry documentation
2018-05-16 16:26:32 +05:30
Geoffrey Grosenbach
0522737486
Revert sidebar link to Production Deployment Guide
...
Will be published when it has been reviewed.
2018-05-15 12:47:04 -07:00
Pierre Souchay
77ed8004a7
Error in documentation: `discovery_max_stale` is not in `dns_config`
...
Moved the entry at the top level instead of DNS
2018-05-15 14:59:15 +02:00
Geoffrey Grosenbach
00ab0c193e
Merge pull request #4113 from hashicorp/doc-production-deployment-guide
...
Production deployment guide
2018-05-14 16:11:57 -07:00
Eduardo Pereira
8996d19b6f
Update downloads_tools.html.erb
2018-05-12 22:30:05 +01:00
Geoffrey Grosenbach
f23c788b2a
Consul production deployment guide
2018-05-11 19:30:13 -07:00
Jack Pearkes
36f4c760b3
website: fix broken link
2018-05-11 12:22:55 -07:00
Matt Keeler
185ce0a2f3
Publish 1.1.0 release on the website
2018-05-11 15:18:46 -04:00
Preetha Appan
7400a78f8a
Change default raft threshold config values and add a section to upgrade notes
2018-05-11 10:45:41 -05:00
Preetha Appan
5d3b267787
More docs and removed SnapShotInterval from raft timing struct stanza
2018-05-11 10:43:24 -05:00
Preetha Appan
e28c5fbb4e
Also make snapshot interval configurable
2018-05-11 10:43:24 -05:00
Preetha Appan
eb4bc79118
Make raft snapshot commit threshold configurable
2018-05-11 10:43:24 -05:00
Geoffrey Grosenbach
e244a49af5
WIP Edits to Consul production deployment guide
2018-05-10 18:18:08 -07:00
Geoffrey Grosenbach
50739ef5b7
WIP Sidebar menu for Consul Deployment Guide
2018-05-10 17:48:04 -07:00
Geoffrey Grosenbach
045dfc8687
WIP Consul deployment guide
2018-05-10 17:47:44 -07:00
Kyle Havlovitz
67167fd961
Merge pull request #4108 from hashicorp/vendor-go-discover
...
Update go-discover and add triton provider
2018-05-10 17:29:00 -07:00
Kyle Havlovitz
c04ff88537
Move cloud auto-join docs to a separate page and add Triton
2018-05-10 17:15:41 -07:00
Jack Pearkes
e611b1728a
Merge pull request #4097 from hashicorp/remove-deprecated
...
Remove deprecated check/service fields and metric names
2018-05-10 15:45:49 -07:00
Jack Pearkes
dd2666eae0
website: formatting and link to deprecation notice from 1.0
2018-05-10 15:33:30 -07:00
Hannah Oppenheimer
2f2e8750e5
Directions for using the new Consul UI
2018-05-10 15:57:24 -05:00
Jack Pearkes
c0eb038762
Merge pull request #4104 from cocaccola/patch-1
...
Update faq.html.md
2018-05-10 10:16:44 -07:00
Cameron
3f345bb889
Update faq.html.md
...
fixed typo
2018-05-10 11:24:06 -04:00
Paul Banks
01358a6043
Update config docs with places sockaddr is supported
2018-05-10 14:56:48 +01:00
Kyle Havlovitz
8e3532152b
Add a note about removals to the version upgrade docs
2018-05-09 15:54:08 -07:00
Jeff Kohrman
31239f508b
Add link to privacy policy in website footer
...
Added link to updated privacy policy in footer of `layout.erb` for the OSS website.
2018-05-09 12:12:05 -06:00
Kyle Havlovitz
60307ef328
Remove deprecated metric names
2018-05-08 16:23:15 -07:00
Kyle Havlovitz
a480434517
Remove the script field from checks in favor of args
2018-05-08 15:31:53 -07:00
Kyle Havlovitz
36c5e59465
Remove support for EnableTagOverride in config files
2018-05-07 16:19:13 -07:00
Kyle Havlovitz
fb3cd87c91
Remove support for CheckID field in service check definitions
2018-05-07 16:15:08 -07:00
Justin Collier
1e8f5afd86
Update index.html.md
...
Corrects the bootstrap command.
2018-05-04 12:46:24 -05:00
Justin Collier
db65ca1d84
Update index.html.md build instuctions
...
No target for `$ make bootstrap` currently exists. If building from source you have to run `$ make` and then `$ make dev` to install one of the built binaries that is appropriate for your system.
2018-05-01 21:52:11 -05:00
Jeff Escalante
6854408e40
resolve fout issue
2018-04-27 17:10:55 -04:00
Jack Pearkes
0961991cd1
Merge pull request #4052 from hashicorp/je.remove-turbolinks
...
Turbolinks adjustments
2018-04-27 08:35:47 -07:00
Paul Banks
ea731031d5
Merge pull request #4047 from pierresouchay/added_missing_meta_in_service_definition
...
[BUGFIX] Added Service Meta support in configuration files
2018-04-25 13:08:53 +01:00
Pierre Souchay
e0ee7cd40f
Changed a bit doc
...
(Fighting with Travis)
2018-04-24 22:55:39 +02:00
Pierre Souchay
6be9b6ca60
Improved documentation
2018-04-24 22:40:41 +02:00
Pierre Souchay
11bf3e4c71
Added documentation for meta
2018-04-24 21:56:35 +02:00
Paul Banks
06e1a62653
Merge pull request #4016 from pierresouchay/support_for_prometheus
...
Support for prometheus for metrics endpoint
2018-04-24 16:14:43 +01:00
Jeff Escalante
988ceca737
adjust analytics and scripts for turbolinks
2018-04-23 13:05:39 -04:00
Jack Pearkes
5bb45bf954
Merge pull request #4035 from hashicorp/website-description-default
...
website: set a default page description
2018-04-20 08:25:11 -07:00
Patrick DeVivo
ca77868149
Add consul-kv-json ( #4050 )
...
* Add consul-kv-json to community tools
* alphabetize
2018-04-19 16:23:47 -05:00
Pierre Souchay
fbed04dbc2
gem, not GEM + Added information about process management
2018-04-19 00:21:30 +02:00
Pierre Souchay
fa1b858065
Add consul-templaterb to community tools
2018-04-18 19:17:58 +02:00
Jack Pearkes
b78ba5428a
website: set a default page description
...
This is related to the updated unfurling behavior, see
https://github.com/hashicorp/terraform-website/pull/242 .
2018-04-16 14:23:09 -07:00
Jack Pearkes
890cf47acb
website: fix a broken link
2018-04-13 10:33:29 -07:00
Jack Pearkes
fa7bf785ad
website: bump version of middleman used in packer build
2018-04-13 10:29:50 -07:00
Kyle Havlovitz
8acead4210
Update website to download version 1.0.7
2018-04-13 10:25:40 -07:00
Kyle Havlovitz
be4faac818
Update middleman docker image to 0.3.35
2018-04-13 09:22:12 -07:00
Jack Pearkes
d02d7e0956
update middleman-hashicorp to 0.3.35
2018-04-13 09:11:32 -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
d604642792
GH-3798: More PR Updates
...
Update docs a little
Update/add tests. Make sure all the various ways of determining the source IP work
Update X-Forwarded-For header parsing. This can be a comma separated list with the first element being the original IP so we now handle csv data there.
Got rid of error return from sourceAddrFromRequest
2018-04-12 10:40:46 -04:00
Matt Keeler
3a0f7789ec
GH-3798: A few more PR updates
2018-04-11 20:32:35 -04:00
Matt Keeler
de3a9be3d0
GH-3798: Updates for PR
...
Allow DNS peer IP as the source IP.
Break early when the right node was found for executing the preapred query.
Update docs
2018-04-11 17:02:04 -04:00
Jack Pearkes
171841367b
Merge pull request #3950 from hashicorp/je.segment
...
Switch web analytics to segment
2018-04-11 11:13:15 -07:00
Matt Keeler
059d0f07de
GH-3798: Update prepared query documentation to mention the near=_ip param
2018-04-11 10:34:13 -04:00
Paul Banks
2ed0d2afcd
Allow ignoring checks by ID when defining a PreparedQuery. Fixes #3727 .
2018-04-10 14:04:16 +01:00
Pierre Souchay
e342ced97b
Clearer documentation and comments for enabling Prometheus support
2018-04-09 13:16:45 +02:00
Jeff Escalante
5e97f36c6c
switch analytics from ga to segment
2018-04-06 18:08:00 -04:00
Jack Pearkes
d5b8b75614
Merge pull request #4005 from hashicorp/og-image
...
website: use a smaller og image for unfurling / expansion behavior
2018-04-06 10:35:14 -07:00
Pierre Souchay
2cccb8f36a
Added documentation for telemetry{ prometheus_retention_time = duration }
2018-04-06 14:50:03 +02:00
Vyacheslav Karbovnichy
d9a1e45f45
website: Add description what the "recent events" means
...
According to this answer on SO https://stackoverflow.com/a/49495985/1875339
that has references to code lines:
94835a2715/agent/agent.go (L221)
94835a2715/agent/user_event.go (L229)
94835a2715/agent/user_event.go (L235)
2018-04-02 14:57:04 +04:00
Jack Pearkes
39f98cb89b
website: use a smaller og image for unfurling / expansion behavior
...
Currently the large image can load in Slack (or other
clients that expand links) and dominate the viewport.
This is just following the pattern from a recent
change to the Terraform website in https://github.com/hashicorp/terraform-website/pull/214
2018-03-30 17:19:21 -07: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
48c499d1cb
Merge pull request #3994 from hashicorp/f-rename-servicemeta
...
Renames agent API layer for service metadata to "meta" for consistency
2018-03-29 14:07:57 -05:00
Jack Pearkes
307deb63f5
website: document and warn users about disabling serf_wan port
...
See https://github.com/hashicorp/consul/pull/3984 for more.
This also fixes a link to a heading that existed twice in the document.
2018-03-29 08:19:21 -07:00
Hannah Oppenheimer
c0bfc6d258
Merge pull request #3991 from hashicorp/community-organization
...
Alphabetizing community tools list
2018-03-28 11:36:02 -05:00
Preetha Appan
d9d9944179
Renames agent API layer for service metadata to "meta" for consistency
2018-03-28 09:04:50 -05:00
Preetha
8dacb12c79
Merge pull request #3881 from pierresouchay/service_metadata
...
Feature Request: Support key-value attributes for services
2018-03-27 16:33:57 -05:00
Jack Pearkes
9a91b4eaef
Merge pull request #3927 from hashicorp/docs-encrypt-key-note
...
Docs: Clarify encrypt key for WAN joined DCs
2018-03-22 14:16:02 -07:00
Hannah Oppenheimer
712f8cc0f1
Alphabetizing community tools list
2018-03-22 12:36:42 -05:00
Jack Pearkes
bf2b3f8d88
Merge pull request #3929 from sryabkov/patch-1
...
Highlighting the dead link in documentation
2018-03-19 16:00:32 -07:00
Josh Soref
1dd8c378b9
Spelling ( #3958 )
...
* spelling: another
* spelling: autopilot
* spelling: beginning
* spelling: circonus
* spelling: default
* spelling: definition
* spelling: distance
* spelling: encountered
* spelling: enterprise
* spelling: expands
* spelling: exits
* spelling: formatting
* spelling: health
* spelling: hierarchy
* spelling: imposed
* spelling: independence
* spelling: inspect
* spelling: last
* spelling: latest
* spelling: client
* spelling: message
* spelling: minimum
* spelling: notify
* spelling: nonexistent
* spelling: operator
* spelling: payload
* spelling: preceded
* spelling: prepared
* spelling: programmatically
* spelling: required
* spelling: reconcile
* spelling: responses
* spelling: request
* spelling: response
* spelling: results
* spelling: retrieve
* spelling: service
* spelling: significantly
* spelling: specifies
* spelling: supported
* spelling: synchronization
* spelling: synchronous
* spelling: themselves
* spelling: unexpected
* spelling: validations
* spelling: value
2018-03-19 16:56:00 +00:00
Paul Banks
4a684ce6fb
Merge pull request #3961 from canterberry/docs/tls-cipher-suites
...
📝 Clarify the list of supported TLS cipher suites
2018-03-19 16:51:14 +00:00
Paul Banks
b86de4c2e3
Use master
2018-03-19 16:50:52 +00:00
Devin Canterberry
bd11f567c4
📝 Prefer brevity at the cost of some ambiguity
2018-03-15 10:25:27 -07:00
Devin Canterberry
23dfc483a0
⤵️ Merge from `master`; no conflicts
2018-03-15 09:13:01 -07:00
Jack Pearkes
da7f8ab59d
website: clarify where ACL token is set in the UI
2018-03-14 16:50:04 -07:00
Jack Pearkes
9a911bba0c
website: add section on securing the UI with ACLs
...
Figured it would be worth documenting due to #3931 .
2018-03-14 16:46:04 -07:00
Jack Pearkes
e04a003d7a
Merge pull request #3884 from rberlind/master
...
Updated Stale Reads section of DNS Caching Guide
2018-03-13 16:56:58 -07:00
Jack Pearkes
7390fdcad1
Merge pull request #3952 from slopeinsb/patch-1
...
Update index.html.md
2018-03-13 16:07:10 -07:00
Devin Canterberry
089ceff264
📝 Clarify the list of supported TLS cipher suites
...
Previously, the documentation linked to Golang's source code, which
can drift from the list of cipher suites supported by Consul. Consul
has a hard-coded mapping of string values to Golang cipher suites, so
this is a more direct source of truth to help users understand which
string values are accepted in the `tls_cipher_suites` configuration
value.
2018-03-13 09:25:03 -07:00
Preetha
8b41890cee
Merge pull request #3946 from hashicorp/je.fixes
...
Small Adjustments
2018-03-13 11:15:50 -05:00
randall thomson
24588fc479
Update index.html.md
...
update cli commands for consul 1.x
2018-03-09 09:46:37 -08:00
Preetha
80bc8e1ff6
Some tweaks to the documentation for a_record_limit
2018-03-08 11:23:07 -06:00
Pierre Souchay
8545b998ff
Updated documentation as requested by @preetapan
2018-03-08 18:02:40 +01:00
Jeff Escalante
41d6a3762c
update to latest middleman-hashicorp
...
this includes minor text fixes for the universal nav
2018-03-06 16:37:58 -05:00
Jeff Escalante
b4dce65d45
First instance of 'Consul' on homepage -> 'HashiCorp Consul'
2018-03-06 16:37:47 -05:00
Sergei Ryabkov
4e0d229191
Highlighting the dead link
...
I am proposing to remove a dead link (https://atlas.hashicorp.com/help/consul/alternatives ). If the page has moved and the new location is known, it would be of course better to update the link.
2018-03-02 18:22:19 -05:00
Paul Banks
5a9a794531
Merge pull request #3928 from hashicorp/service-token-docs
...
Notes on ACL token storage and permissions
2018-03-02 16:28:56 +00:00
Paul Banks
628dcc9793
Merge pull request #3899 from pierresouchay/fix_blocking_queries_index
...
Services Indexes modified per service instead of using a global Index
2018-03-02 16:24:43 +00:00
Paul Banks
34fe6f17e2
Notes on ACL token storage and permissions
2018-03-02 16:22:12 +00:00
Paul Banks
37e7e6e7a1
Notes on ACL token storage and permissions
2018-03-02 16:20:11 +00:00
Brian Shumate
de25aa17ee
Clarify encrypt key for WAN joined DCs
2018-03-02 10:41:09 -05:00
Pierre Souchay
df285ec384
Better information and advices for upgrade to 1.0.7+
2018-03-02 09:08:00 +01:00
Pierre Souchay
85b73f8163
Simplified error handling for maxIndexForService
...
* added unit tests to ensure service index is properly garbage collected
* added Upgrade from Version 1.0.6 to higher section in documentation
2018-03-01 14:09:36 +01:00
Jack Pearkes
39ed02cf0c
website: override automatic linking of list items for softlayer dc
...
This avoids a conflict with #datacenter later on the page. We're mixing
histroic manually specified anchors with generated anchors (via
redcarpet / middleman-hashicorp) so we have to manually override the
automatic generation here.
I was tempted to rewrite the old manual anchors to use the automatic
generation, but there is no way to maintain backwards compatibility,
so will leave that for a time when it is appropriate for us to break
links (or redirect them, etc).
Fixes #3916
2018-02-27 10:53:12 -08:00
Kyle Havlovitz
1d4ced0d46
Add a link to the leader election guide in the lock API docs
2018-02-22 15:57:46 -08:00
Paul Banks
89ede0539f
Fix a couple of minor typos found in docs.
2018-02-13 16:21:12 +00:00
Roger Berlind
25568c2f1d
Updated Stale Reads section of DNS Caching Guide
...
I updated the content based on discussion with James Phillips in #team-connect on 2/8/2018.
2018-02-12 11:26:10 -05:00
Tomáš Bedřich
054b06a876
Update check script exit code explanation ( #3882 )
...
Change misleading formulation which might imply, that any non-zero code is enough to mark check as failing.
(https://www.consul.io/docs/agent/checks.html#check-scripts )
2018-02-11 08:30:40 -06:00
Pierre Souchay
8bc3ec18cc
Added ServiceMeta documentation in website source
2018-02-11 14:12:41 +01:00
Kyle Havlovitz
7100161f64
Add gRPC fields to client api and agent check endpoint docs
2018-02-09 16:02:27 -08:00
Preetha Appan
adbd3c5b2f
Updates download version to 1.0.6
2018-02-09 12:21:18 -06:00
Kyle Havlovitz
ec92adc246
Bump download version to 1.0.5
2018-02-07 12:50:12 -08:00
James Phillips
7876d7e4f7
Rolls back to 1.0.3 release for downloads.
2018-02-06 16:56:15 -08:00
Preetha Appan
ac81dddac5
Update version for downloads
2018-02-06 15:48:59 -06:00
Kyle Havlovitz
46745eb89b
Add enterprise default config section
2018-02-05 13:33:59 -08:00
James Phillips
0aa05cc5f0
Merge pull request #3855 from hashicorp/pr-3782-slackpad
...
Adds support for gRPC health checks.
2018-02-02 17:57:27 -08:00
James Phillips
73b729d22b
Adds documentation for gRPC health checks.
2018-02-02 17:53:49 -08:00
Preetha
0f83e6840c
Clarification around locking ( #3853 )
2018-02-01 14:08:06 -06:00
Yoann Fouquet
7edc742c39
Adjust link to Java HTTP API
...
OrbitzWorldwide/consul-client has moved to rickfast/consul-client.
2018-01-26 17:31:18 +01:00
James Phillips
e16f1032d4
Merge pull request #3833 from szemek/curl-binary
...
Documentation KV Create/upload key, upload binary data or file with line breaks via curl
2018-01-25 13:15:59 -08:00
James Phillips
bfbedd6c66
Bumps to latest middleman-hashicorp version.
2018-01-24 09:32:45 -08:00
James Phillips
2ec1d431ea
Bumps website Consul version to 1.0.3.
2018-01-24 07:20:00 -08:00
Przemysław Dąbek
51a663eeca
Update kv.html.md
2018-01-24 11:55:17 +01:00
Jim Kalafut
15274b7e36
Fix broken link to SWIM paper
2018-01-21 17:41:58 -08:00
James Phillips
be14fa217c
Updates configuration docs for Azure VMSS support.
2018-01-19 16:37:22 -08:00
James Phillips
62e471a5e8
Update external.html.md
2018-01-12 13:23:16 -08:00
James Phillips
ca43623734
Adds the NodeID field back to the /v1/agent/self Config block.
...
Fixes #3778
2018-01-10 15:17:54 -08:00
James Phillips
8da3e8288b
Merge pull request #3787 from kopaka/patch-2
...
Corrected word order sequence
2018-01-08 18:10:48 -08:00
James Phillips
69c0b4bc38
Updates website Ruby gems to get newer nokogiri.
2018-01-08 18:08:42 -08:00
Scott Pynn
20b2a4b547
Corrected word order sequence
...
Also removed a couple of extraneous spaces.
2018-01-08 12:02:10 -05:00
James Cunningham
ef99a7e4f6
fix dead telemetry prefix filter link
2018-01-05 15:19:33 -07:00
James Phillips
d694980ce3
Merge pull request #3765 from diptanu/f-agent-telemetry
...
Added telemetry around Catalog APIs
2018-01-04 18:56:26 -08:00
Chad Whitacre
53d1102191
Fix some small doc errors
2018-01-04 16:44:07 -05:00
James Phillips
5142ecf65a
Merge pull request #3770 from akrymets/patch-1
...
Update checks.html.md
2018-01-03 18:32:53 -08:00
James Phillips
7d87d3f3ef
Update checks.html.md
2018-01-03 18:32:42 -08:00
James Phillips
f915d3b6f9
Merge pull request #3775 from bagerard/fix_doc
...
fix in documentation
2018-01-03 13:42:39 -08:00
RS Krishna
3bf210586a
add missing Port description in register service doc
2017-12-31 22:10:35 +05:30
Bastien Gérard
71f5a145f7
fix in documentation
2017-12-31 09:48:16 +01:00
Andrii Krymets
f62edc839f
Update checks.html.md
...
1. Replace deprecated "script" option with "args" in check definition examples
(Not sure in correctness of arguments splitting)
2017-12-27 17:23:29 +02:00
Diptanu Choudhury
fbf8441cbc
Updated docs
2017-12-21 20:37:13 -08:00
Diptanu Choudhury
66a4e2b4ba
Added docs
2017-12-21 16:58:39 -08:00
James Phillips
05a83fb5d5
Update community.html.erb
2017-12-19 20:57:42 -08:00
James Phillips
2bf59782bb
Bumps website version to 1.0.2.
2017-12-15 07:31:58 -08:00
James Phillips
c26f64f841
Merge pull request #3740 from yfouquet/issue_3709
...
Update documentation for "serf_lan_bind" and "serf_wan_bind"
2017-12-14 17:49:38 -08:00
James Phillips
1af157d8ca
Merge pull request #3749 from tjcelaya/rpc-warning-datacenter-guide
...
Clarify RPC listen address usage in Basic WAN guide
2017-12-14 17:46:09 -08:00
Tomas Celaya
e4325df8ad
Include a warning about the interaction between `translate_wan_addrs` and `bind_addr` in the Basic WAN guide.
2017-12-14 13:12:04 -08:00
Yoann Fouquet
b7ca510142
Update documentation for "serf_lan_bind" and "serf_wan_bind"
...
These was spotted in issue #3709 .
These two configuration elements were renamed "serf_lan" and "serf_wan" in commit 12216583a1
Update documentation to fit the new code.
Note that flags "-serf-lan-bind" and "-serf-wan-bind" were not renamed.
2017-12-12 13:55:19 +01:00
Yoann Fouquet
6f5aecad76
Adjust documentation for service tags of checks
...
Add some missing ServiceTags.
Replace null ServiceTags by empty list (ServiceTags cannot be null).
2017-12-12 13:39:37 +01:00
youngjl1
f32613892f
Name correction in documentation
2017-12-10 10:26:02 -05:00
Ivan Smirnov
df3a548a6c
Fix syntax error.
...
Running consul 1.0.0, 'consul operator raft' requires 'list-peers' rather than '-list-peers'
2017-11-20 20:17:20 -08:00
James Phillips
38fd65f772
Bumps website version to 1.0.1.
2017-11-20 14:19:46 -08:00
James Phillips
5f7b842fbb
Adds a version note about rolling updates.
2017-11-20 12:01:23 -08:00
Amit Saha
2a1298d043
Update documentation for `tag` filter
2017-11-17 14:20:30 +11:00
James Phillips
532cafe0af
Adds enable_agent_tls_for_checks configuration option which allows ( #3661 )
...
HTTP health checks for services requiring 2-way TLS to be checked
using the agent's credentials.
2017-11-07 18:22:09 -08:00
James Phillips
cd2c85a2ed
Update atlas.html.md
2017-11-02 14:16:47 -07:00
Kyle Havlovitz
068ca11eb8
Move check definition to a sub-struct
2017-11-01 14:54:46 -07:00
Kyle Havlovitz
bc3ba5f873
Merge branch 'master' into esm-changes
2017-11-01 11:37:48 -07:00
Kyle Havlovitz
83524f44c4
Merge pull request #3622 from hashicorp/coordinate-node-endpoint
...
agent: add /v1/coordianate/node/:node endpoint
2017-11-01 11:35:50 -07:00
James Phillips
d0b4b18e11
Update coordinates.html.md
2017-10-31 21:23:51 -07:00
Kyle Havlovitz
9909b661ac
Fill out the tests around coordinate/node functionality
2017-10-31 15:36:44 -07:00
Frank Schröder
3cb1cd3723
config: add -config-format option ( #3626 )
...
* config: refactor ReadPath(s) methods without side-effects
Return the sources instead of modifying the state.
* config: clean data dir before every test
* config: add tests for config-file and config-dir
* config: add -config-format option
Starting with Consul 1.0 all config files must have a '.json' or '.hcl'
extension to make it unambigous how the data should be parsed. Some
automation tools generate temporary files by appending a random string
to the generated file which obfuscates the extension and prevents the
file type detection.
This patch adds a -config-format option which can be used to override
the auto-detection behavior by forcing all config files or all files
within a config directory independent of their extension to be
interpreted as of this format.
Fixes #3620
2017-10-31 17:30:01 -05:00
Frank Schröder
56561523cf
vendor: update go-discover ( #3634 )
...
* vendor: update go-discover
Pull in providers:
* Aliyun (Alibaba Cloud)
* Digital Ocean
* OpenStack (os)
* Scaleway
* doc: use ... instead of xxx
* doc: strip trailing whitespace
* doc: add docs for aliyun, digitalocean, os and scaleway
* agent: fix test
2017-10-31 17:03:54 -05:00
Kyle Havlovitz
45c0ae9da6
Add docs for the coordinate update endpoint
2017-10-26 20:17:46 -07:00
Frank Schroeder
87206133be
agent: add /v1/coordianate/node/:node endpoint
...
This patch adds a /v1/coordinate/node/:node endpoint to get the network
coordinates for a single node in the network.
Since Consul Enterprise supports network segments it is still possible
to receive mutiple entries for a single node - one per segment.
2017-10-26 14:24:42 +02:00
James Phillips
3b170cf258
Changes "ip" to "IP".
2017-10-23 12:34:43 +02:00
Frank Schroeder
6517d7720a
Merge pull request #3600 from hashicorp/support-go-sockaddr-for-dns-recursors
...
DNS recursors can be added through go-sockaddr templates. Entries
are deduplicated while the order is maintained.
Originally proposed by @taylorchu
See #2932
2017-10-23 10:45:36 +02:00
Frank Schroeder
ffb497c107
Revert "doc: update docs for dns recursor go-sockaddr templates"
...
This reverts commit 6d4a57aedc55a4664537033c0c69edea20fd919b.
2017-10-23 10:08:35 +02:00
Frank Schroeder
816d4b762f
Revert "doc: address review comment"
...
This reverts commit 6ba9690e812089ba3dbda43f17e6b862201d16a8.
2017-10-23 10:08:35 +02:00
Frank Schroeder
fca7ba5494
Revert "Changes "ip" to "IP"."
...
This reverts commit dca5dcb68c573373536bdb4891d000eac0ece95b.
2017-10-23 10:08:35 +02:00
James Phillips
7a002aa047
Changes "ip" to "IP".
2017-10-23 08:01:25 +02:00
Frank Schroeder
6cbae33076
doc: address review comment
2017-10-23 08:01:25 +02:00
Frank Schroeder
19cc7db779
doc: update docs for dns recursor go-sockaddr templates
2017-10-23 08:01:25 +02:00
James Phillips
89f47d82fc
Tweaks watch docs.
2017-10-21 20:09:37 -07:00
preetapan
68d8cd16b7
Update watches.html.md
2017-10-21 20:59:47 -05:00
Preetha Appan
ec77b0700a
Small grammar correction
2017-10-21 20:55:15 -05:00
Preetha Appan
2c2e032eec
Improve HTTP handler documentation
2017-10-21 20:51:37 -05:00
Hadar Greinsmark
0c5f5e2821
Implement HTTP Watch handler ( #3413 )
...
Implement HTTP Watch handler
2017-10-21 20:39:09 -05:00
Frank Schroeder
efba4aae22
doc: address review comment
2017-10-20 20:06:33 +02:00
Frank Schroeder
41b4d3b2e2
doc: update docs for dns recursor go-sockaddr templates
2017-10-20 15:51:49 +02:00
Johan Brandhorst
3e0fd5ec2d
Fixed indentation in Script + Interval
...
Remove newlines which were causing the text to not be rendered under the intended bullet point.
2017-10-20 14:02:31 +02:00
James Phillips
60af465b4e
Updates documentation for consul validate.
...
This makes it clear that you need to pass the full configuration,
and that the command won't work with config fragments.
Closes #3591
2017-10-19 18:59:05 -07:00
Preetha Appan
5af8492172
Documentation update for KMS support
2017-10-19 11:39:14 -05:00
Preetha Appan
6f286dd9b8
Update autopilot documentation to mention correct Consul version that defaults raft protocol to 3.
2017-10-19 11:31:29 -05:00
Jay
dc903a4fb0
s/acesss/access ( #3593 )
...
Spell "access" correctly
2017-10-18 17:24:56 -07:00
James Phillips
3d52f42715
Fixes API client for ScriptArgs and updates documentation. ( #3589 )
...
* Updates the API client to support the current `ScriptArgs` parameter
for checks.
* Updates docs for checks to explain the `ScriptArgs` parameter issue.
* Adds mappings for "args" and "script-args" to give th API parity
with config.
* Adds checks on return codes.
* Removes debug logging that shows empty when args are used.
2017-10-18 11:28:39 -07:00
Vladislav Mitov
2bae3b6c12
Update check.html.md
2017-10-18 13:43:32 +02:00
James Phillips
f0f8612551
Adds a pointer to the /v1/txn API from the KV read docs.
...
Closes #3558
2017-10-17 17:07:45 -07:00
Christopher "Chief" Najewicz
bcbf2b0ed5
Update docs for retry_join cloud discovery to include snippet around ( #3577 )
...
using HTTP_PROXY, HTTPS_PROXY and NO_PROXY env vars when needed
2017-10-17 16:05:44 -07:00
James Phillips
abace13f46
Bumps website version to 1.0.0.
2017-10-16 09:40:44 -07:00
James Phillips
6f31af82d6
Adds a note about the Raft protocol not being the same as the Consul protocol.
2017-10-13 16:54:48 -07:00
James Phillips
eb916860ca
Adds a 1.0 section to the upgrade guide and cleans up the change log.
2017-10-13 16:46:36 -07:00
James Phillips
cb41ae2428
Update sentinel.html.markdown.erb
2017-10-13 12:15:08 -07:00
csawyerYumaed
f97ec6dc3b
Update dns forwarding documentation ( #3574 )
...
Add details about setting up macOS to point to consul for services without the headache of dnsmasq, bind, etc.
2017-10-12 14:25:57 -07:00
Kyle Havlovitz
d2b9ab2b4f
Clarify the docs around script check timeout behavior
2017-10-11 14:55:55 -07:00
Kyle Havlovitz
eea2bd2753
Kill check processes after the timeout is reached ( #3567 )
...
* Kill check processes after the timeout is reached
Kill the subprocess spawned by a script check once the timeout is reached. Previously Consul just marked the check critical and left the subprocess around.
Fixes #3565 .
* Set err to non-nil when timeout occurs
* Fix check timeout test
* Kill entire process subtree on check timeout
* Add a docs note about windows subprocess termination
2017-10-11 11:57:39 -07:00
Frank Schröder
9b2e3c2091
agent: add option to discard health output ( #3562 )
...
* agent: add option to discard health output
In high volatile environments consul will have checks with "noisy"
output which changes every time even though the status does not change.
Since the output is stored in the raft log every health check update
unblocks a blocking call on health checks since the raft index has
changed even though the status of the health checks may not have changed
at all. By discarding the output of the health checks the users can
choose a different tradeoff. Less visibility on why a check failed in
exchange for a reduced change rate on the raft log.
* agent: discard output also when adding a check
* agent: add test for discard check output
* agent: update docs
* go vet
* Adds discard_check_output to reloadable config table.
* Updates the change log.
2017-10-10 17:04:52 -07:00
Frank Schröder
fa22ad4573
config: add generic method to translate between CamelCase and snake_case ( #3557 )
...
* doc: document discrepancy between id and CheckID
* doc: document enable_tag_override change
* config: add TranslateKeys helper
TranslateKeys makes it easier to map between different representations
of internal structures. It allows to recursively map alias keys to
canonical keys in structured maps.
* config: use TranslateKeys for config file
This also adds support for 'enabletagoverride' and removes
the need for a separate CheckID alias field.
* config: remove dead code
* agent: use TranslateKeys for FixupCheckType
* agent: translate enable_tag_override during service registration
* doc: add '.hcl' as valid extension
* config: map ScriptArgs to args
* config: add comment for TranslateKeys
2017-10-10 16:40:59 -07:00
James Phillips
279ade8ef2
Updates documentation to s/script/args/ in API docs.
2017-10-10 16:37:08 -07:00
James Phillips
d1ad538345
Makes RPC handling more robust when rolling servers. ( #3561 )
...
* Adds client-side retry for no leader errors.
This paves over the case where the client was connected to the leader
when it loses leadership.
* Adds a configurable server RPC drain time and a fail-fast path for RPCs.
When a server leaves it gets removed from the Raft configuration, so it will
never know who the new leader server ends up being. Without this we'd be
doomed to wait out the RPC hold timeout and then fail. This makes things fail
a little quicker while a sever is draining, and since we added a client retry
AND since the server doing this has already shut down and left the Serf LAN,
clients should retry against some other server.
* Makes the RPC hold timeout configurable.
* Reorders struct members.
* Sets the RPC hold timeout default for test servers.
* Bumps the leave drain time up to 5 seconds.
* Robustifies retries with a simpler client-side RPC hold.
* Reverts untended delete.
2017-10-10 15:19:50 -07:00
James Phillips
25d32c8b7e
Update compatibility.html.md
2017-10-09 14:18:37 -07:00
James Phillips
2695760055
Update compatibility.html.md
2017-10-09 14:18:23 -07:00
Radek Simko
03decc2a95
docs: agent/options gcp's project_name is optional
...
Per https://github.com/hashicorp/go-discover/blob/master/provider/gce/gce_discover.go#L53-L61
2017-10-08 13:08:50 +02:00
James Phillips
03abd7157b
Update raft.html.md
2017-10-06 14:38:21 -07:00
Preetha Appan
e3e781e264
Update documentation with subcommand example
2017-10-06 15:23:43 -05:00
Preetha Appan
5d5e245417
Autocomplete support
2017-10-06 15:05:45 -05:00
Kyle Havlovitz
dde743700f
Merge pull request #3535 from hashicorp/metric-docs
...
Update metric names and add a legacy config flag
2017-10-04 17:39:16 -07:00
Kyle Havlovitz
bd0c0cecc0
Move http request metric to the agent section
2017-10-04 17:36:10 -07:00
Kyle Havlovitz
d5fec6b7ac
Add a test for legacy metrics with a whitelist filter
2017-10-04 17:27:57 -07:00
Kyle Havlovitz
be04bfed34
Clean up subprocess handling and make shell use optional ( #3509 )
...
* Clean up handling of subprocesses and make using a shell optional
* Update docs for subprocess changes
* Fix tests for new subprocess behavior
* More cleanup of subprocesses
* Minor adjustments and cleanup for subprocess logic
* Makes the watch handler reload test use the new path.
* Adds check tests for new args path, and updates existing tests to use new path.
* Adds support for script args in Docker checks.
* Fixes the sanitize unit test.
* Adds panic for unknown watch type, and reverts back to Run().
* Adds shell option back to consul lock command.
* Adds shell option back to consul exec command.
* Adds shell back into consul watch command.
* Refactors signal forwarding and makes Windows-friendly.
* Adds a clarifying comment.
* Changes error wording to a warning.
* Scopes signals to interrupt and kill.
This avoids us trying to send SIGCHILD to the dead process.
* Adds an error for shell=false for consul exec.
* Adds notes about the deprecated script and handler fields.
* De-nests an if statement.
2017-10-04 16:48:00 -07:00
Kyle Havlovitz
0063516e5e
Update metric names and add a legacy config flag
2017-10-04 16:43:27 -07:00
Frank Schröder
b2c4dc4360
Provide stable config for agent/self ( #3532 )
...
* config: provide stable config for /v1/agent/self (#3530 )
This patch adds a stable subset of the previous Config struct to the
agent/self response. The actual runtime configuration is moved into
DebugConfig and will be documented to change.
Fixes #3530
* config: fix tests
* doc: update api documentation for /v1/agent/self
2017-10-04 10:43:17 -07:00
Frank Schroeder
0f664d098f
doc: drop last references to -retry-join-* options
2017-10-04 19:12:28 +02:00
Frank Schroeder
67570e1bc3
doc: document go-discover format change
2017-10-04 19:12:28 +02:00
Preetha Appan
a855b69b54
Update ACL guide to describe the new list policy for Keys
2017-10-04 06:19:20 -05:00
Kyle Havlovitz
7c7927ff3d
Update snapshot agent docs
2017-09-29 12:28:04 -07:00
Frank Schroeder
544788d708
update docs
2017-09-29 20:26:43 +02:00
Preetha Appan
dd2cb9f619
Fix grammar in containers guide.
2017-09-29 10:37:04 -05:00
Preetha Appan
429fc86479
Update containers guide to mention that Consul now handles nodes changing IP addresses.
2017-09-29 10:20:33 -05:00
James Phillips
fcdd69a7cb
Clarifies server requirement for bootstrap-expect.
...
Fixes #3510 .
2017-09-28 22:02:37 -07:00
Preetha Appan
acc32ccd2c
Update sentinel documentation to remove features that are coming in a future release
2017-09-28 21:00:00 -05:00
Patrick Sodré
92546f9231
Update docs on RFC1464 vs RFC1035 options
2017-09-28 12:32:46 +02:00
Patrick Sodré
464611bae6
Update docs to include support for TXT records
...
- Add explanation to the difference between RFC1035
and RFC1464 queries.
2017-09-28 12:32:42 +02:00
James Phillips
107832c762
Update options.html.md
2017-09-27 15:55:46 -07:00
James Phillips
da912aedeb
Update options.html.md
2017-09-27 15:40:00 -07:00
James Phillips
2e7da8ecd7
Cleans up some docs for the 1.0 release. ( #3508 )
...
* Cleans up information about file extensions, now that they are required.
* Removes references to deprecated configuration options.
* Adds docs for multiple bind address support.
2017-09-27 15:30:30 -07:00
Alex Dadgar
ccccba75be
Fix mispelled words
2017-09-27 11:20:01 -07:00
James Phillips
55fb1fcfac
Adds a "required" note for the port in the network segments configuration.
2017-09-26 17:57:34 -07:00
Frank Schröder
707f8e329a
Metrics service prefix ( #3498 )
...
* metrics: replace statsite_prefix with service_prefix
The metrics prefix isn't statsite specific and is in fact used
for all metrics providers. Since we are deprecating fields
anyway we should fix this one as well.
Fixes #3293
* Updates docs and sorts telemetry section.
* Renames to "metrics_prefix" to disambiguate with Consul services.
* Updates the change log.
2017-09-26 17:49:55 -07:00
Frank Schröder
c7cc62ab5a
agent: consolidate handling of 405 Method Not Allowed ( #3405 )
...
* agent: consolidate http method not allowed checks
This patch uses the error handling of the http handlers to handle HTTP
method not allowed errors across all available endpoints. It also adds a
test for testing whether the endpoints respond with the correct status
code.
* agent: do not panic on metrics tests
* agent: drop other tests for MethodNotAllowed
* agent: align /agent/join with reality
/agent/join uses PUT instead of GET as documented.
* agent: align /agent/check/{fail,warn,pass} with reality
/agent/check/{fail,warn,pass} uses PUT instead of GET as documented.
* fix some tests
* Drop more tests for method not allowed
* Align TestAgent_RegisterService_InvalidAddress with reality
* Changes API client join to use PUT instead of GET.
* Fixes agent endpoint verbs and removes obsolete tests.
* Updates the change log.
2017-09-25 23:11:19 -07:00
James Phillips
fcaa889116
Bumps default Raft protocol to version 3. ( #3477 )
...
* Changes default Raft protocol to 3.
* Changes numPeers() to report only voters.
This should have been there before, but it's more obvious that this
is incorrect now that we default the Raft protocol to 3, which puts
new servers in a read-only state while Autopilot waits for them to
become healthy.
* Fixes TestLeader_RollRaftServer.
* Fixes TestOperator_RaftRemovePeerByAddress.
* Fixes TestServer_*.
Relaxed the check for a given number of voter peers and instead do
a thorough check that all servers see each other in their Raft
configurations.
* Fixes TestACL_*.
These now just check for Raft replication to be set up, and don't
care about the number of voter peers.
* Fixes TestOperator_Raft_ListPeers.
* Fixes TestAutopilot_CleanupDeadServerPeriodic.
* Fixes TestCatalog_ListNodes_ConsistentRead_Fail.
* Fixes TestLeader_ChangeServerID and adjusts the conn pool to throw away
sockets when it sees io.EOF.
* Changes version to 1.0.0 in the options doc.
* Makes metrics test more deterministic with autopilot metrics possible.
2017-09-25 15:27:04 -07:00
Frank Schröder
69a088ca85
New config parser, HCL support, multiple bind addrs ( #3480 )
...
* new config parser for agent
This patch implements a new config parser for the consul agent which
makes the following changes to the previous implementation:
* add HCL support
* all configuration fragments in tests and for default config are
expressed as HCL fragments
* HCL fragments can be provided on the command line so that they
can eventually replace the command line flags.
* HCL/JSON fragments are parsed into a temporary Config structure
which can be merged using reflection (all values are pointers).
The existing merge logic of overwrite for values and append
for slices has been preserved.
* A single builder process generates a typed runtime configuration
for the agent.
The new implementation is more strict and fails in the builder process
if no valid runtime configuration can be generated. Therefore,
additional validations in other parts of the code should be removed.
The builder also pre-computes all required network addresses so that no
address/port magic should be required where the configuration is used
and should therefore be removed.
* Upgrade github.com/hashicorp/hcl to support int64
* improve error messages
* fix directory permission test
* Fix rtt test
* Fix ForceLeave test
* Skip performance test for now until we know what to do
* Update github.com/hashicorp/memberlist to update log prefix
* Make memberlist use the default logger
* improve config error handling
* do not fail on non-existing data-dir
* experiment with non-uniform timeouts to get a handle on stalled leader elections
* Run tests for packages separately to eliminate the spurious port conflicts
* refactor private address detection and unify approach for ipv4 and ipv6.
Fixes #2825
* do not allow unix sockets for DNS
* improve bind and advertise addr error handling
* go through builder using test coverage
* minimal update to the docs
* more coverage tests fixed
* more tests
* fix makefile
* cleanup
* fix port conflicts with external port server 'porter'
* stop test server on error
* do not run api test that change global ENV concurrently with the other tests
* Run remaining api tests concurrently
* no need for retry with the port number service
* monkey patch race condition in go-sockaddr until we understand why that fails
* monkey patch hcl decoder race condidtion until we understand why that fails
* monkey patch spurious errors in strings.EqualFold from here
* add test for hcl decoder race condition. Run with go test -parallel 128
* Increase timeout again
* cleanup
* don't log port allocations by default
* use base command arg parsing to format help output properly
* handle -dc deprecation case in Build
* switch autopilot.max_trailing_logs to int
* remove duplicate test case
* remove unused methods
* remove comments about flag/config value inconsistencies
* switch got and want around since the error message was misleading.
* Removes a stray debug log.
* Removes a stray newline in imports.
* Fixes TestACL_Version8.
* Runs go fmt.
* Adds a default case for unknown address types.
* Reoders and reformats some imports.
* Adds some comments and fixes typos.
* Reorders imports.
* add unix socket support for dns later
* drop all deprecated flags and arguments
* fix wrong field name
* remove stray node-id file
* drop unnecessary patch section in test
* drop duplicate test
* add test for LeaveOnTerm and SkipLeaveOnInt in client mode
* drop "bla" and add clarifying comment for the test
* split up tests to support enterprise/non-enterprise tests
* drop raft multiplier and derive values during build phase
* sanitize runtime config reflectively and add test
* detect invalid config fields
* fix tests with invalid config fields
* use different values for wan sanitiziation test
* drop recursor in favor of recursors
* allow dns_config.udp_answer_limit to be zero
* make sure tests run on machines with multiple ips
* Fix failing tests in a few more places by providing a bind address in the test
* Gets rid of skipped TestAgent_CheckPerformanceSettings and adds case for builder.
* Add porter to server_test.go to make tests there less flaky
* go fmt
2017-09-25 11:40:42 -07:00
Frank Schroeder
78ce956385
Update docs for addr_type option for AWS Cloud auto-join ( #3471 )
...
Fixes #3471
2017-09-25 09:54:58 +02:00
Frank Schroeder
bcfe1190d4
Fix Azure cloud auto-join docs ( #3466 )
...
Fixes #3466
2017-09-25 02:44:04 +02:00
James Phillips
f1b433d537
Merge pull request #3490 from ruslansennov/javadoc-fix
...
minor doc fix
2017-09-21 19:38:59 -05:00
Ruslan Sennov
c381eb146c
minor doc fix
2017-09-21 22:28:49 +03:00
James Phillips
1ebfb1b37a
Merge pull request #3485 from mstewa34/master
...
Fix docs/guides/segements sidebar selection.
2017-09-20 09:38:56 -05:00
Frank Schroeder
defad40f80
Fix health endpoint docs ( #3483 )
...
Fixes #3483
2017-09-20 09:05:23 +02:00
Michael Stewart
1040dbb2d4
Fix docs/guides/segements sidebar selection.
2017-09-19 16:45:39 -05:00
Preetha Appan
df742843a4
Adds documentation for Sentinel integration in Consul Enterprise.
2017-09-19 09:02:53 -05:00
Frank Schroeder
be21ed290e
Update example
2017-09-11 13:01:56 +02:00
Mitsunori Komatsu
d4408fde5c
Fix wrong field name: Meta -> NodeMeta
2017-09-11 19:14:47 +09:00
James Phillips
73ea7ab758
Bumps website version to 0.9.3.
2017-09-08 10:22:11 -07:00
James Phillips
1906462eec
Merge pull request #3456 from hashicorp/gossip-fix
...
Adds gossip keys to network segment memberlist configs.
2017-09-07 12:27:34 -07:00
James Phillips
02a3f3f27b
Shows the segment name in the keyring API and command output.
2017-09-07 12:17:39 -07:00
James Phillips
402ebe53ef
Update outage.html.md
2017-09-06 21:19:46 -07:00
James Phillips
87eeec254f
Update segments.html.markdown.erb
2017-09-06 16:42:13 -07:00
James Phillips
c629773b40
Makes the all segments query explict, and the default for `consul members`.
2017-09-05 12:22:20 -07:00
Kevin Fishner
e70b8cc820
add newtork segments overview page
2017-09-04 15:44:13 -07:00
James Phillips
f8a5476a3c
Update options.html.md
2017-09-01 22:25:28 -07:00
James Phillips
76cd7963e5
Update maint.html.markdown.erb
2017-09-01 17:51:02 -07:00
phanidileep
df4e77e179
Updating maint.html to remove node maint ( #3354 )
...
* Updating maint.html to remove node maint
as discussed in #3268 maint mode does not have any affect on the node health.
* Update maint.html.markdown.erb
2017-09-01 17:49:51 -07:00
James Phillips
faedbcc288
Update check.html.md
2017-09-01 17:11:41 -07:00
James Phillips
1a64583c98
Fixes a bad link.
2017-09-01 15:07:18 -07:00
James Phillips
bc9780baad
Adds simple rate limiting for client agent RPC calls to Consul servers. ( #3440 )
...
* Added rate limiting for agent RPC calls.
* Initializes the rate limiter based on the config.
* Adds the rate limiter into the snapshot RPC path.
* Adds unit tests for the RPC rate limiter.
* Groups the RPC limit parameters under "limits" in the config.
* Adds some documentation about the RPC limiter.
* Sends a 429 response when the rate limiter kicks in.
* Adds docs for new telemetry.
* Makes snapshot telemetry look like RPC telemetry and cleans up comments.
2017-09-01 15:02:50 -07:00
Kyle Havlovitz
8619259a82
Update segment api docs
2017-09-01 12:42:54 -07:00
Kyle Havlovitz
777cf7b017
Change segment list endpoint in docs/client api
2017-09-01 12:40:07 -07:00
James Phillips
20fcfe866e
Tweaks network segments guide.
2017-09-01 11:19:39 -07:00
Kyle Havlovitz
334e082848
Merge pull request #3431 from hashicorp/network-segments-oss
2017-09-01 10:24:58 -07:00
Kyle Havlovitz
5605d735a1
Update segment docs
2017-08-31 17:39:57 -07:00
Kyle Havlovitz
02c35fe0ba
Add doc sections for network segments
2017-08-31 11:19:08 -07:00
David Terry
5d891ba7e1
docs: add quotes around example invocation for google cloud retry join
2017-08-30 23:05:45 +02:00
Kyle Havlovitz
1c04f1537a
Add agent.segment interpolation to prepared queries
2017-08-30 11:58:29 -07:00
James Phillips
6a6eadd8c7
Adds open source side of network segments (feature is Enterprise-only).
2017-08-30 11:58:29 -07:00
Brian Shumate
9f0900c97d
API DOCS: Update snapshot curl example ( #3423 )
2017-08-29 09:05:00 -07:00
Frank Schroeder
2190a4fb71
doc: document that retry-join values are URL encoded
...
Fixes #3417
2017-08-26 15:19:43 +02:00
Frank Schroeder
b7c3c8756d
doc: fix parameter name for aws retry-join
...
Fixes #3417
2017-08-26 15:19:34 +02:00
Frank Schroeder
0e246054ef
doc: document cloud auto-joining for retry-join-wan
2017-08-23 21:23:34 +02:00
Frank Schroeder
a99f9f8778
doc: fix operator keyring delete method
2017-08-23 17:20:10 +02:00
Kevin Bidwell
8a53f556f9
Added configuration instructions for forwarding DNS queries from Unbound to consul.
2017-08-18 08:45:43 -06:00
Frank Schroeder
10491407d5
doc: update check example for agent api call
2017-08-16 18:24:28 +02:00
Frank Schröder
a895d3b832
doc: add method and header to agent API docs for HTTP checks ( #3400 )
2017-08-16 18:18:46 +02:00
Frank Schröder
fd4bf4070e
doc: retry_join is a string array ( #3388 )
2017-08-10 09:58:26 +02:00
James Phillips
48b1afeb26
Removes partial details in the retry_join config file section. ( #3386 )
2017-08-09 21:27:17 -07:00
Seth Vargo
b6f4df4b03
Document the new auto-join in the config and CLI ( #3381 )
...
* Document the new auto-join in the config and CLI
* Mention and example DNS
2017-08-09 21:14:56 -07:00
James Phillips
843acdaa9b
Adds a note about the 429 response code.
2017-08-09 20:10:44 -07:00
James Phillips
359f48137e
Bumps website version to 0.9.2.
2017-08-09 18:02:05 -07:00
Preetha Appan
00a5eb9071
Add note about configuring recursors to be able to resolve external services.
2017-08-09 11:13:30 -05:00
James Phillips
d77aaa31a4
Bumps download version to 0.9.1.
2017-08-08 22:47:24 -07:00
Kyle Havlovitz
160395d3c7
Add doc links for metrics endpoint
2017-08-08 13:05:38 -07:00
Kyle Havlovitz
308d7b785d
Update docs for metrics endpoint
2017-08-08 12:33:30 -07:00
Kyle Havlovitz
975ded2714
Add support for labels/filters from go-metrics
2017-08-08 01:45:10 -07:00
Nicolae Vlădescu
8be48291da
Add a more elegant alternative to the reap option
...
Add a more elegant alternative to the reap option using the native built-in docker init process
2017-08-07 11:49:40 +03:00
James Phillips
31676bba76
Adds a note about not replicating data to FAQ and federation-related spots.
2017-08-04 16:14:39 -07:00
James Phillips
cdd2c75df6
Fixes a bunch of borken list nesting in the options doc.
2017-08-03 17:13:22 -07:00
James Phillips
803ed9a245
Adds secure introduction for the ACL replication token. ( #3357 )
...
Adds secure introduction for the ACL replication token, as well as a separate enable config for ACL replication.
2017-08-03 15:39:31 -07:00
Preetha Appan
4c0c912a52
Fix incorrect punctuation
2017-08-03 16:40:22 -05:00
Frank Schroeder
d18141eb4b
doc: add retry-join docs for Softlayer
2017-08-03 21:35:30 +02:00
James Phillips
c31b56a03e
Adds a new /v1/acl/bootstrap API ( #3349 )
2017-08-02 17:05:18 -07:00
Seth Vargo
30bc08143e
Remove people from community section ( #3352 )
...
* Remove people from community section
This is going to be replaced with dynamic content from our CMS in the
future, but we agreed to remove it in the interim.
* Update deploy process
2017-08-02 12:05:45 -07:00
James Phillips
298fd43530
Changes sidebar to match title (and be shorter).
2017-08-01 17:20:19 -07:00
preetapan
f6e0f5dc4b
Merge pull request #3347 from hashicorp/containers_guide
...
Adds a containers guide to the documentation section.
2017-08-01 16:43:41 -05:00
Preetha Appan
a708123164
Minor tweaks, fixed spacing issue with docker run examples
2017-08-01 16:38:34 -05:00
Preetha Appan
ff4009bed2
Address more review comments
2017-08-01 15:25:13 -05:00
Preetha Appan
bde197e161
Added links to new containers guide to navbar and index pages
2017-08-01 11:48:25 -05:00
Preetha Appan
b5fc169e2c
Added a section on configuration
2017-08-01 11:36:34 -05:00
Preetha Appan
ec52d0036a
More tweaks and grammar corrections
2017-08-01 11:13:24 -05:00
Preetha Appan
d152b31364
More review feedback
2017-08-01 10:38:43 -05:00
Frank Schroeder
68e8f3d0f7
agent: use github.com/hashicorp/go-discover
...
Replace the provider specific node discovery code
with go-discover to support AWS, Azure and GCE.
Fixes #3282
2017-08-01 11:41:43 +02:00
Preetha Appan
7ab4255231
Addressed review comments
2017-07-31 19:56:42 -05:00
Elijah Caine
ea7b33133e
Register Entity Meta -> NodeMeta
...
Corrects a typo in the description of parameters for the Register Entity API endpoint.
2017-07-31 17:06:07 -07:00
Preetha Appan
a12cfe8918
Capitalize Consul and Docker throughout
2017-07-31 17:54:03 -05:00
Preetha Appan
e4de25367d
First pass at a consul containers guide
2017-07-31 17:19:15 -05:00
James Phillips
5a19cce832
Adds a Guides link to the nav. ( #3337 )
2017-07-28 16:56:57 -07:00
James Phillips
e0643758f3
Update area.html.md
2017-07-28 09:28:11 -07:00
James Phillips
c1f7f26b65
Update area.html.md
2017-07-28 09:27:43 -07:00
James Phillips
6b51744ddf
Adds option to prepared queries to remove empty tags. ( #3330 )
2017-07-26 22:46:43 -07:00
James Phillips
9b70009ab8
command/lock: Add -child-exitcode, return 2 on child error ( #3329 )
...
* Exit 2 if -child-exit-code and the child returned with an error.
* There is no platform independent way to check the exact return code of
* the child, so on error always return 2.
* Closes #947
* Closes #1503
2017-07-26 22:09:19 -07:00
James Phillips
005c9ad12a
Update geo-failover.html.md
2017-07-26 16:42:35 -07:00
James Phillips
cafe110669
Update geo-failover.html.md
2017-07-26 15:44:17 -07:00
James Phillips
fe0f0285a9
Adds a geo failover guide using prepared queries. ( #3328 )
2017-07-26 15:40:01 -07:00
James Phillips
6e794ea1b3
Adds support for agent-side ACL token management via API instead of config files. ( #3324 )
...
* Adds token store and removes all runtime use of config for ACL tokens.
* Adds a new API for changing agent tokens on the fly.
2017-07-26 11:03:43 -07:00
James Phillips
923119a7d8
Update options.html.md
2017-07-24 22:37:12 -07:00
James Phillips
e29ca0a7bf
Update catalog.html.md
2017-07-24 22:14:51 -07:00
Jon Benson
623d4203c7
Fix spelling ( #3311 )
2017-07-20 14:48:45 -07:00
James Phillips
84716f09a7
Update acl.html.md
2017-07-20 09:34:39 -07:00
James Phillips
c6bc9c393f
Update index.html.md
2017-07-20 09:34:13 -07:00
James Phillips
6e251d39b5
Updates consul exec docs to mention ACLs. ( #3308 )
...
* Update documentation for consul exec to mention all permissions it needs.
* Removed node write perm, not needed for consul exec
* Converts ACL note into a table like the API docs, adds ACL guide x-ref.
2017-07-20 09:30:08 -07:00
James Phillips
088274e9a0
Bumps download version to 0.9.0.
2017-07-19 20:35:14 -07:00
James Phillips
2d1111479e
Clarifies endpoint blocking in the docs.
2017-07-19 17:14:19 -07:00
James Phillips
31ac5c45e1
Tweaks title.
2017-07-18 14:48:38 -07:00
Kyle Havlovitz
73ec6541f6
Add UpgradeVersionTag information to docs
2017-07-18 14:01:21 -07:00
James Phillips
30316a9a54
Update acl.html.md
2017-07-18 07:44:35 -07:00
James Phillips
8058f1b234
Improves structure of ACL guide.
2017-07-18 07:41:59 -07:00
James Phillips
52c69bbf17
Removes a merge conflict marker from the ACL guide.
2017-07-18 07:35:17 -07:00
James Phillips
3984530d63
Update upgrade-specific.html.md
2017-07-18 07:14:16 -07:00
James Phillips
0c57f90fd7
Update upgrade-specific.html.md
2017-07-18 07:11:59 -07:00
James Phillips
fe7a24c846
Adds a missing newline to the snapshot agent page.
2017-07-17 22:22:50 -07:00
Charlie Voiselle
1d8c78645d
Removed localhost from links ( #3289 )
...
Two links were still referring to localhost. Made them relative and tested.
2017-07-17 19:59:58 -07:00
James Phillips
adc991fa5a
Update upgrade-specific.html.md
2017-07-17 14:11:08 -07:00
James Phillips
788dd255a1
Adds new config to make script checks opt-in, updates documentation. ( #3284 )
2017-07-17 11:20:35 -07:00
James Phillips
f7629a4f66
Fixes a broken link.
2017-07-17 00:07:34 -07:00
James Phillips
838591c916
Changes remote exec KV read to call GetTokenForAgent(). ( #3283 )
...
* Changes remote exec KV read to call GetTokenForAgent(), which can use
the acl_agent_token instead of the acl_token.
Fixes #3160 .
* Fixes remote exec unit test with ACLs.
* Adds unhappy ACL path to unit tests for remote exec.
2017-07-16 21:12:16 -07:00
James Phillips
5876b81896
Adds node read privileges to the acl_agent_master_token. ( #3277 )
...
Fixes #3113 .
2017-07-16 20:08:26 -07:00
Kyle Havlovitz
6ea05706a1
Add network area TLS setting to docs
2017-07-14 17:06:33 -07:00
Seth Vargo
a2ba7071e9
Add catalog CLI functions ( #3204 )
2017-07-14 12:45:08 -07:00
James Phillips
d63bf807a8
Update acl.html.md
2017-07-13 22:40:15 -07:00
James Phillips
8572931afe
Cleans up version 8 ACLs in the agent and the docs. ( #3248 )
...
* Moves magic check and service constants into shared structs package.
* Removes the "consul" service from local state.
Since this service is added by the leader, it doesn't really make sense to
also keep it in local state (which requires special ACLs to configure), and
requires a bunch of special cases in the local state logic. This requires
fewer special cases and makes ACL bootstrapping cleaner.
* Makes coordinate update ACL log message a warning, similar to other AE warnings.
* Adds much more detailed examples for bootstrapping ACLs.
This can hopefully replace https://gist.github.com/slackpad/d89ce0e1cc0802c3c4f2d84932fa3234 .
2017-07-13 22:33:47 -07:00
wdevarshi
a3f7faa7e4
Update agent.html.md ( #3266 )
2017-07-13 22:30:10 -07:00
James Phillips
a66d61622a
Adds a version note about block_endpoints config.
2017-07-10 13:56:02 -07:00
James Phillips
68991da95f
Adds the ability to blacklist specific HTTP endpoints. ( #3252 )
2017-07-10 13:51:25 -07:00
James Phillips
197394b156
Update autopilot.html.md
2017-07-07 14:38:35 -07:00
Seth Rutner
781b42e583
Update autopilot.html.md ( #3244 )
2017-07-07 14:34:59 -07:00
Brian Shumate
bb18ffab27
DOCS: Add note in Ports Used section ( #3241 )
...
- Add note about port 8302 to address #3058
2017-07-07 09:38:56 -07:00
Chris Griggs
38f92aa4e8
Update # of ports ( #3238 )
...
I counted twice.
2017-07-06 13:50:12 -07:00
James Phillips
3388daf479
Adds links to Lifeguard info.
2017-07-06 12:19:39 -07:00
Stu Small
aaf73c99e1
Fix mistake in curl example for join agent API call
2017-07-03 00:11:18 +02:00
James Phillips
4116236769
Bumps download version to 0.8.5.
2017-06-27 10:58:08 -07:00
Frank Schroeder
913748bcc4
Revert "agent: add allowStale option for HTTP API ( #3142 )"
...
This reverts commit 1e0fd27a74f5b18775ce91a84310430de35a4a80.
2017-06-27 07:04:55 +02:00
Ryon
48b1b6161e
Update middleman-hashicorp to 0.3.28 for mega nav fixes ( #3194 )
2017-06-26 11:26:56 -07:00
Jason Martin
c2adade700
Fix invalid JSON in agent-api /v1/self example output. ( #3183 )
2017-06-24 16:16:27 -07:00
James Phillips
a8d90ccb2c
Adds missing tls_skip_verify option to HTTP check example.
2017-06-24 15:37:52 -07:00
James Phillips
884a82b61a
Update options.html.md
2017-06-24 15:28:23 -07:00
James Phillips
2184136284
Changes host-based node IDs from opt-out to opt-in. ( #3187 )
2017-06-24 09:36:53 -07:00
wojtkiewicz
f320bb9083
agent: add allowStale option for HTTP API ( #3142 )
...
This patch adds an "allowStale" option to the HTTP API
configuration which allows stale reads to provide linear
read scalability.
Fixes #3142
2017-06-22 10:31:13 +02:00
wojtkiewicz
26c8697a40
agent: add "http_config"
...
This patch adds an "http_config" object to the config file
and moves the "http_api_response_headers" option there.
"http_api_response_headers" is now deprecated in favor of
"http_config.response_headers"
2017-06-22 10:31:11 +02:00
Preetha Appan
5bc9edb4ec
Update documentation and json examples for snapshot agent
2017-06-21 21:15:02 -05:00
Frank Schröder
04b636d1f4
agent: notify systemd after JoinLAN ( #2121 )
...
This patch adds support for notifying systemd via the
NOTIFY_SOCKET by sending 'READY=1' to the socket after
a successful JoinLAN.
Fixes #2121
2017-06-21 06:43:55 +02:00
preetapan
9e527836be
Merge pull request #3154 from hashicorp/issue_2644_redux
...
Fix stale reads on server startup. Consistent reads will now wait for up to config.RPCHoldTimeout for the server to get past its raft log, before returning an error. Servers that are starting up will eventually catch up.
This fixes issue #2644
2017-06-20 19:47:12 -05:00
Christoph Pageler
0dc4677301
Adds ConsulSwift Client to docs ( #3166 )
2017-06-20 17:16:34 -07:00
Kyle Havlovitz
d52a0b2909
Update encryption.html.md
2017-06-16 12:54:25 -07:00
Preetha Appan
42d3a3f3db
Redo bug fix for stale reads on server startup, leveraging RPCHOldtimeout instead of maxQueryTime, plus tests
2017-06-15 22:41:30 -05:00
Kyle Havlovitz
5e45aec642
Add an option to disable keyring file ( #3145 )
...
Also disables keyring file in dev mode.
2017-06-15 15:24:04 -07:00
Scott Woods
fc2d0f9f3e
Fix bad copy/paste ( #3139 )
...
Description was probably originally copied from the "delete" request.
2017-06-10 14:46:25 -07:00
James Phillips
e23f044cf3
Bumps the website version to 0.8.4.
2017-06-09 08:03:24 -07:00
Preetha Appan
59e2592872
Added documentation for new s3 server side encryption
2017-06-08 11:39:10 -07:00
Armon Dadgar
55cd3b950d
website: Add a vs Eureka. Fixes #1295
2017-06-08 11:00:30 -07:00
Seth Vargo
b4cc95de6e
Update middleman
2017-06-08 08:49:43 -04:00
James Phillips
536915fa9a
Fixes version reference in encryption docs.
2017-06-07 21:31:48 -07:00
James Phillips
a50a6289bb
Merge pull request #3118 from katiebayes/master
...
Add enterprise badges and update middleman version
2017-06-07 10:41:57 -07:00
Katie Bayes
4fe8375a65
update middleman version from 25 to 26
2017-06-06 20:12:32 -04:00
Frank Schröder
e206ab5cb6
agent: support custom header and method for http checks ( #3106 )
...
This patch adds support for custom headers and
method for HTTP checks.
Fixes #2474
Fixes #2657
Fixes #3106
2017-06-07 01:11:56 +02:00
Katie Bayes
8e914975a3
update middleman version
2017-06-06 16:00:11 -04:00
Katie Bayes
714f46f34b
add enterprise badge style alert boxes, change guides/areas.html.md to erb file
2017-06-04 01:30:21 -04:00
Kyle Havlovitz
e196576c07
Add settings for upshifting to encrypted gossip ( #3079 )
2017-05-30 08:51:37 -07:00
Michael Leow
ec81c18006
agent: add RetryJoin support for Azure
...
Pull #2978 from leowmjw/develop
Resolves #2978
2017-05-24 10:15:38 +02:00
Scott Pynn
ad60a369f8
Spelling Error
...
`Sample Respons` should be `Sample Response`.
2017-05-19 15:15:27 -04:00
Frank Schroeder
2391e8e98a
website: rename *.markdown to *.md
2017-05-17 20:25:45 +02:00
Frank Schroeder
00857245c4
website: fix typo
2017-05-17 20:22:00 +02:00
Frank Schroeder
9f4286b1ce
agent: support custom check id and name
...
This patch adds support for a custom check id and name when
registering a service.
This is achieved by adding a CheckID and a Name field to the
CheckType structure which is used to register checks with a
service and when returning health check definitions.
CheckDefinition is a superset of CheckType which duplicates
some of the fields of CheckType. This patch decouples these
two structures by removing the embedding of CheckType in
CheckDefinition.
Fixes #3047
2017-05-17 20:17:08 +02:00
James Phillips
8088555d69
Bumps website download link to 0.8.3.
2017-05-12 08:17:56 -07:00
Kyle Havlovitz
e4af6583f5
Add a path for transitioning to TLS on an existing cluster ( #3001 )
...
Fixes #1705
2017-05-10 14:25:48 -07:00
James Phillips
4a0a8a94dd
Bumps Consul version to 0.8.2.
2017-05-09 07:19:02 -07:00
James Phillips
21d9d984fa
Adds prepared query API to ACLs table.
2017-05-08 21:37:52 -07:00
James Phillips
62cee1b013
Merge pull request #3008 from hashicorp/d-index-enterprise-features
...
Add Consul Enterprise section to Docs
2017-05-08 21:15:21 -07:00
Justin Walz
bf31ca68bf
Fixup ACL docs
2017-05-06 17:21:13 -07:00
Rob Genova
ed8e2a05bc
use relative links; remove extra spaces between words
2017-05-06 20:26:30 +00:00
James Phillips
d087748e2d
Merge pull request #3012 from hashicorp/jbs-2944
...
DOCS: Minor clarification to address #2944
2017-05-05 09:01:32 -07:00
Brian Shumate
a4f1f9ef40
DOCS: Minor clarification to address #2944
2017-05-05 11:56:12 -04:00
Brian Shumate
a1850b789d
DOCS: minor clarification to address #2950
2017-05-05 11:51:46 -04:00
Frank Schroeder
927335c045
Fix imports on website
2017-05-05 17:07:02 +02:00
Rob Genova
3ecaa4e499
Eliminated 'consul' from all paths; misc. edits; wrap text at 80 characters
2017-05-05 05:24:04 +00:00
Rob Genova
270391b4b3
Add Consul Enterprise section to Docs
2017-05-04 22:30:11 +00:00
James Phillips
d567a9b53d
Adds support for new-style peers.json recovery for newer Raft protocol versions.
2017-05-04 14:15:59 -07:00
Kostis Kapelonis
a55e6c08b4
Added Spring Consul SDK for Spring applications
2017-05-03 09:22:41 +02:00
Seth Vargo
b162410b36
Merge pull request #2976 from jk563/master
...
Rearranged into alphabetical order
2017-05-01 14:55:35 -07:00
Kyle Havlovitz
b5ed2ba536
Add separate option for verifying incoming HTTPS traffic ( #2974 )
...
* Add separate option for verifying incoming HTTPS traffic
2017-04-28 16:15:55 -07:00
Frank Schroeder
2bf668b658
api: Add ServiceTags to Health state endpoint ( #153 )
...
This patch adds the ServiceTags to the /v1/health/state/<state>
endpoint.
Fixes #153
2017-04-28 15:00:08 -07:00
Jamie Kelly
8831a8a4c7
Rearranged into alphabetical order
...
Swapped a couple of the guides around in the index page so that
they are in alphabetical order and match the navigation order.
2017-04-28 07:04:38 +01:00
rcgenova
63842b1e09
Merge pull request #2964 from hashicorp/d-remove-atlas-references
...
Remove references to the deprecated Consul/Atlas integration
2017-04-27 08:32:09 -07:00
James Phillips
f03871cfd2
Merge pull request #2965 from amorken/docfix-query
...
(Website doc fix, trivial) Prepared query creation uses POST, not PUT
2017-04-27 06:40:03 -07:00
Kyle Havlovitz
42cf797ad9
Add TLS cipher suite options and CA path support ( #2963 )
...
This patch adds options to configure the available
TLS cipher suites and adds support for a path
for multiple CA certificates.
Fixes #2959
2017-04-27 01:29:39 -07:00
Anders Daljord Morken
436a188fc7
Prepared query creation uses POST, not PUT
2017-04-27 10:29:03 +02:00
Rob Genova
c640ef11c4
add link to Consul Enterprise page
2017-04-26 22:45:12 +00:00
Rob Genova
cb285879bf
Remove references to the deprecated Consul/Atlas integration
2017-04-26 22:24:24 +00:00
Patrick Winter
9062bb1981
fixed typo
2017-04-26 10:09:02 +02:00
Kristiyan Nikolov
c30ac1c14d
Docs: fix typo ( #2951 )
2017-04-25 07:08:46 -07:00
Ruslan Sennov
ac9bcceecd
link to vertx-consul-client ( #2937 )
...
Signed-off-by: Ruslan Sennov <ruslan.sennov@gmail.com>
2017-04-21 00:43:15 -07:00
Frank Schröder
5f0a967507
Issue #2905 : Add check-not-exists to TXN endpoint
...
This patch adds support for asserting that a given
key does not exist in the KV store.
Fixes #2905
2017-04-20 17:50:52 -07:00
Kyle Havlovitz
72ee7c2501
Show raft protocol in list-peers command ( #2929 )
2017-04-19 15:01:40 -07:00
Nic Jackson
90e3ef7b86
Updated autopilot guide to correct synax issue with example config
2017-04-19 17:15:12 +01:00
Kyle Havlovitz
f09713f16c
Add a config example to autopilot guide
2017-04-18 14:40:20 -07:00
Seth Vargo
34e1de1b8b
Fix terminal a bit
2017-04-18 13:52:04 -04:00
Seth Vargo
ffd7c3539a
Fix terminal a bit
2017-04-18 13:51:46 -04:00
Seth Vargo
647ad1441d
Use HashiCorp logo for jsonld
2017-04-18 13:19:00 -04:00
Seth Vargo
a7a93a1a45
Fix homepage css
2017-04-18 12:57:05 -04:00
Frank Schröder
892fa89399
Add datacenter to catalog node API ( #2917 )
...
This patch stores the datacenter of a node in memdb
and exposes it via the API in all places where a Node
structure is returned.
* /catalog/nodes
* /catalog/node/:node
* /catalog/service/:service
* /health/service/:service
* /query/:uuid/execute
2017-04-18 05:02:24 -07:00
Dan O'Brien
612756d1bc
Docs: fix typo
2017-04-17 21:29:18 -04:00
mckennajones
703bb52369
Updating documentation regarding webui flags
2017-04-17 17:29:14 -07:00
Borys Pierov
74444bca8e
ACL guide fixes
2017-04-17 17:59:03 -04:00
James Phillips
59abb5630e
Bumps download link to 0.8.1.
2017-04-17 11:14:48 -07:00
Kyle Havlovitz
cdd8b5b880
Add tls client options to api/cli
2017-04-14 13:37:29 -07:00
James Phillips
502f9a4996
Tweaks 404 message.
2017-04-14 09:00:59 -07:00
James Phillips
a24228d34a
Fixes broken link to network areas API.
2017-04-13 19:19:42 -07:00
James Phillips
74958a8a8d
Removes old Atlas ecosystem doc from Consul.
2017-04-13 17:39:32 -07:00
James Phillips
a55e074a33
Merge pull request #2910 from hashicorp/jbs-2867
...
Docs: update bootstrapping and config, fixes #2867
2017-04-13 12:26:27 -07:00
Brian Shumate
a9d9c43110
Put back manual process steps
2017-04-13 15:20:02 -04:00
James Phillips
86a69e8207
Merge pull request #2904 from hashicorp/non-host-id
...
Adds a new -disable-host-node-id option to help when testing with containers.
2017-04-13 10:49:05 -07:00
James Phillips
bc6873b66d
Merge pull request #2909 from hashicorp/consul-color
...
consuls color was reverted to incorrect
2017-04-13 10:07:46 -07:00
Brian Shumate
35f16d888f
Docs: update bootstrapping and config, fixes #2867
...
- Add various join options to bootstrapping guide
- Add note about Atlas deprecation to bootstrapping guide
- Add notes about -retry-join and retry_join to -join option
- Add notes about -retry-join and retry_join to start_join option
2017-04-13 13:03:26 -04:00
captainill
fd71b78627
consuls color was reverted to incorrect color. Rename to red
2017-04-13 09:22:32 -07:00
James Phillips
20bf47d2b4
Adds a new -disable-host-node-id option to help when testing with containers.
...
Fixes #2877 .
2017-04-12 22:07:18 -07:00
Ben Fradet
10fddd11e4
scala-consul -> helm
2017-04-12 09:35:07 +01:00
James Phillips
e4feb77282
Merge pull request #2869 from liozN/master
...
Added jenkins consul plugin
2017-04-11 23:04:07 -07:00
James Phillips
01ef2b4993
Merge pull request #2885 from schalkwijk/clickable-homepage-cta
...
Make READ THE INTRODUCTION button on homepage clickable
2017-04-11 22:10:37 -07:00
James Phillips
37dcc0ac22
Adds a note about upgrading the current leader last.
2017-04-11 10:50:56 -07:00
James Phillips
03328e59d6
Merge pull request #2887 from devopsrebels/master
...
Fix wrong option name in options.html.markdown
2017-04-11 09:40:16 -07:00
Brian Shumate
b9f048614b
Address link issues / add GCE
2017-04-11 12:34:40 -04:00
Brian Shumate
cbff0c0250
add new FAQ details
2017-04-11 12:06:18 -04:00
Brian Shumate
09f7bc4036
Docs updates:
...
- Add a FAQ for per-key value size limitation in the KV
- Update Atlas FAQ with post-deprecation recommendations
2017-04-11 11:45:29 -04:00
Cihat Genc
13037fc139
Fix wrong option name in options.html.markdown
2017-04-11 14:58:15 +02:00
Samuel Lopes
5c5c568bf5
Make READ THE INTRODUCTION button on homepage clickable
...
The "call to action" button at the bottom of the homepage is currently unclickable, since it has a negative top margin and is thus "hidden" behind the bottom margin of the terminal div above it. I opted to remove the negative top margin and instead diminish the bottom margin of the terminal div. This approach ends up adding a bit more padding between the "DNS Query Interface" h2 and the marketing div above it, but I think overall the look is in-line with the aesthetics of the page.
I'm fairly unfamiliar with HTML / CSS, so if there is a better way to do what I've done, I'd love to hear it. I've tested this in Chrome and Safari.
2017-04-10 20:32:46 -05:00
Cameron Stokes
af1d22135a
[docs] Autopilot guide: clarify left status
2017-04-10 11:18:54 -07:00
Seth Vargo
04ab7ce040
Import fonts
2017-04-06 18:41:12 -04:00
Seth Vargo
932869a235
Update variables
2017-04-06 18:17:04 -04:00
Seth Vargo
9c72544447
Update font
2017-04-06 18:05:31 -04:00
Seth Vargo
64a76ea69f
Use hashicorp logo
2017-04-06 17:18:46 -04:00
Seth Vargo
3b66c5224c
Add press-kit
2017-04-06 17:11:34 -04:00
James Phillips
5fa71eda84
Cleans up some typos in the ACL Guide.
2017-04-06 08:05:17 -07:00
James Phillips
72b9ae96f5
Fixes deep link on ACL bounce page.
2017-04-06 07:55:23 -07:00
James Phillips
593d495624
Merge pull request #2876 from hashicorp/enterprise-links
...
update all links to enterprise to avoid redirect
2017-04-05 13:02:29 -07:00
Seth Vargo
3efd31be55
Add open graph images
2017-04-05 15:57:14 -04:00
captainill
9d2c13341b
update all links to enterprise to avoid redirect
2017-04-05 12:13:23 -07:00
Seth Vargo
05bb6dff72
Merge pull request #2875 from hashicorp/consul-color
...
correct consul brand colors
2017-04-05 15:02:41 -04:00
Seth Vargo
51ea4faa83
Capitalze
2017-04-05 15:02:31 -04:00
captainill
b80aedad6e
correct consul brand colors
2017-04-05 12:00:35 -07:00
James Phillips
8967fad448
Removed RPC link from the sidebar.
2017-04-05 11:51:52 -07:00
James Phillips
3a81726023
Fixes a broken link.
2017-04-05 10:50:35 -07:00
James Phillips
28fd8a1904
Updates download link to 0.8.0.
2017-04-05 10:42:00 -07:00
James Phillips
ac6bf5dbf0
Cleans up some doc typos.
2017-04-05 10:40:30 -07:00
James Phillips
0de8f13a97
Merge pull request #2874 from hashicorp/acl-guide
...
Updates the ACL guide.
2017-04-05 10:37:48 -07:00
James Phillips
217d304619
Does a complete rework of the ACL guide.
2017-04-05 10:36:19 -07:00
Seth Vargo
7a0dbe10a4
Wider column sidebar
2017-04-05 10:04:06 -04:00
James Phillips
686ddd8c83
Deprecates the ACLs internals doc in favor of a guide.
2017-04-04 18:56:42 -07:00
James Phillips
649cb4f385
Removes guide link for Atlas integration.
2017-04-04 18:55:09 -07:00
James Phillips
ed7a6526e9
Merge pull request #2865 from moofish32/doc/v8-compatibility
...
Raft Protocol vs Consul Protocol Doc Clarification
2017-04-04 12:44:36 -07:00
James Phillips
13e0ecda3f
Update upgrade-specific.html.markdown
2017-04-04 12:43:24 -07:00
Seth Vargo
b3cd9acdae
Link to new api
2017-04-04 12:52:00 -04:00
Seth Vargo
5ee03a0d0e
Tabs v spaces
2017-04-04 12:45:08 -04:00
Seth Vargo
bb080541a6
Rename sidebar link items
2017-04-04 12:40:53 -04:00
Seth Vargo
018d167bca
Add Makefile target for compiling entire website
2017-04-04 12:33:35 -04:00
Seth Vargo
b0bb01d5da
Update API docs
2017-04-04 12:33:35 -04:00
Lioz Nudel
291d3b0e6d
Added jenkins consul plugin
2017-04-04 17:01:13 +03:00
Mike Cowgill
75fdad1e54
Raft version in 0.8 is 3
2017-04-04 00:20:29 -07:00
Mike Cowgill
3c6ad0e430
compatibility table update and note about Raft version being separate
2017-04-04 00:17:49 -07:00
James Phillips
e9c53e6b89
Changes title to Server Read Scaling.
2017-04-03 12:51:00 -07:00
James Phillips
3dac92cc97
Adds top-level guide links that were missing.
2017-03-31 09:06:24 -07:00
James Phillips
10fc02d362
Merge pull request #2862 from wjimenez5271/wjimenez5271-docs
...
clarify when acl_default_policy takes effect
2017-03-31 08:49:23 -07:00
Seth Vargo
6d9995b6e3
Fix GitHub link
2017-03-30 19:24:08 -04:00
Seth Vargo
b8533888bb
Fix enterprise link
2017-03-30 19:17:26 -04:00
Seth Vargo
b0ffcd9e00
Remove app init
2017-03-30 19:10:00 -04:00
Seth Vargo
55281ac728
Move to new branding
...
This JUST moves over to the new branding. Once we get this in, I can
work on making the sidebar links and splitting out the API into its own
section.
2017-03-30 18:46:50 -04:00
Brian Shumate
77dc61ace9
docs: Clarify force-remove limited to same DC, fixes #1264
2017-03-30 14:44:10 -04:00
Brian Shumate
ca68cdb572
docs: Configuration precedence clarification, fixes #1203
2017-03-30 14:13:50 -04:00
Brian Shumate
6d5c61921e
docs: add user resource limits FAQ, fixes #1628
2017-03-30 13:56:03 -04:00
James Phillips
c7f7e969d7
Merge pull request #2854 from hashicorp/remote-exec
...
Changes `disable_remote_exec` default to true so remote exec is opt-in.
2017-03-30 10:29:09 -07:00
Kyle Havlovitz
074b8576a5
Merge pull request #2847 from hashicorp/remove-peer-by-id
...
Add CLI/API endpoints for removing peer by ID
2017-03-30 10:13:56 -07:00
Kyle Havlovitz
a2058d23ef
Add CLI/API endpoints for removing peer by ID
2017-03-30 10:13:32 -07:00
James Phillips
ac90110396
Changes `disable_remote_exec` default to true so remote exec is opt-in.
2017-03-30 09:43:32 -07:00
James Phillips
c4e6655757
Adds a link from the autopilot CLI page to the guide.
2017-03-29 21:14:26 -07:00
James Phillips
f93e758650
Updates change log and upgrade guide with details about #2844 .
2017-03-29 13:05:57 -07:00
James Phillips
4259ecd8bc
Disables agent-level enforcement on Consul agents unless acl_datacenter is set.
2017-03-29 12:24:42 -07:00
James Phillips
75b8ff44e3
Capitalizes title.
2017-03-29 11:32:56 -07:00
James Phillips
44b6d36995
Adds which DC each command runs in and a DNS example to the areas guide.
2017-03-29 11:30:05 -07:00
Kyle Havlovitz
15b60b07f0
Merge pull request #2840 from hashicorp/f-advanced-autopilot-guide
...
Add section on advanced autopilot features to the guide
2017-03-28 12:06:51 -07:00
James Phillips
bbaa3f29d5
Merge pull request #2839 from hashicorp/network-area-docs
...
Adds network area docs.
2017-03-28 11:57:57 -07:00
James Phillips
42c8907fa6
Adds network areas guide.
2017-03-28 11:56:55 -07:00
Kyle Havlovitz
4f9a57cda3
Add section on advanced autopilot features to the guide
2017-03-28 11:56:21 -07:00
James Phillips
36aface2e2
Adds network area CLI documentation.
2017-03-28 10:31:56 -07:00
James Phillips
12e20ddfa9
Adds basic operator area HTTP documentation.
2017-03-28 01:09:20 -07:00
Thomas Viaud
6cb9269fb5
Update autopilot.html.markdown
2017-03-28 09:54:36 +02:00
James Phillips
086912d800
Breaks the operator HTTP doc into sections.
2017-03-27 23:28:08 -07:00
VEBER Arnaud
d4a7e75246
docs(agent/options): remove atlas_endpoint dup
2017-03-25 13:25:54 +01:00
James Phillips
b0352bb3d1
Update upgrade-specific.html.markdown
2017-03-24 17:45:24 -07:00
James Phillips
7c2509f407
Adds node metadata to the reload list.
2017-03-24 10:29:39 -07:00
James Phillips
7be075f1f1
Adds a note about the deprecated RPC ports.
2017-03-24 10:23:45 -07:00
James Phillips
69d4990a17
Adds an Enterprise link to the Consul top nav.
2017-03-24 09:28:20 -07:00
James Phillips
8b5cc2de81
Merge pull request #2826 from hashicorp/acl-cleanup
...
Cleans up reconcile issues with ACLs and reverting node information.
2017-03-23 15:56:14 -07:00
James Phillips
16a9f6d671
Modifies server reconcile path to not use the server's token for internal operations.
2017-03-23 13:34:30 -07:00
Brian Shumate
8163a480cb
docs: Point of clarifcation about cluster leadership for #2782
2017-03-23 13:00:23 -04:00
Kyle Havlovitz
37ea20cb44
Add advanced autopilot features
2017-03-22 15:25:16 -07:00
James Phillips
28f8aa5559
Removes remoteConsuls in favor of the new router.
...
This has the next wave of RTT integration with the router and also
factors some common RTT-related helpers out to lib. While we were
in here we also got rid of the coordinate disable config so we don't
need to deal with the complexity in the router (there was never a
user-visible way to disable coordinates).
2017-03-16 16:42:19 -07:00
James Phillips
82b6fbd844
Adds router into RPC paths with work in progress on coordinates.
2017-03-16 16:42:18 -07:00
Kyle Havlovitz
006c6b93b3
Merge pull request #2802 from hashicorp/f-autopilot-improvements
...
Fix an issue with changing server ID when re-joining
2017-03-15 20:26:16 -07:00
Kyle Havlovitz
bc0494e396
Reorganized cluster health check loop and logic
2017-03-15 18:27:17 -07:00
Kyle Havlovitz
c40279e012
Fix an issue with changing server IDs and add a few UX enhancements around autopilot features
2017-03-15 16:09:55 -07:00
Nic Jackson
414ac8bf7b
Updated documentation to add information that bootstrap overrides server mode
2017-03-14 17:56:33 -07:00
Kyle Havlovitz
f5050cce58
Adjust autopilot sections based on feedback
2017-03-10 15:22:20 -08:00
Kyle Havlovitz
3c6bece859
Add autopilot guide to the docs
2017-03-10 14:55:18 -08:00
Kyle Havlovitz
4807215fa1
Merge pull request #2788 from hashicorp/f-autopilot-2
...
Autopilot server health monitoring
2017-03-10 12:29:45 -08:00
Kyle Havlovitz
8130f9b1c1
Cleaned up and reorganized some autopilot-related code
2017-03-09 18:21:40 -08:00
James Phillips
0cb637927c
Adds back the RPC page with a deprecation notice.
...
Fixes #2794 .
2017-03-09 11:09:11 -08:00
James Phillips
61ea6faf6c
Fixes a typo in the snapshot docs.
2017-03-08 19:49:07 -08:00
Jack Pearkes
a530f43e0f
website: middleman-hashicorp bump to 0.3.13
2017-03-08 16:37:58 -08:00
Jason Costello
b3970914f8
Small optical adjustment to center Jumbotron logo mark
2017-03-08 16:36:38 -08:00
Jason Costello
6ead80aebb
Fix font-scoping
2017-03-08 16:36:38 -08:00
Jason Costello
6fa6fcc865
Update middleman-hashicorp to 0.3.11
2017-03-08 16:36:38 -08:00
Jason Costello
bed54f332f
Remove 'by hashicorp"
2017-03-08 16:36:30 -08:00
Jason Costello
cb2dd2a907
Remove announcement banner
2017-03-08 16:36:30 -08:00
Jason Costello
2de9f8a80b
Update middleman-hashicorp
2017-03-08 16:36:30 -08:00
Jason Costello
fd05c1826c
Add meganav
2017-03-08 16:35:02 -08:00
Jason Costello
6ea7665451
Remove unnecessary font
2017-03-08 16:34:26 -08:00
Seth Vargo
984cddff9a
Update license
2017-03-08 11:40:06 -08:00
Seth Vargo
217441a94a
Update license
2017-03-08 11:37:33 -08:00
Seth Vargo
d29694e253
Update middleman-hashicorp
2017-03-08 11:26:11 -08:00
Kyle Havlovitz
0606133b75
Merge branch 'master' into f-autopilot-2
2017-03-06 16:02:19 -08:00
Kyle Havlovitz
8bcab6c6d7
Add autopilot server health tracking
...
This adds two goroutines to perform autopilot tasks on the leader - one
to monitor the health of servers and another to periodically clean up
dead servers with a limit on removal count. Also adds a new http endpoint,
`/v1/operator/autopilot/health`, for querying this information through an
operator RPC endpoint.
2017-03-06 16:00:10 -08:00
Sean Chittenden
c6feba6ab7
Revert "Change `ClientAddr` to default to `BindAddr` when not present."
2017-03-06 13:32:43 -08:00
Sean Chittenden
17ccae59f4
Note the default value prior to 0.8 for `-client` was `127.0.0.1`.
2017-03-06 12:26:35 -08:00
Sean Chittenden
e1ced1de30
Change `ClientAddr` to default to `BindAddr` when not present.
...
With this change, it is now possible to only specify the `-bind` or
`bind_addr` attributes and get a functioning consul agent.
2017-03-04 20:52:52 -08:00
James Phillips
233795704c
Moves raft_protocol config out into its own top-level item.
2017-03-04 09:20:23 -08:00
James Phillips
aba567273e
Merge pull request #2690 from zeroae/f-simple-rfc2782
...
RFC 2782 support with optional .service tag
2017-03-02 14:49:36 -08:00
Seth Vargo
d2e8eccbc3
Re-enable soft purging, stale-if-error
2017-03-01 12:37:48 -05:00
Kyle Havlovitz
44f0b08db7
Merge pull request #2771 from hashicorp/f-autopilot
...
Autopilot dead server cleanup, config, and raft version compatibility
2017-02-28 15:04:16 -08:00
Kyle Havlovitz
77785778bf
Merge pull request #2774 from hashicorp/f-cli-deprecation-docs
...
Add CLI RPC deprecation section to docs
2017-02-28 14:59:48 -08:00
Kyle Havlovitz
23c492a74e
Rename DeadServerCleanup and make wording adjustments
2017-02-28 14:45:21 -08:00
Kyle Havlovitz
3b67c50c1d
Remove the RPC client interface and update docs
2017-02-28 13:41:09 -08:00
Seth Vargo
28a7d0bd67
Cache for a longer time on Fastly
2017-02-28 15:59:01 -05:00
Kyle Havlovitz
308f5c4782
Add CLI RPC deprecation notice to docs
2017-02-24 18:10:46 -08:00
Kyle Havlovitz
f7b6d776f4
Add cli docs and minor test/comment tweaks
2017-02-24 16:55:44 -08:00
Kyle Havlovitz
459e72b011
Merge branch 'master' into f-autopilot
2017-02-24 15:55:18 -08:00
Kyle Havlovitz
7d514a7ef6
Add docs and api client methods for autopilot config
2017-02-23 21:00:15 -08:00
Kyle Havlovitz
af1bc4fa27
Add config section to docs for autopilot
2017-02-22 13:11:01 -08:00
Jason Costello
da2602def1
Mobile tweak
2017-02-21 16:31:17 -08:00
Jason Costello
0d5902b767
Docs typographic tweaks
2017-02-21 16:23:23 -08:00
Jason Costello
e5667f583d
Remove redundant declarations
2017-02-21 16:07:57 -08:00
Jason Costello
16162c0411
Beef up lead paragraph in Jumbotron
2017-02-21 15:57:24 -08:00
Jason Costello
1f6be611c4
Adjustments to <a>, and general letter-spacing
2017-02-21 15:57:05 -08:00
Jason Costello
9fc594bbf1
Improved mono declaration scope
2017-02-21 15:34:59 -08:00
Jason Costello
0c87077287
Update logo, remove old assets
2017-02-21 15:31:39 -08:00
Jason Costello
72d666acaf
Various adjustments
2017-02-21 15:11:57 -08:00
Jason Costello
f1a74ad675
Remove refs to Museo
2017-02-21 14:37:51 -08:00
Jason Costello
9b9855f138
Wire up Klavika, remove Museo declarations
2017-02-21 10:45:56 -08:00
Ellery Addington-White
17b9f3346d
Adds missing double quote
2017-02-16 13:38:55 -08:00
Kyle Havlovitz
29a2061d44
Merge pull request #2748 from hashicorp/f-operator-rework
...
Split operator raft command into subcommands
2017-02-16 12:07:53 -08:00
Kyle Havlovitz
3f05576cc8
Condense raft subcommand into one doc page
2017-02-16 11:44:14 -08:00
Hadi
44aaf30455
Update downloads_tools.html.erb
...
add link to clojure client for consul http catalog api
2017-02-16 16:38:31 +02:00
Kyle Havlovitz
2b12a43840
Split operator raft command into subcommands
2017-02-15 13:53:34 -08:00
James Phillips
11bd2a66f1
Bumps website to Consul version 0.7.5.
2017-02-15 07:00:51 -08:00
Nathan Dataguake Basanese
b38b89372f
// , Add another way to update config
...
// , I got this from the `consul --help` output, and it seemed like a useful detail for people unfamiliar with the system.
2017-02-14 16:09:38 -08:00
Kyle Havlovitz
0262f009dd
Merge pull request #2732 from hashicorp/f-validate-command
...
Deprecate configtest and add validate command
2017-02-10 20:34:09 -05:00
Kyle Havlovitz
35d99a81ac
Update docs and give better error for unknown client scheme
2017-02-10 19:55:54 -05:00
Kyle Havlovitz
27ee6f974d
Update website docs for validate command
2017-02-10 19:38:38 -05:00
Kyle Havlovitz
5be21e3e24
Merge pull request #2726 from hashicorp/f-cli-rework-3
...
Centralize command-line parsing part 3
2017-02-10 13:42:01 -05:00
James Phillips
b88a7eee95
Adds clarifying note about the wakeup jitter.
...
Closes #2727 .
2017-02-09 20:28:38 -08:00
Kyle Havlovitz
955d1b983d
Merge branch 'master' into f-cli-rework-3
2017-02-09 21:24:27 -05:00
Kyle Havlovitz
e8ef771ea3
Merge pull request #2723 from hashicorp/f-cli-rework-2
...
Centralize command-line parsing part 2
2017-02-09 21:09:35 -05:00
Kyle Havlovitz
a64c5e69a3
Cleanup and formatting adjustments
2017-02-09 20:49:17 -05:00
Kyle Havlovitz
65ad17a27d
Convert watch command to use base.Command
2017-02-09 20:36:01 -05:00
Kyle Havlovitz
1767a4dcb0
Add missing doc page for version command
2017-02-09 20:08:25 -05:00
Kyle Havlovitz
50f6c6a2bb
Convert snapshot command to use base.Command
2017-02-09 20:00:38 -05:00
Kyle Havlovitz
bcdbc9175c
Convert rtt command to use base.Command
2017-02-09 19:38:06 -05:00
Kyle Havlovitz
520edc2e49
Convert reload command to use base.Command
2017-02-09 19:32:22 -05:00
Kyle Havlovitz
1a26907d01
Convert operator command to use base.Command
2017-02-09 18:19:34 -05:00
Kyle Havlovitz
c78f62b83d
Convert monitor command to use base.Command
2017-02-09 17:31:52 -05:00
Kyle Havlovitz
7d72864531
Convert members command to use base.Command
2017-02-09 17:12:47 -05:00
Kyle Havlovitz
4be635d3a1
Convert maint command to use base.Command
2017-02-09 17:06:19 -05:00
Kyle Havlovitz
e385af8eeb
Convert leave command to use base.Command
2017-02-09 16:48:12 -05:00
Seth Vargo
41ca1ccebc
Cache assets longer
2017-02-09 14:39:51 -05:00
Seth Vargo
aa8616f979
Change cache to 4h
2017-02-09 14:36:28 -05:00
Kyle Havlovitz
d3b24d2d12
Convert keyring command to use base.Command
2017-02-08 18:25:47 -05:00
Kyle Havlovitz
9e156286c7
Convert join command to use base.Command
2017-02-08 17:14:02 -05:00
Kyle Havlovitz
a69f2a0faf
Convert info command to use base.Command
2017-02-08 16:58:04 -05:00
Kyle Havlovitz
89771b6075
Convert exec command to use base.Command
2017-02-08 16:57:46 -05:00
Kyle Havlovitz
6cc2299123
Convert event command to use base.Command
2017-02-08 16:56:58 -05:00
Rob Genova
82d1c1a83d
remove ` https://consul.io ` from join links; remove UI link to `downloads.html`
2017-02-08 21:05:07 +00:00
Rob Genova
394700c9de
remove Atlas references from getting-started pages
2017-02-08 19:01:53 +00:00
James Phillips
511b135131
Merge pull request #2669 from legendtkl/master
...
Fix consul kv example with flag separator
2017-02-07 20:17:42 -08:00
James Phillips
723391b22d
Removes broken WriteRequest ACL reference for catalog endpoints.
...
Fixes #1034 .
2017-02-07 19:02:18 -08:00
Kyle Havlovitz
2a2c3bbbda
Merge pull request #2717 from hashicorp/f-cli-rework
...
Begin centralizing command-line parsing
2017-02-07 21:15:06 -05:00
Kyle Havlovitz
9e38fc1c84
Move command Meta to base.Command and split http options
2017-02-07 19:16:41 -05:00
Jonathan Crane
112763d21d
fix grammatical error in 2nd paragraph
2017-02-07 10:20:40 -05:00
James Phillips
fa65db8add
Points at new release and puts tree in 0.8.0 dev mode.
2017-02-06 11:08:30 -08:00
Andrey Upadyshev
f2b5a6439c
Fix `acquire` parameter nesting
2017-02-03 00:20:35 +01:00
Kyle Havlovitz
fbcd43e95c
Merge pull request #2704 from hashicorp/f-relay-query-responses
...
Add relay-factor arg to keyring operations
2017-02-02 12:15:19 -05:00
James Phillips
a973ed9570
Merge pull request #2572 from hashicorp/jbs-2535
...
Notes about memory usage (helps with #2535 )
2017-02-02 09:08:58 -08:00
Kyle Havlovitz
4fc3bd3abf
Added -relay-factor param to keyring operations
2017-02-01 21:53:29 -05:00
Kyle Havlovitz
f48cd78bc5
Merge pull request #2699 from hashicorp/f-tls-min-version
...
Add TLSMinVersion to config options
2017-02-01 16:31:53 -05:00
Kyle Havlovitz
086975ac0a
Add TLSMinVersion to config options
2017-02-01 16:20:33 -05:00
Chris Becker
2328edbcb5
Add consul kv import/export links to sidebar
2017-02-01 15:11:39 -05:00
James Phillips
d593771d3c
Merge pull request #2692 from Toady00/patch-1
...
Specify PUT for agent maintenance endpoint
2017-02-01 06:58:20 -08:00
James Phillips
cbaf7ee81e
Merge pull request #2666 from hashicorp/sethvargo-patch-1
...
Say which ec2 perms to use
2017-02-01 06:57:07 -08:00
Brandon Dennis
fe8e7238e5
Specify PUT for agent maintenance endpoint
...
Through most of the documentation if the method isn't specified it should be a `GET` request, but here it should be a `PUT`.
2017-01-31 16:00:27 -05:00
Patrick Sodré
5b68178dc1
Simple RFC 2782 support with optional .service tag
...
Add support for SRV queries of names matching:
_<service>._<protocol>.[.service][.datacenter]<.domain>
2017-01-30 19:46:02 -05:00
Ryon Coleman
c68106dcc6
Add Google Tag Manager #GTM-NR2SD7C
2017-01-27 15:41:42 -05:00
vishalnayak
e8d43bfee2
docs: Added 'vault' to ecosystem page
2017-01-27 13:19:19 -05:00
James Phillips
2cf0c98213
Updates to Consul 0.7.3.
2017-01-26 10:16:11 -08:00
Andrey Upadyshev
0523eaf1f3
Fix missing query parameters formatting in HTTP API documentation
2017-01-25 14:34:56 +01:00
legendtkl
b9ce8f6e4f
Fix consul kv example with flag separator
...
1. fix consul kv example with flag separator
2017-01-24 17:03:12 +08:00
Kyle Havlovitz
cc271aa436
Merge branch 'master' into f-prepared-query-nodemeta
2017-01-23 20:17:48 -05:00
Kyle Havlovitz
3cd054e81f
Add tests for node meta in prepared queries and update docs
2017-01-23 19:17:30 -05:00
Seth Vargo
222ade1f84
Say which ec2 perms to use
2017-01-20 17:13:28 -05:00
Cameron Stokes
5fc1913c3c
Typo in docs/upgrade-specific page.
2017-01-19 12:28:30 -08:00
James Phillips
2e67edb2f2
Fixes a paste-o in the docs.
2017-01-18 16:02:04 -08:00
James Phillips
55cd1d975c
Adds catalog support for node IDs.
2017-01-18 14:26:42 -08:00
James Phillips
96bff003b7
Adds basic support for node IDs.
2017-01-17 22:47:59 -08:00
Mikhail Zholobov
d54630ed79
website: Fix nesting for "raft_multiplier" option
2017-01-17 14:59:18 +02:00
Kyle Havlovitz
9080006a37
Add support for multiple metadata filters to remaining endpoints
...
Enabled multiple meta filters for /v1/catalog/nodes and /v1/catalog/services
2017-01-13 20:49:13 -05:00
Kyle Havlovitz
e37f25dc02
Add node metadata filtering to remaining health/catalog endpoints
2017-01-13 20:08:43 -05:00
needkane
9258df0f5b
occasionally->occasionally
2017-01-13 15:34:44 +08:00
Kyle Havlovitz
dfe62af34a
Merge pull request #2570 from vancluever/f-gce-discovery
...
command/agent: Google Compute Engine host discovery
2017-01-12 18:27:36 -05:00
Ben Abrams
e148b1bb98
fixing typo in documentaion
2017-01-11 21:08:20 -08:00
Kyle Havlovitz
2139dbb029
Merge branch 'master' into f-gce-discovery
2017-01-11 22:57:07 -05:00
Kyle Havlovitz
84b157eade
Condense gce discovery logging a bit
2017-01-11 22:37:22 -05:00
Kyle Havlovitz
821735d175
Merge pull request #2643 from hashicorp/f-node-metadata
...
Node metadata
2017-01-11 20:29:24 -05:00
Kyle Havlovitz
15f008b3e3
Update client api and docs for node metadata
2017-01-11 19:28:58 -05:00
Kyle Havlovitz
561d6c71e0
Update website docs for node metadata
2017-01-11 17:52:31 -05:00
Brian Shumate
f81d8c0754
DOCS: update environment variables
...
- Move environment variables to section of CLI page
- Remove environment variables page
- Remove environment variables nagivation menu entry
2017-01-09 12:02:06 -05:00
Brian Shumate
d5bdc4c98b
DOCS: update environment variables page
...
- Relocate Environment Variables page to Agent section
- Correct front matter newlines issue
2017-01-06 09:42:49 -05:00
James Phillips
d29cd8f4c8
Merge pull request #2573 from hashicorp/jbs-envvars
...
Add a page for CLI environment variables
2017-01-05 12:42:29 -08:00
James Phillips
5647e37ef2
Merge pull request #2611 from amiryal/patch-1
...
Correct heading level in encryption documentation
2017-01-05 12:13:13 -08:00
James Phillips
00ba30956d
Merge pull request #2615 from ruslansennov/master
...
update `/v1/agent/service/register` endpoint doc
2017-01-05 12:08:50 -08:00
James Phillips
0d4baea1d2
Merge pull request #2627 from legendtkl/master
...
fix typo Check-And_set to Check-And-Set
2017-01-05 11:55:02 -08:00
James Phillips
8d83ac4771
Merge pull request #2628 from jippi/patch-1
...
Adding hashi-ui to community tools
2017-01-05 11:51:21 -08:00
James Phillips
9da1d8704c
Merge pull request #2629 from Ashald/f-website/add-consul-announcer
...
Add consul-announcer to Community Tools
2017-01-05 11:50:48 -08:00
James Nugent
3b1f523b85
cli: Add KV `export` and `import`
...
This commit adds two new commands to the Consul KV CLI, which export and
import a JSON formatted representation of the Consul KV tree. It is
useful to migrate parts of the KV tree between unrelated Consul
clusters, and could also be used for initial data population of the KV
store.
2017-01-05 07:57:38 -06:00
James Nugent
c32fe92eee
cli: Add -base64 option to `consul kv put`
...
This commit adds a -base64 option to the consul kv put command, which
base 64 decodeds the data prior to writing it. This can be used in
conjunction with `consul kv get -base64 key`.
2017-01-04 16:12:21 -06:00
James Nugent
a24e5041ac
Merge pull request #2631 from hashicorp/kv-get-base64
...
cli: Add -base64 option to `consul kv get`
2017-01-04 16:00:27 -06:00
James Nugent
2bb6121e54
cli: Add -base64 option to `consul kv get`
...
This commit adds a `-base64` option to the `consul kv get` command,
which base 64 encodes the output such that it can be processed by
terminal tools in the event that the data is binary. The flag defaults
to false.
2017-01-04 15:41:40 -06:00
Borys Pierov
5a620246f4
Add consul-announcer to Community Tools
2017-01-04 11:03:19 -05:00
Christian Winther
452ab68f9d
Update downloads_tools.html.erb
2017-01-03 21:14:39 +01:00
legendtkl
b3e0702ab8
fix typo Check-And_set to Check-And-Set
2017-01-04 00:46:16 +08:00
Ruslan Sennov
e81502babb
update `/v1/agent/service/register` endpoint doc
2016-12-26 23:32:20 +03:00
Amir Yalon
58ee61c3c7
Correct heading level in encryption documentation
...
The ‘RPC Encryption’ heading is semantically at the same level as ‘Gossip Encryption’.
2016-12-22 10:51:20 +02:00
James Phillips
6f03545082
Updates downloads page link to 0.7.2.
2016-12-21 05:20:54 -08:00
Bradley Falzon
5acd28c506
Fix typo in command/kv/put doc
2016-12-21 14:02:26 +10:30