Matt Keeler
3c4413cbed
ACL Node Identities ( #7970 )
...
A Node Identity is very similar to a service identity. Its main targeted use is to allow creating tokens for use by Consul agents that will grant the necessary permissions for all the typical agent operations (node registration, coordinate updates, anti-entropy).
Half of this commit is for golden file based tests of the acl token and role cli output. Another big updates was to refactor many of the tests in agent/consul/acl_endpoint_test.go to use the same style of tests and the same helpers. Besides being less boiler plate in the tests it also uses a common way of starting a test server with ACLs that should operate without any warnings regarding deprecated non-uuid master tokens etc.
2020-06-16 16:55:01 +00:00
Freddy
2af14433be
Merge pull request #8099 from hashicorp/gateway-services-endpoint
2020-06-12 21:15:25 +00:00
Hans Hasselberg
a8830aca88
Support envoy 1.14.2, 1.13.2, 1.12.4 ( #8057 )
2020-06-10 21:20:42 +00:00
Kyle Havlovitz
9e6718ad0f
Merge pull request #8040 from hashicorp/ingress/expose-cli
...
Ingress expose CLI command
2020-06-09 19:11:51 +00:00
Hans Hasselberg
b4f33b52a2
agent: add option to disable agent cache for HTTP endpoints ( #8023 )
...
This allows the operator to disable agent caching for the http endpoint.
It is on by default for backwards compatibility and if disabled will
ignore the url parameter `cached`.
2020-06-08 22:49:33 +02:00
Freddy
5d2475232a
Enable gateways to resolve hostnames to IPv4 addresses ( #7999 )
...
The DNS resolution will be handled by Envoy and defaults to LOGICAL_DNS. This discovery type can be overridden on a per-gateway basis with the envoy_dns_discovery_type Gateway Option.
If a service contains an instance with a hostname as an address we set the Envoy cluster to use DNS as the discovery type rather than EDS. Since both mesh gateways and terminating gateways route to clusters using SNI, whenever there is a mix of hostnames and IP addresses associated with a service we use the hostname + CDS rather than the IPs + EDS.
Note that we detect hostnames by attempting to parse the service instance's address as an IP. If it is not a valid IP we assume it is a hostname.
2020-06-03 18:51:33 -06:00
R.B. Boyer
5404155d36
acl: allow auth methods created in the primary datacenter to optionally create global tokens ( #7899 )
2020-06-01 16:45:22 +00:00
R.B. Boyer
c4b875cae4
acl: remove the deprecated `acl_enforce_version_8` option ( #7991 )
...
Fixes #7292
2020-06-01 10:40:22 -05:00
Jono Sosulska
cedcbf3299
Replace whitelist/blacklist terminology with allowlist/denylist ( #7971 )
...
* Replace whitelist/blacklist terminology with allowlist/denylist
2020-06-01 10:40:14 -05:00
Pierre Souchay
876ee89d4a
Allow to restrict servers that can join a given Serf Consul cluster. ( #7628 )
...
Based on work done in https://github.com/hashicorp/memberlist/pull/196
this allows to restrict the IP ranges that can join a given Serf cluster
and be a member of the cluster.
Restrictions on IPs can be done separatly using 2 new differents flags
and config options to restrict IPs for LAN and WAN Serf.
2020-06-01 10:31:32 -05:00
Mike Morris
9cbbff5318
docs: add audit logging docs to agent configuration ( #7880 )
2020-05-13 20:59:00 -04:00
Preetha
33888bccad
temporarily remove link that 404s
...
will be readded later when page is available
2020-05-13 19:11:13 -05:00
Freddy
56dccd2b95
Add beta tags to gateway docs ( #7876 )
2020-05-13 15:47:20 -06:00
Chris Piraino
98005a79c4
Ingress and Terminating Gateway docs ( #7710 )
...
This PR contains documentation additions for ingress and terminating gateways. New pages for the config-entries and overall feature description were added, as well as various additions to related pages.
Co-authored-by: Jono Sosulska <42216911+jsosulska@users.noreply.github.com>
Co-authored-by: freddygv <gh@freddygv.xyz>
Co-authored-by: Freddy <freddygv@users.noreply.github.com>
Co-authored-by: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
2020-05-13 16:29:40 -05:00
Preetha
0a77ea2bfc
Merge pull request #7823 from hashicorp/docs-wanfed-mesh
...
Redo PR #7430 for new website (docs for WAN federation over mesh gateways)
2020-05-13 14:22:18 -05:00
R.B. Boyer
44d10e4894
docs: docs for jwt and oidc auth methods ( #7847 )
2020-05-13 14:14:03 -05:00
Preetha Appan
9d7ce4c621
added links, removed todo
2020-05-13 14:11:58 -05:00
Jeff Escalante
a58ac39562
add tabs component
2020-05-13 14:01:37 -04:00
Jeff Escalante
2859a4dc39
add to primary website readme
2020-05-13 14:01:37 -04:00
Jeff Escalante
88b1440f5f
add docs for enterprise alert component
2020-05-13 14:01:37 -04:00
Freddy
ccd0822539
Use proxy-id in gateway auto-registration ( #7845 )
2020-05-13 11:56:53 -06:00
jsosulska
78e9766b2b
Update FAQ with Compat Matrix information
2020-05-12 19:43:56 -04:00
Jono Sosulska
57096f8410
Update FAQ + formatting ( #7816 )
...
* Update FAQ + formatting
* Fix 80 chars lines in FAQ
2020-05-12 19:36:49 -04:00
Preetha Appan
8ce0a2509b
Clean up placeholder diagrams, rename file to use dashes
2020-05-12 16:34:59 -05:00
bitsofinfo
c72d6f7aac
added files-to-consul-kv to tools
...
added files-to-consul-kv to tools
2020-05-12 08:30:16 -06:00
krishna sindhur
3698e03e7a
docs: header payload type change ( #7763 )
...
* changed the header type from string to list as mentioned in doc in [website/pages/api-docs/agent/check.mdx, website/pages/docs/agent/checks.mdx]
2020-05-12 11:48:48 +02:00
Marek Vavruša
81aeb06a2e
docs: fix misleading example for HTTP healthcheck ( #7773 )
...
The documentation says the `header` field has type `map[string][]string`,
but the example has `map[string]string`.
2020-05-12 11:45:46 +02:00
Preetha Appan
c32de785a0
Add Beta super script to page title
...
also moves version availability to below feature title
2020-05-11 14:59:17 -05:00
Iryna Shustava
cd5a539c38
docs: add docs for configuring ACLs with external servers ( #7802 )
2020-05-11 11:26:10 -07:00
Preetha Appan
a4ec82102e
Add beta superscript to docs title for wan federation over mesh gateways
2020-05-08 18:25:41 -05:00
Preetha Appan
cf56325196
Redo PR #7430 for new website
...
Still has todos and diagrams to be added
2020-05-08 18:07:45 -05:00
Daniel Nephin
eaa05d623a
xds: Add passive health check config for upstreams
2020-05-08 14:56:57 -04:00
Jono Sosulska
9b363e9f23
Fix spelling of deregister ( #7804 )
2020-05-08 10:03:45 -04:00
Denislav Denov
6cb782708f
Update website/pages/docs/commands/license.mdx
...
Co-authored-by: danielehc <40759828+danielehc@users.noreply.github.com>
2020-05-08 15:51:52 +03:00
Denislav Denov
2b39b21f0f
Update license.mdx
...
Hello team,
I noticed that the reset part of the consul license command was missing in the documentation so I added it and created this PR.
2020-05-08 11:13:41 +03:00
Jeff Escalante
f0df674e07
add alert banner to website
2020-05-06 20:06:39 -04:00
R.B. Boyer
a854e4d9c5
acl: oss plumbing to support auth method namespace rules in enterprise ( #7794 )
...
This includes website docs updates.
2020-05-06 13:48:04 -05:00
Luke Kysow
c33a241438
Merge pull request #7724 from hashicorp/helm-repo
...
Update k8s instructions for new helm repo
2020-05-05 16:17:53 -07:00
Iryna Shustava
543568fd9a
docs: add Helm docs for external servers and bootstrapToken ( #7725 )
2020-05-04 18:09:59 -07:00
R.B. Boyer
22eb016153
acl: add MaxTokenTTL field to auth methods ( #7779 )
...
When set to a non zero value it will limit the ExpirationTime of all
tokens created via the auth method.
2020-05-04 17:02:57 -05:00
R.B. Boyer
ca52ba7068
acl: add DisplayName field to auth methods ( #7769 )
...
Also add a few missing acl fields in the api.
2020-05-04 15:18:25 -05:00
R.B. Boyer
88d5060610
docs: add docs for snapshot agent local_scratch_path option ( #7730 )
...
Also fix some website upgrade bugs.
2020-05-01 14:51:57 -05:00
Jeff Escalante
27eb12ec51
fix multiline note ( #7744 )
2020-04-30 14:07:16 -04:00
Luke Kysow
dca331ed44
Update k8s instructions for new helm repo
...
Also remove index page for operations since it just linked to the other
pages in the list.
2020-04-30 10:04:55 -07:00
Iryna Shustava
d88be94c93
docs: add Helm docs for external servers and bootstrapToken ( #7725 )
...
Also, backfill some Helm docs that got lost in the new website merge
2020-04-28 14:38:02 -07:00
Jeff Escalante
e83445fd01
dependencies
2020-04-28 12:53:30 -04:00
Luke Kysow
63d6c3cfbb
Fix broken markdown link
2020-04-28 12:53:29 -04:00
Jeff Escalante
a97193065b
update dependencies
2020-04-28 12:53:29 -04:00
Jeff Escalante
70848bf382
remove guides from sidebar
2020-04-28 12:53:29 -04:00
Blake Covarrubias
bf4ef056af
Add callouts to Enterprise features ( #7548 )
...
Label all enterprise-related content with Enterprise badge/callout.
Resolves #6887
Co-authored-by: Jeff Escalante <jescalan@users.noreply.github.com>
2020-04-28 12:53:29 -04:00
Jeff Escalante
bc1d820b62
update dependencies
2020-04-28 12:53:28 -04:00
Jeff Escalante
712aa7ce3b
update deps with a bunch of incremental fixes
2020-04-28 12:53:28 -04:00
kaitlincarter-hc
045ee37976
[Docs] Kuberentes Guides ( #7660 )
...
* Update k8s guide titles
* Update website/pages/docs/k8s/installation/gke.mdx
Co-Authored-By: Luke Kysow <1034429+lkysow@users.noreply.github.com>
Co-authored-by: Luke Kysow <1034429+lkysow@users.noreply.github.com>
2020-04-28 12:53:28 -04:00
Jeff Escalante
3da057018c
correct rebased k8s/eks location
2020-04-28 12:53:27 -04:00
Jeff Escalante
a9ee7dd0de
anchor link analytics ( #7648 )
2020-04-28 12:53:27 -04:00
Jeff Escalante
4d00a1261d
add clearer safe write note to readme
2020-04-28 12:53:27 -04:00
Jeff Escalante
3b69eb3b59
add 301 to readme
2020-04-28 12:53:27 -04:00
Jeff Escalante
cc19b88288
a couple more anchor link fixes
2020-04-28 12:53:26 -04:00
Jeff Escalante
62c991c66d
misc cleanup & fixes
2020-04-28 12:53:26 -04:00
Jeff Escalante
214927acee
update meta description
2020-04-28 12:53:26 -04:00
Jeff Escalante
57c5118a83
update deps, add no-index category, fix downloads page
2020-04-28 12:53:25 -04:00
Jeff Escalante
6907c7e3db
fix broken links
2020-04-28 12:53:25 -04:00
Jeff Escalante
95a4c2adde
fix homepage link, docs index
2020-04-28 12:53:25 -04:00
Jeff Escalante
af07d9f006
remove guides that were moved to learn
2020-04-28 12:53:24 -04:00
Jeff Escalante
4a5d67a24e
add k8s/consul alias back, fix react prop name
2020-04-28 12:53:24 -04:00
Jeff Escalante
a8a3c76983
remove 'sidebar_current' from frontmatter
2020-04-28 12:53:24 -04:00
Jeff Escalante
3da06f9786
home & use case pages
2020-04-28 12:53:23 -04:00
Jeff Escalante
c11e9d38d0
one more time
2020-04-28 12:53:23 -04:00
Jeff Escalante
b3604cd71b
test
2020-04-28 12:53:23 -04:00
Jeff Escalante
f3718c1b2d
update to latest nextjs-scripts
2020-04-28 12:53:22 -04:00
Jeff Escalante
21ea5287b3
fix new syntax error
2020-04-28 12:53:22 -04:00
Jeff Escalante
373f45a832
update deps, fixes for agent/options
2020-04-28 12:53:22 -04:00
Jeff Escalante
a5fdd3d525
add correct bugsnag and segment keys
2020-04-28 12:53:22 -04:00
Jeff Escalante
bab3b50a2c
another redirect fix
2020-04-28 12:53:21 -04:00
Jeff Escalante
7b09106ad8
redirect corrections
2020-04-28 12:53:21 -04:00
Jeff Escalante
2a9968e369
redirect tinkering
2020-04-28 12:53:21 -04:00
Jeff Escalante
637faa56f3
add more redirects
2020-04-28 12:53:20 -04:00
Jeff Escalante
2bfa64f903
replace internal .html link extensions
2020-04-28 12:53:20 -04:00
Jeff Escalante
9cd0b95f24
remove internal /index.html
2020-04-28 12:53:20 -04:00
Jeff Escalante
79cb6711f3
add redirects
2020-04-28 12:53:19 -04:00
Jeff Escalante
6fcd22643b
add one-off pages
2020-04-28 12:53:19 -04:00
Jeff Escalante
f9891a33a0
remove export trailing slash
2020-04-28 12:53:19 -04:00
Jeff Escalante
f1c86126e9
redirects port
2020-04-28 12:53:18 -04:00
Jeff Escalante
4ea168dbf9
correct favicon
2020-04-28 12:53:18 -04:00
Jeff Escalante
c23cda3389
anchor link fixes across a lot of pages
2020-04-28 12:53:18 -04:00
Jeff Escalante
711352bcf1
docs rendering
2020-04-28 12:53:18 -04:00
Jeff Escalante
6bd1a51413
intro and api navigation converted
2020-04-28 12:52:44 -04:00
Jeff Escalante
93bc85dc4f
initial
2020-04-28 12:52:43 -04:00
Brandon Romano
206912c61d
Update with proper notification
2020-04-28 09:44:37 -07:00
Mike Wickett
2a250f39a5
website: add alert banner
2020-04-28 08:56:21 -04:00
Alvin Huang
47832cc81d
netlify CLI outputs "Website Draft URL" now instead of "Live Draft URL" ( #7676 )
2020-04-20 15:57:34 -04:00
danielehc
8f5b467261
Adding links to new GS track in learn ( #7649 )
...
* Adding links to new GS track in learn
2020-04-16 19:56:31 +02:00
David Yu
4bfaeb5cd2
Consul on Kubernetes Learn Guide Links ( #7642 )
...
* Adding EKS Learn Guide to Docs
2020-04-14 07:53:17 -07:00
danielehc
9f7afb56b2
docs: Link to compatibility matrix for imageEnvoy ( #7387 )
...
* docs: Link to compatibility matrix for imageEnvoy
Added a link to the Envoy supported version in the documentation for `imageEnvoy` parameter.
* Update website/source/docs/platform/k8s/helm.html.md
2020-04-14 14:13:14 +02:00
Andrea Scarpino
bf601842c2
docs: document consulPrefix properly ( #7603 )
2020-04-09 22:02:23 +02:00
danielehc
0fef193278
Adding API version for example call ( #7626 )
2020-04-09 21:25:22 +02:00
Hans Hasselberg
66415be90e
connect: support envoy 1.14.1 ( #7624 )
2020-04-09 20:58:22 +02:00
Blake Covarrubias
7f03949424
docs: Fix broken link to Nomad Consul Connect guide
2020-04-08 14:59:36 -07:00
Iryna Shustava
74bd138bae
docs: Add Helm docs for auto-encrypt and external servers ( #7595 )
...
* docs: Add Helm docs for auto-encrypt and external servers
2020-04-07 14:41:16 -07:00
Luke Kysow
c03e314c16
Merge pull request #7586 from hashicorp/helm-docs
...
Document bootstrapACLs deprecation
2020-04-07 14:02:12 -07:00