8539 Commits

Author SHA1 Message Date
Pierre Souchay
684674b757 Trying to fix Travis tests 2018-07-02 00:24:37 +02:00
Pierre Souchay
0f1735634d Improve doc for async-cache 2018-07-01 23:50:30 +02:00
Pierre Souchay
1e7665c0d5 Updated documentation and adding more test case for async-cache 2018-07-01 23:50:30 +02:00
Pierre Souchay
abde81a3e7 Added async-cache with similar behaviour as extend-cache but asynchronously 2018-07-01 23:50:30 +02:00
Pierre Souchay
bfc83ce045 Updated ACL guide 2018-07-01 23:50:30 +02:00
Pierre Souchay
9406ca1c95 Only send one single ACL cache refresh across network when TTL is over
It will allow the following:

 * when connectivity is limited (saturated linnks between DCs), only one
   single request to refresh an ACL will be sent to ACL master DC instead
   of statcking ACL refresh queries
 * when extend-cache is used for ACL, do not wait for result, but refresh
   the ACL asynchronously, so no delay is not impacting slave DC
 * When extend-cache is not used, keep the existing blocking mechanism,
   but only send a single refresh request.

This will fix https://github.com/hashicorp/consul/issues/3524
2018-07-01 23:50:30 +02:00
Mitchell Hashimoto
d7c5da335b
Merge pull request #4319 from achanda/fix-tests
Fix broken tests
2018-06-30 16:55:08 +02:00
Abhishek Chanda
36306c0076 Change bind_port to an int 2018-06-30 14:18:13 +01:00
Mitchell Hashimoto
93b23c67ed
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
2281b88113 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
Siva Prasad
a6069aae77
Merge pull request #4310 from MagnumOpus21/IPDoc
Website : Errata in -bind option for the agent.
2018-06-29 16:54:43 -04:00
Siva
b874cac8bb Website: Errata in -bind option for the agent 2018-06-29 16:43:12 -04:00
Mitchell Hashimoto
4c336314fc
update CHANGELOG 2018-06-29 06:19:15 -07:00
Mitchell Hashimoto
a9c7cd187d
Merge pull request #4308 from hashicorp/b-connect-services
agent/config: parse upstreams with multiple service definitions
2018-06-29 15:17:16 +02:00
Mitchell Hashimoto
6ef28dece0
agent/config: parse upstreams with multiple service definitions 2018-06-28 15:13:33 -05:00
Matt Keeler
5c8585a03b
Merge pull request #4286 from hashicorp/bugfix/ui-release-version
Post-release build updates
2018-06-28 15:10:12 -04:00
RJ Spiker
da3ed7d1ec 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
d0dd2a15be website: optimize images (#4290) 2018-06-28 11:43:13 -07:00
Mitchell Hashimoto
814d435cfd
Update CHANGELOG 2018-06-28 05:29:03 +02:00
Mitchell Hashimoto
e155d58b19
Merge pull request #4297 from hashicorp/b-intention-500-2
agent: 400 error on invalid UUID format, api handles errors properly
2018-06-28 05:27:19 +02:00
Mitchell Hashimoto
3f9db1c4d2
Merge pull request #4299 from roidelapluie/patch-1
docs: Fix JSON in service configuration
2018-06-28 05:26:24 +02:00
Matt Keeler
2cc7cd32af Fix default make target to build everything 2018-06-27 14:25:49 -04:00
Matt Keeler
3a4dc534a7
Update CHANGELOG.md 2018-06-27 12:50:44 -04:00
Matt Keeler
d94747db2d
Merge pull request #4294 from hashicorp/bugfix/4249-gen-ext-node-id
Catalog Register: Generate UUID for services registered without one
2018-06-27 12:49:11 -04:00
Matt Keeler
0f70034082 Move default uuid test into the consul package 2018-06-27 09:21:58 -04:00
Matt Keeler
d1a8f9cb3f go fmt changes 2018-06-27 09:07:22 -04:00
Julien Pivotto
b033cba815
Fix JSON in service configuration 2018-06-27 09:06:27 +02:00
Mitchell Hashimoto
1c3e9af316
agent: 400 error on invalid UUID format, api handles errors properly 2018-06-27 07:40:06 +02:00
Jack Pearkes
db351dc9bb
Merge pull request #4295 from HowieLee/patch-1
Fixed typo
2018-06-26 15:12:26 -07:00
Howie Lee
39afe49b0b
Fixed typo 2018-06-26 17:26:22 -04:00
Matt Keeler
cf69ec42a4 Make sure to generate UUIDs when services are registered without one
This makes the behavior line up with the docs and expected behavior
2018-06-26 17:04:08 -04:00
Mitchell Hashimoto
a1be7af835
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
2d0b0e4f3f
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
0c31704718
Merge pull request #4289 from hashicorp/cbeckhashicorp-patch-1
Clarify beta release/feature and spelling
2018-06-26 21:56:52 +02:00
Mitchell Hashimoto
3e8fcf9d68
Merge pull request #4291 from hashicorp/b-connect-edits
website: update vs. istio page and clarify control plane & pluggable data layer
2018-06-26 21:56:32 +02:00
Mitchell Hashimoto
e788ce612e
website: update vs. istio page and clarify pluggable data layer 2018-06-26 21:52:27 +02:00
Chris Beck
abc4ac6396
Clarify beta release/feature and spelling
Changed beta release to beta feature to clarify connect is beta feature and 1.2 is not beta release.
2018-06-26 15:19:25 -04:00
Jack Pearkes
cd4d5a82da 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
afd32485f4
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
ec4678730f
Merge pull request #4275 from hashicorp/je.fix-config-progress-bars
Configuration page animation fix
2018-06-26 21:00:34 +02:00
Mitchell Hashimoto
9675225d16
Merge pull request #4285 from sandstrom/patch-1
Fix spelling
2018-06-26 20:59:22 +02:00
Matt Keeler
8c50e62268 Make sure to disable cgo for dev builds without gox 2018-06-26 14:54:31 -04:00
Matt Keeler
b2989f82d6 Default dev-build to not using GOX 2018-06-26 14:26:23 -04:00
Matt Keeler
c3c763a52e Fix bug in makefile that prevented running the website publish. 2018-06-26 14:08:10 -04:00
Matt Keeler
8f2a19a747 Update verify.sh script 2018-06-26 12:08:33 -04:00
Matt Keeler
5ff7a65e7f Added capability to make dev-tree without pushing
No push is the default
2018-06-26 11:46:37 -04:00
Matt Keeler
c8f706a141 Added release verification script
Also implemented shasum verification and gpg signature verification
2018-06-26 11:45:02 -04:00
Matt Keeler
2bea63bc08 Putting source back into Dev Mode 2018-06-26 11:35:56 -04:00
Matt Keeler
f926786292 Create a new ui_version function to pull it out of an index.html file
Also verify the ui version after it was built that it matches the env var we set in the build container.
2018-06-26 11:22:13 -04:00
Matt Keeler
d6bc5bc2db Merge remote-tracking branch 'origin/feature/ui-build-version-messages' into bugfix/ui-release-version 2018-06-26 10:17:21 -04:00