Daniel Nephin
25f47b46e1
grpc: move client conn pool to grpc package
2020-09-24 12:48:12 -04:00
Daniel Nephin
f936ca5aea
grpc: client conn pool and resolver
...
Extracted from 936522a13c
Co-authored-by: Paul Banks <banks@banksco.de>
2020-09-24 12:46:22 -04:00
Daniel Nephin
c18516ad7d
Merge pull request #8680 from hashicorp/dnephin/replace-consul-opts-with-base-deps
...
agent: Repalce ConsulOptions with a new struct from agent.BaseDeps
2020-09-24 12:45:54 -04:00
John Cowen
011b7b8570
ui: Correct readonly L7 Intentions API calls ( #8725 )
...
* Disable ability to select destination if not creating
* Add a LegacyID for intentions that don't have them
* Use `/exact/` endpoint for reading single intentions
* Fix up test for new API interaction
* Upgrade consul-api-double
* Comment out tests using destination for the moment
Also, removed any intention related things from the old page-navigation
tests
2020-09-24 16:07:13 +01:00
Paul Banks
7d58901ae8
Fix bad int -> string conversions caught by go vet changes in 1.15 ( #8739 )
2020-09-24 11:14:07 +01:00
danielehc
5bfd69fe55
Add alias-node option info ( #8706 )
2020-09-23 18:11:09 +02:00
Alvin Huang
e918da9c40
fix command in cherry-picker script ( #8738 )
2020-09-23 09:59:17 -04:00
John Cowen
e4507ae11e
ui: Go back to expecting falsey values during config env tests ( #8710 )
2020-09-23 09:19:04 +01:00
Prabodh
b87e6443cf
Update index.mdx ( #8727 )
...
Fixed a gramatical mistake.
2020-09-22 17:57:46 -04:00
Michael Ethridge
512250408e
Adding Vault ACL examples for Connect CA ( #8536 )
2020-09-22 16:02:06 -04:00
Alexander Mykolaichuk
af753ee6a5
added permission denied error message ( #8044 )
2020-09-22 20:36:07 +02:00
Hans Hasselberg
a89ee1a7ca
use service datacenter for dns name ( #8704 )
...
* Use args.Datacenter instead of configured datacenter
2020-09-22 20:34:09 +02: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
cdd392d77f
agent/consul: pass dependencies directly from agent
...
In an upcoming change we will need to pass a grpc.ClientConnPool from
BaseDeps into Server. While looking at that change I noticed all of the
existing consulOption fields are already on BaseDeps.
Instead of duplicating the fields, we can create a struct used by
agent/consul, and use that struct in BaseDeps. This allows us to pass
along dependencies without translating them into different
representations.
I also looked at moving all of BaseDeps in agent/consul, however that
created some circular imports. Resolving those cycles wouldn't be too
bad (it was only an error in agent/consul being imported from
cache-types), however this change seems a little better by starting to
introduce some structure to BaseDeps.
This change is also a small step in reducing the scope of Agent.
Also remove some constants that were only used by tests, and move the
relevant comment to where the live configuration is set.
Removed some validation from NewServer and NewClient, as these are not
really runtime errors. They would be code errors, which will cause a
panic anyway, so no reason to handle them specially here.
2020-09-15 17:29:32 -04:00
Daniel Nephin
3aa9bd4c23
agent/consul: make router required
2020-09-15 17:26:26 -04: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