Alvin Huang
b154ae628e
remove travis config ( #6199 )
2019-07-23 15:35:46 -04:00
Matt Keeler
19e9eab075
Update CHANGELOG.md
2019-07-23 14:46:48 -04:00
Matt Keeler
c51b7aa676
Update go-bexpr ( #6190 )
...
* Update go-bexpr to v0.1.1
This brings in:
• `in`/`not in` operators to do substring matching
• `matches` / `not matches` operators to perform regex string matching.
* Add the capability to auto-generate the filtering selector ops tables for our docs
2019-07-23 14:45:20 -04:00
Paul Banks
e07f065835
Update CHANGELOG.md
2019-07-23 15:45:39 +01:00
Paul Banks
42296292a4
Allow raft TrailingLogs to be configured. ( #6186 )
...
This fixes pathological cases where the write throughput and snapshot size are both so large that more than 10k log entries are written in the time it takes to restore the snapshot from disk. In this case followers that restart can never catch up with leader replication again and enter a loop of constantly downloading a full snapshot and restoring it only to find that snapshot is already out of date and the leader has truncated its logs so a new snapshot is sent etc.
In general if you need to adjust this, you are probably abusing Consul for purposes outside its design envelope and should reconsider your usage to reduce data size and/or write volume.
2019-07-23 15:19:57 +01:00
kaitlincarter-hc
e89b6dd85d
[docs] New K8s-Consul deployment guide ( #5859 )
...
* New K8s-Consul deployment guide
* Update website/source/docs/guides/kubernetes-production-deploy.md
* Update website/source/docs/guides/kubernetes-production-deploy.md
Co-Authored-By: Rebecca Zanzig <rebecca@hashicorp.com>
* Update website/source/docs/guides/kubernetes-production-deploy.md
Co-Authored-By: Rebecca Zanzig <rebecca@hashicorp.com>
* Update website/source/docs/guides/kubernetes-production-deploy.md
Co-Authored-By: Rebecca Zanzig <rebecca@hashicorp.com>
* Update website/source/docs/guides/kubernetes-production-deploy.md
Co-Authored-By: Rebecca Zanzig <rebecca@hashicorp.com>
* Update website/source/docs/guides/kubernetes-production-deploy.md
Co-Authored-By: Rebecca Zanzig <rebecca@hashicorp.com>
* updating based on comments
* Update website/source/docs/guides/kubernetes-production-deploy.md
Co-Authored-By: Rebecca Zanzig <rebecca@hashicorp.com>
* Update website/source/docs/guides/kubernetes-production-deploy.md
* Update website/source/docs/guides/kubernetes-production-deploy.md
2019-07-22 19:16:06 -05:00
Alvin Huang
60e9703588
enable circleci go tests for forks and reorganize jobs ( #6191 )
2019-07-22 18:08:54 -04:00
Alvin Huang
f3469dbe4b
Run go test packages in parallel ( #6165 )
...
* modify gotestsum hacking that is unnecessary with the latest version
* try running 2 packages at a time
* try running 3 packages at a time
* remove old comments
2019-07-22 14:01:22 -04:00
Christian Muehlhaeuser
2602f6907e
Simplified code in various places ( #6176 )
...
All these changes should have no side-effects or change behavior:
- Use bytes.Buffer's String() instead of a conversion
- Use time.Since and time.Until where fitting
- Drop unnecessary returns and assignment
2019-07-20 09:37:19 -04:00
hashicorp-ci
8b109e5f9f
Merge Consul OSS branch 'master' at commit ef257b084d2e2a474889518440515e360d0cd990
2019-07-20 02:00:29 +00:00
Freddy
358c1a6e7a
Fix typo chose/choose ( #6170 )
2019-07-19 16:29:42 -06:00
javicrespo
d4f3eebf9d
log rotation: limit count of rotated log files ( #5831 )
2019-07-19 15:36:34 -06:00
Christian Muehlhaeuser
46542b2ff7
Avoid unnecessary conversions ( #6178 )
...
Those values already have the right type.
2019-07-19 09:13:18 -04:00
Christian Muehlhaeuser
26f9368567
Fixed typos in comments ( #6175 )
...
Just a few nitpicky typo fixes.
2019-07-19 07:54:53 -04:00
Christian Muehlhaeuser
877bfd280b
Fixed a few tautological condition mistakes ( #6177 )
...
None of these changes should have any side-effects. They're merely
fixing tautological mistakes.
2019-07-19 07:53:42 -04:00
Christian Muehlhaeuser
d1426767f6
Fixed nil check for token ( #6179 )
...
I can only assume we want to check for the retrieved `updatedToken` to not be
nil, before accessing it below.
`token` can't possibly be nil at this point, as we accessed `token.AccessorID`
just before.
2019-07-19 07:48:11 -04:00
hashicorp-ci
466dc60909
Merge Consul OSS branch 'master' at commit 42dae36923ff08eb14658e78b22d56af78eb7b84
2019-07-19 02:00:21 +00:00
Luke Kysow
45e443f7a3
Merge pull request #6141 from hashicorp/hcl-multi-service-docs
...
Document multiple services config in hcl
2019-07-18 12:15:22 +01:00
kaitlincarter-hc
f330619621
[docs] Encryption docs update ( #6082 )
...
* Bad link in encryption docs
* clarifying the guide link
* Update website/source/docs/agent/encryption.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
* Update website/source/docs/agent/encryption.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
2019-07-17 20:36:36 -07:00
R.B. Boyer
07b9ed94e8
fix changelog after merge
2019-07-17 14:46:27 -05:00
Alvin Huang
17654c6292
Merge branch 'master' into release/1-6
2019-07-17 15:43:30 -04:00
R.B. Boyer
0eac06997a
update changelog
2019-07-17 14:09:22 -05:00
R.B. Boyer
0d8e2c0d25
update changelog
2019-07-17 14:08:17 -05:00
R.B. Boyer
6759b5386b
xds: allow http match criteria to be applied to routes on services using grpc protocols ( #6149 )
2019-07-17 14:07:08 -05:00
R.B. Boyer
4c05f1f519
agent: avoid reverting any check updates that occur while a service is being added or the config is reloaded ( #6144 )
2019-07-17 14:06:50 -05:00
Judith Malnick
c07324b206
Detail required settings in Gateway doc ( #6126 )
...
* Update mesh_gateway.html.md
* Apply suggestions from code review
Co-Authored-By: Luke Kysow <1034429+lkysow@users.noreply.github.com>
* Add WAN joining requirement
* re-word primary dc guidance
Co-Authored-By: Luke Kysow <1034429+lkysow@users.noreply.github.com>
* Update website/source/docs/connect/mesh_gateway.html.md
2019-07-17 11:02:58 -07:00
Alvin Huang
477415b107
turning on go tests in circle for non-forks ( #6154 )
...
* turning on go tests in circle for non-forks
* fix comment
2019-07-17 13:43:33 -04:00
Freddy
f59e6db9b1
Reduce number of servers in TestServer_Expect_NonVoters ( #6155 )
2019-07-17 11:35:33 -06:00
Sarah Adams
6e932106b1
Update CHANGELOG.md
2019-07-17 10:11:58 -07:00
Freddy
476a4b95a5
More flaky test fixes ( #6151 )
...
* Add retry to TestAPI_ClientTxn
* Add retry to TestLeader_RegisterMember
* Account for empty watch result in ConnectRootsWatch
2019-07-17 09:33:38 -06:00
Luke Kysow
d28c367280
Document multiple services config in hcl
...
Also change ttl => timeout since ttl doesn't work anymore.
2019-07-17 15:26:08 +01:00
R.B. Boyer
df0d932296
tests: when running envoy integration tests try to limit container bleedover between cases ( #6148 )
2019-07-17 09:20:10 -05:00
hashicorp-ci
022483aff0
Merge Consul OSS branch 'master' at commit 95dbb7f2f1b9fc3528a16335201e2324f1b388bd
2019-07-17 02:00:21 +00:00
Alvin Huang
5003afd423
add lint-consul-retry tool ( #6139 )
...
* add lint-consul-retry tool
* lint consul retry for forks too
2019-07-16 18:52:24 -04:00
Sarah Adams
20d9e5193b
http/tcp checks: fix long timeout behavior to default to user-configured value ( #6094 )
...
Fixes #5834
2019-07-16 15:13:26 -07:00
Freddy
99601aa3a7
Update retries that weren't using retry.R ( #6146 )
2019-07-16 14:47:45 -06:00
Alvin Huang
033b579f60
Putting source back into Dev Mode
2019-07-15 15:03:36 -04:00
hashicorp-ci
641b58de41
Release v1.6.0-beta2
2019-07-15 18:09:31 +00:00
hashicorp-ci
3254b3404c
update bindata_assetfs.go
2019-07-15 18:09:30 +00:00
Jack Pearkes
776c69813b
Merge remote-tracking branch 'origin/master' into release/1-6
2019-07-15 10:02:34 -07:00
R.B. Boyer
1cc6d07d0f
add test for discovery chain agent cache-type ( #6130 )
2019-07-15 10:09:52 -05:00
John Cowen
9f7800e2f6
ui: Force upgrades lodash and lodash submodules: ( #6137 )
...
All related to:
- https://github.com/lodash/lodash/pull/4336
2019-07-15 14:48:51 +01:00
John Cowen
f1b4a78d78
ui: Forced upgrade handlebars from 4.0 to 4.1 ( #6077 )
...
Force bumps [handelbars](https://github.com/wycats/handlebars.js ) from 4.0 to 4.1.2 using `resolutions`
- [Release Notes](https://github.com/wycats/handlebars.js/blob/master/release-notes.md )
2019-07-15 14:06:26 +01:00
Jack Pearkes
bdefc3a482
Update CHANGELOG.md
2019-07-12 15:54:29 -07:00
Jack Pearkes
fa15914813
Merge branch 'master' into release/1-6
2019-07-12 14:51:25 -07:00
Matt Keeler
3914ec5c62
Various Gateway Fixes ( #6093 )
...
* Ensure the mesh gateway configuration comes back in the api within each upstream
* Add a test for the MeshGatewayConfig in the ToAPI functions
* Ensure we don’t use gateways for dc local connections
* Update the svc kind index for deletions
* Replace the proxycfg.state cache with an interface for testing
Also start implementing proxycfg state testing.
* Update the state tests to verify some gateway watches for upstream-targets of a discovery chain.
2019-07-12 17:19:37 -04:00
Sarah Adams
4afa034d6a
fix flaky test TestACLEndpoint_SecureIntroEndpoints_OnlyCreateLocalData ( #6116 )
...
* fix test to write only to dc2 (typo)
* fix retry behavior in existing test (was being used incorrectly)
2019-07-12 14:14:42 -07:00
R.B. Boyer
72a8195839
implement some missing service-router features and add more xDS testing ( #6065 )
...
- also implement OnlyPassing filters for non-gateway clusters
2019-07-12 14:16:21 -05:00
R.B. Boyer
5932bcbe72
unknown fields now fail, so omit these unimplemented fields ( #6125 )
2019-07-12 14:04:15 -05:00
Freddy
4381d42bcd
Fix some retries in api pkg ( #6124 )
2019-07-12 12:57:41 -06:00