12510 Commits

Author SHA1 Message Date
Aliaksandr Mianzhynski
2c6fd6b796 Return grpc serving status in health check errors 2020-09-22 21:16:58 +03:00
Luke Kysow
0208fd00a2
Reword docs to make k8s arch clear (#8723)
* Reword docs to make k8s arch clear

Co-authored-by: Iryna Shustava <ishustava@users.noreply.github.com>
2020-09-22 10:31:29 -07:00
John Cowen
9ee30c08d6
ui: Various CSS amends (#8708)
* ui: Various CSS amends

1. Split out %icon-definition from %composite-row
2. Add hover effect to node listing
3. Fix up proxy level list components
4. Rename our various pills to use a 100-900 scale
5. Reogranize other icon related things (consul-kind and
consul-external-source)

* Fix up upstream test
2020-09-22 18:20:44 +01:00
Nicole Forrester
2e091dbb56
Add Using in Production Question (#8718)
* website: add using in prod question

* adjust padding
2020-09-21 20:08:44 -04:00
Alvin Huang
958d12907c
cherrypick docs to latest release branch (#8719) 2020-09-21 17:31:21 -04:00
Daniel Kimsey
3142f05770
Clarify consul maint enable/disable scope (#8615)
Try to make it more clear to an operator that toggling off a node-level
maintenance is independent of toggling service level maintenance.
2020-09-21 12:32:10 -04:00
Lowe Schmidt
68dae68612
docs: Fix typo in tutorial URL (#8716) 2020-09-21 07:08:00 -07:00
Daniel Nephin
53ae9f306f
Merge pull request #8619 from hashicorp/dnephin/http-server-rename
http: rename HTTPServer to HTTPHandlers
2020-09-18 18:36:35 -04:00
Daniel Nephin
282fbdfa75 api: rename HTTPServer to HTTPHandlers
Resolves a TODO about naming. This type is a set of handlers for an http.Server, it is not
itself a Server. It provides http.Handler functions.
2020-09-18 17:38:23 -04:00
Blake Covarrubias
7e5c39d03d
docs: Add go-sockaddr examples for bind_addr (#8677)
Add examples of using a go-sockaddr template with `bind_addr` within
HCL or JSON configuration.

Resolves #8633
2020-09-18 08:15:30 -07:00
Blake Covarrubias
f2e138ae0a
docs: Add missing options for consul connect envoy (#8670)
Document missing CLI options for the `consul connect envoy` command.

Resolves #8041
2020-09-18 08:11:48 -07:00
John Cowen
5054d87a09
ui: Read-only CRD/Centralized Config Intentions (#8659) 2020-09-18 11:14:06 +01:00
Hans Hasselberg
d4877f03e7
fix TestLeader_SecondaryCA_IntermediateRenew (#8702)
* fix lessThanHalfTime
* get lock for CAProvider()
* make a var to relate both vars
* rename to getCAProviderWithLock
* move CertificateTimeDriftBuffer to agent/connect/ca
2020-09-18 10:13:29 +02:00
Preetha
5c0dcfb216
Merge pull request #8638 from eckdanny/docs/clarify-kv-keys-url-safe
docs: clarify KV url-safe key names
2020-09-17 15:51:15 -05:00
Mike Wickett
be260cd0e7
Merge pull request #8701 from hashicorp/mw.adjust-alert-banner-language
website: change sku to tier
2020-09-17 13:01:14 -04:00
Mike Wickett
e12bb6ce31 website: change sku to tier 2020-09-17 12:56:31 -04:00
Mike Wickett
c196587157
Merge pull request #8700 from hashicorp/mw.add-hcs-azure-alert-bar
website: update alert bar for HCS prod sku
2020-09-17 12:40:40 -04:00
R.B. Boyer
9dbb37453f fix typo in 1.8.4 changelog line 2020-09-17 11:30:52 -05:00
Mike Wickett
f772b0732c website: update alert bar for HCS prod sku 2020-09-17 12:19:26 -04:00
Daniel Nephin
ed6a0ebe4d
Merge pull request #8620 from hashicorp/dnephin/better-impl-of-TestAgent.HTTPAddr
http: fix tests incorrectly using HTTPAddr to get the address of the https server
2020-09-17 11:48:57 -04:00
Mike Morris
6b62751921
test: update tags for database service registrations and queries (#8693) 2020-09-16 14:05:01 -04:00
Kenia
ac54a791b2
ui: Add services count to node listings (#8690) 2020-09-16 11:39:57 -04:00
Sabeen Syed
2cf67e6652
Merge pull request #8668 from hashicorp/BeenzSyed-consulesm
Add Consul ESM to Consul Tools page
2020-09-16 10:26:52 -05:00
Kyle Havlovitz
1d22a0bc51
Merge pull request #8560 from hashicorp/vault-ca-renew-token
Automatically renew the token used by the Vault CA provider
2020-09-16 07:30:30 -07:00
Sabeen Syed
909875d84c Add Consul ESM to Consul Tools page 2020-09-16 09:18:15 -04:00
Blake Covarrubias
7843577725
Add path-based routing example to Ingress docs (#8672)
Add configuration example for HTTP path-based routing with virtual
services to Ingress gateway configuration entry documentation.

Resolves #8018
2020-09-15 15:37:47 -07:00
Daniel Nephin
3995cc3408
Merge pull request #8685 from pierresouchay/do_not_flood_logs_with_Non-server_in_server-only_area
[BUGFIX] Avoid GetDatacenter* methods to flood Consul servers logs
2020-09-15 17:57:05 -04:00
Daniel Nephin
898d845257
Update .changelog/8685.txt 2020-09-15 17:56:06 -04:00
Kyle Havlovitz
b1b21139ca Merge branch 'master' into vault-ca-renew-token 2020-09-15 14:39:04 -07:00
Daniel Nephin
d5edce269e
Merge pull request #8679 from hashicorp/streaming/fix-TestHandler_EmitsStats
streaming: Fix TestHandler_EmitsStats
2020-09-15 17:04:55 -04:00
Kyle Havlovitz
1cd7c43544 Update vault CA for latest api client 2020-09-15 13:33:55 -07:00
Paul Banks
2ae5230851
Update UI Config passing to not use an inline script (#8645)
* Update UI Config passing to not use an inline script

* Update agent/http.go

* Fix incorrect placeholder name
2020-09-15 20:57:37 +01:00
Kyle Havlovitz
74dc50a771 vendor: Update vault api package 2020-09-15 12:45:29 -07:00
Hans Hasselberg
8f5a56e4e6
Update API docs for GET /operator/keyring (#8691)
The response includes a new field: PrimaryKeys that lists the installed
primary keys.
2020-09-15 21:35:02 +02:00
Kyle Havlovitz
7ffef62ed7 Clean up CA shutdown logic and error 2020-09-15 12:28:58 -07:00
Kyle Havlovitz
35bb09f85c
Merge pull request #8646 from hashicorp/common-intermediate-ttl
Move IntermediateCertTTL to common CA config
2020-09-15 12:03:29 -07:00
Blake Covarrubias
dec8dcd1fa
website: Add redirects for additional pages (#8684)
Add redirects for additional pages which have old URLs being returned
in search engine results.
2020-09-15 11:49:34 -07:00
John Cowen
1732cda1e6
ui: Use runInDebug to add error logging to logger service (#8658) 2020-09-15 18:45:22 +01:00
John Cowen
f06e975395
ui: Add in-repo addon to configure inclusion of components/**/*.scss (#8660) 2020-09-15 18:45:08 +01:00
Jeff Escalante
5567543050
Merge pull request #8689 from hashicorp/je.fix-redirects
Broken link fixes
2020-09-15 13:08:31 -04:00
Kyle Havlovitz
04bf7373ec
Create 8646.txt 2020-09-15 10:05:23 -07:00
Jeff Escalante
f6c522fb01
round 2 2020-09-15 12:01:47 -04:00
Jeff Escalante
4f541df88b
redirect fix round 1 2020-09-15 11:37:59 -04:00
Pierre Souchay
4797a9c516 Added Changelog for PR #8685. 2020-09-15 12:30:12 +02:00
Pierre Souchay
638dcd3360 [BUGFIX] Avoid GetDatacenter* methods to flood Consul servers logs
When calling `GetDatacentersByDistance()` or `GetDatacentersMap()`, an
incorrect condition was used to diplay log message, thus flooding
Consul's logs.

Example of message:

```
  [WARN] agent.router: Non-server in server-only area: non_server=myClientNode area=lan
```

This message is only valid for WAN areas, filter to avoid creating
hundreds of logs/s on our clusters, each time someone is calling this
method.

Our logs were flooded by such messages when migrating our Consul servers
from 1.7.7 to 1.8.4.

This will issue fix #8663
2020-09-15 11:54:59 +02:00
Blake Covarrubias
86e7274a70
docs: Add -node-identity option to token and role command (#8671)
Document `-node-identity` option which was added in #7970 for
`acl token <create|update>` and `acl role <create|update>` commands.
2020-09-14 19:02:43 -07:00
Daniel Nephin
636f76f6f1 agent/grpc: make TestHandler_EmitsStats predictable
Occasionally this test would flake. The flakes were fixed by:

1. Stopping the service and retrying to check on metrics. This way we
   also include the active_streams going to 0 in the metric calls.

2. Using a reference to the global Metrics. This way when other tests
   have background goroutines that are still shutting down, they won't
   emit metrics to the metric instance with the fake Sink. The stats
   test can patch the local reference to the global, so the existing
   statHandlers will continue to emit to the global, but the stats
   test will send all metrics to the replacement.
2020-09-14 19:05:22 -04:00
Daniel Nephin
0c87cf468c Update go-metrics dependencies, to use metrics.Default() 2020-09-14 19:05:22 -04:00
Daniel Nephin
ee65ee541e grpc: add Datacenter field to testing service response 2020-09-14 19:02:09 -04:00
Freddy
a24a60ec75
Create 8585.txt 2020-09-14 14:16:47 -06:00