Daniel Nephin
d19137a429
Merge pull request #10075 from hashicorp/dnephin/handle-raft-apply-errors
...
rpc: some cleanup of canRetry and ForwardRPC
2021-05-06 16:59:53 -04:00
Freddy
a9e49c524c
Merge pull request #10187 from hashicorp/fixup/ent-tproxy-test
2021-05-06 14:47:44 -06:00
Brandon Romano
d8de3ab581
Updates the homepage hero CTA ( #10192 )
...
Plug in callouts content
Most styles for the callout blade
Re-export Consul Stack image
Update icons
Misc content tweaks
Optimize mobile for the consul stack icon
Better alignment
Make full CTA box clickable
2021-05-06 16:33:15 -04:00
Daniel Nephin
7b5d432121
Merge pull request #10064 from hashicorp/docs-fix-namespace-api-descriptions
...
docs: fix api-docs namespace descriptions
2021-05-06 15:32:12 -04:00
Andy Assareh
99617a70af
K8s docs: Manual join: add note that kubeconfig not required ( #9998 )
...
Per Consul PM, kubeconfig is not required for manual join. I believe this should be clarified in the docs as the current wording refers to the auto join steps above which state kubeconfig is required.
2021-05-06 12:59:25 -06:00
Seth Hoenig
60af6a13ff
docs: fix api-docs namespace descriptions
...
Looks like some copy/paste from ACL docs.
2021-05-06 14:58:08 -04:00
Daniel Nephin
74d516dcfd
Merge pull request #10177 from hashicorp/dnephin/config-entry-remove-fields
...
docs: remove name field from Mesh config entry
2021-05-06 14:21:38 -04:00
Daniel Nephin
7d8d00b154
Merge pull request #10047 from hashicorp/dnephin/config-entry-validate
...
state: reduce arguments to validateProposedConfigEntryInServiceGraph
2021-05-06 14:11:21 -04:00
Daniel Nephin
850c6e5b57
Merge pull request #10189 from hashicorp/dnephin/http-api-health-query-meta
...
http: set consistency header properly for health endpoint
2021-05-06 14:05:12 -04:00
Daniel Nephin
23a2306c88
Merge pull request #10165 from hashicorp/dnephin/improve-cert-pool-cmp
...
testing: slightly better comparison for x509.CertPool
2021-05-06 14:04:55 -04:00
Daniel Nephin
2628974692
Update website/content/commands/config/delete.mdx
...
Co-authored-by: Jono Sosulska <42216911+jsosulska@users.noreply.github.com>
2021-05-06 14:04:26 -04:00
Daniel Nephin
45c5ba46f3
state: reduce arguments to validateProposedConfigEntryInServiceGraph
2021-05-06 13:47:40 -04:00
Daniel Nephin
0624c75c56
testing: slightly better comparison for x509.CertPool
2021-05-06 13:47:16 -04:00
Zachary Shilton
adfaf29da4
website: support hidden pages in nav-data ( #10180 )
...
* website: bump to docs-page prerelease with hidden page support
* website: replace hidden pages hot fix for /docs, /api-docs, and /commmands
* website: remove unused files for old hidden pages hotfix
* website: bump to stable docs-page, w next-mdx-remote bump
* website: bump to latest markdown-page
2021-05-06 13:33:15 -04:00
Daniel Nephin
426565b68c
fix failing integration tests
...
The new IDs include a leading slash for the partition ID section
2021-05-06 13:30:07 -04:00
Daniel Nephin
6b513c1ba4
rpc: add tests for canRetry
...
Also accept an RPCInfo instead of interface{}. Accepting an interface
lead to a bug where the caller was expecting the arg to be the response
when in fact it was always passed the request. By accepting RPCInfo
it should indicate that this is actually the request value.
One caller of canRetry already passed an RPCInfo, the second handles
the type assertion before calling canRetry.
2021-05-06 13:30:07 -04:00
Daniel Nephin
5a6f15713c
rpc: remove unnecessary arg to ForwardRPC
2021-05-06 13:30:07 -04:00
Daniel Nephin
0f53d6e119
api: fix mesh config entry tests for default namespace
2021-05-06 13:25:32 -04:00
Daniel Nephin
583850e9d4
docs: remove name field from Mesh config entry
...
Also document the name of these config entries in the API docs, so that
users know how to query for them.
And fix the name of mesh on the index page.
2021-05-06 13:25:32 -04:00
Daniel Nephin
0575ca67ca
http: set consistency header properly
...
A recent change in 1.9.x inverted the order of these two lines, which caused the
X-Consul-Effective-Consistency header to be missing for the servie health endpoints
2021-05-06 13:19:45 -04:00
Daniel Nephin
0b017e2497
agent/local: do not persist the agent tokens
...
Only default to the user token and agent token for the sync. Change the
exported methods to only return the stored tokens associated with a
specific check or service.
2021-05-06 13:18:58 -04:00
Daniel Nephin
f5afed82c8
ci: add a verify CI job to ensure CI checks are run ( #10179 )
...
This workflow will be added as a branch protection rule in github.
2021-05-06 12:26:10 -04:00
hc-github-team-consul-core
702e3d23bc
auto-updated agent/uiserver/bindata_assetfs.go from commit 9801551f7
2021-05-05 23:34:22 +00:00
Mike Morris
9801551f7c
ui: add data-enterprise-logo to logo svg for enterprise
2021-05-05 19:30:10 -04:00
Daniel Nephin
c88a77c9a3
Fix config entry test for enterprise meta
2021-05-05 12:31:23 -06:00
freddygv
c73703c08b
Ensure entmeta is encoded in test correlationID
2021-05-05 12:31:23 -06:00
Mark Anderson
d93dbb866f
Merge pull request #10185 from hashicorp/ma/uds_fixups
...
Fixup UDS failing tests.
2021-05-05 11:28:32 -07:00
Mark Anderson
751fe7e314
Fixup more structs_test
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2021-05-05 10:13:56 -07:00
R.B. Boyer
c8af6741d7
fix protobufs for socketpath and re-mogrify
2021-05-05 10:13:56 -07:00
Mark Anderson
f808a25a73
Fixup checksums for tests
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2021-05-05 10:13:41 -07:00
Mark Anderson
4d0346bc46
Fixup filtering tests
...
Missed annotations for SocketPath, LocalSocketPath, LocalServiceSocketPath
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2021-05-05 09:28:17 -07:00
Mark Anderson
4aa0a0b2a3
Fixup agent/config tests
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2021-05-05 09:28:17 -07:00
Kendall Strautman
8be99e0cf2
refactor(downloads): source asset from mktg-logos ( #10178 )
2021-05-05 08:15:27 -07:00
Daniel Nephin
347f3d2128
Merge pull request #10155 from hashicorp/dnephin/config-entry-remove-fields
...
config-entry: remove Kind and Name field from Mesh config entry
2021-05-04 17:27:56 -04:00
Daniel Nephin
c8c85523e1
config-entries: add a test for the API client
...
Also fixes a bug with listing kind=mesh config entries. ValidateConfigEntryKind was only being used by
the List endpoint, and was yet another place where we have to enumerate all the kinds.
This commit removes ValidateConfigEntryKind and uses MakeConfigEntry instead. This change removes
the need to maintain two separate functions at the cost of creating an instance of the config entry which will be thrown away immediately.
2021-05-04 17:14:21 -04:00
Mark Anderson
b9f8a8f29e
Merge pull request #9981 from hashicorp/ma/uds_upstreams
...
Unix Domain Socket support for upstreams and downstreams
2021-05-04 12:54:34 -07:00
Mark Anderson
a41f3068a7
Add changelog entry
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2021-05-04 12:41:43 -07:00
Mark Anderson
ff7fca756b
Add simple test for downstream sockets
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2021-05-04 12:41:43 -07:00
Mark Anderson
8040f91a43
Add support for downstreams
...
Enhance config by adding SocketPath and LocalSocketPath config values
Supports syntax of the form:
```
services {
name = "sock_forwarder"
id = "sock_forwarder.1"
socket_path = "/tmp/downstream_3.sock"
connect {
sidecar_service {
proxy {
local_service_socket_path = "/tmp/downstream.sock"
}
}
}
}
```
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2021-05-04 12:41:43 -07:00
Mark Anderson
6be9cebad0
Add tests for xds/listeners
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2021-05-04 12:41:43 -07:00
Mark Anderson
583ae65d5b
Convert mode to string representation
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2021-05-04 12:41:43 -07:00
Mark Anderson
06f0f79218
Continue working through proxy and agent
...
Rework/listeners, rename makeListener
Refactor, tests pass
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2021-05-04 12:41:43 -07:00
Mark Anderson
8b1217417a
First changes for unix domain sockets upstreams
...
Start making structure changes to support unix domain socket address for upstreams
upstreams = [
{
destination_name = "echo-service"
local_bind_socket_path = "/tmp/upstream.sock"
config {
passive_health_check {
interval = "10s"
max_failures = 42
}
}
}
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2021-05-04 12:41:43 -07:00
Daniel Nephin
981fb5322a
Merge pull request #10161 from hashicorp/dnephin/update-deps
...
Update a couple dependencies
2021-05-04 14:30:37 -04:00
Daniel Nephin
ae2b3c1bdd
Add changelog
2021-05-04 14:09:14 -04:00
Daniel Nephin
6713afdff3
lint: fix warning by removing reference to deprecated interface
2021-05-04 14:09:14 -04:00
Daniel Nephin
9a7fb48dcb
Update a couple dependencies
...
To pickup bug fixes
2021-05-04 14:09:10 -04:00
Daniel Nephin
f2489e098f
Merge pull request #10167 from hashicorp/dnephin/ci-cherry-pick-on-release-branch
...
ci: allow cherry-picking a manual backport to other release branches
2021-05-04 13:49:17 -04:00
hc-github-team-consul-core
8f9d5c8eef
auto-updated agent/uiserver/bindata_assetfs.go from commit 07e11f32e
2021-05-04 16:56:40 +00:00
John Cowen
07e11f32ee
ui: Remove extra nspace value from service upstreams ( #10152 )
...
* ui: Remove extra nspace value from service upstreams
2021-05-04 17:42:13 +01:00