John Cowen
a47a0b617f
Hedge for when consul sends nodes with an empty ID
2018-07-03 13:23:45 +01:00
Siva
77fe08b7c9
Website: Added more telemetry metrics
2018-07-03 08:00:39 -04:00
John Cowen
aa067c049a
Merge pull request #4322 from hashicorp/feature/unignore-startup-tests
...
Reset `<html class>` after every test, back to its original static value
2018-07-03 10:45:08 +01:00
John Cowen
f527eb1dd6
Merge pull request #4280 from hashicorp/bugfix/encode-all-svg-colors
...
Encode all the hexcodes
2018-07-03 10:44:36 +01:00
John Cowen
df8506e200
Move testing doubles to use data embedded in the HTML vs HTTP/fetch
...
Previously `api-double` usage in ember would require a bunch of `fetch`
requests to pull in the 'api double', this had a number of disadvantages.
1. The doubles needed to be available via HTTP, which meant a short term
solution of rsyncing the double files over to `public` in order to be served
over HTTP. An alternative to that would have been figuring out how to serve
something straight from `node_modules`, which would have been preferable.
2. ember/testem would not serve dot files (so anything starting with a
., like `.config`. To solve this via ember/testem would have involved
digging in to understand how to enable the serving of dot files.
3. ember/testem automatically rewrote urls for non-existant files to
folders, i.e. adding a slash for you, so `/v1/connect/intentions` would
be rewritten to `/v1/connect/intentions/`. This is undesirable, and
solving this via ember/testem would have involved digging deep to
disable that.
Serving the files via HTTP has now changed. The double files are now
embedded into the HTML has 'embedded templates' that can be found by
using the url of the file and a simple `querySelector`. This of course
only happens during testing and means I can fully control the 'serving'
of the doubles now, so I can say goodbye to the need to move files
around, worry about the need to serve dotfiles and the undesirable
trailing slashes rewriting. Winner!
Find the files and embedding them is done using a straightforward
recursive-readdir-sync (the `content-for` functionality is a synchronous
api) as oppose to getting stuck into `broccoli`.
2018-07-02 19:02:16 +01:00
Kyle Havlovitz
1492243e0a
connect/ca: add logic for pruning old stale RootCA entries
2018-07-02 10:35:05 -07:00
Matt Keeler
8a12d803fd
Merge pull request #4315 from hashicorp/bugfix/fix-server-enterprise
...
Move starting enterprise functionality
2018-07-02 12:28:10 -04:00
John Cowen
3334925e21
Merge pull request #4323 from hashicorp/bugfix/missed-merge-step
...
Tweak vocabulary to match new step vocab
2018-07-02 17:02:41 +01:00
Siva Prasad
37c34acf03
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
84ece6a4ee
Rule out quoting issue with Travis versioning
2018-07-02 16:53:31 +01:00
John Cowen
b3d11dd880
Tweak vocabulary to match new step vocab
2018-07-02 16:49:13 +01:00
Paul Banks
869a8844a9
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
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
Anubhav Mishra
4b5efe7464
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
Matt Keeler
22b7b688a3
Move starting enterprise functionality
2018-06-29 17:38:29 -04: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
Siva
e281a3f925
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
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
Siva
7969d16e42
Added guide for Windows Service
2018-06-26 18:23:55 -04: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
Siva
5e04d7f1f1
Merge branch 'master' of github.com:hashicorp/consul into WinService
2018-06-26 16:49:50 -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