John Cowen
79f59f76e2
ui: [BUGFIX] De-duplicate Tag rendering ( #10186 )
...
* Add some tests for duplicated and non-duplicated tags
* Ensure tags get de-duped and add docs
* Update docs to include info on the recursive-ness
2021-05-07 12:07:11 +01:00
Mike Morris
b4c5a8c028
changelog: add 1.10.0-beta2 ( #10198 )
...
and add two missed entries from 1.10.0-beta1
2021-05-06 18:02:22 -04:00
Kim Ngo
37582601dc
docs/nia: simplify api and cli url paths ( #10199 )
2021-05-06 16:26:31 -05:00
Daniel Nephin
c9ae72e72f
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
9db8a2d689
Merge pull request #10187 from hashicorp/fixup/ent-tproxy-test
2021-05-06 14:47:44 -06:00
Brandon Romano
82e0e24917
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
8b0ad949c0
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
c7f4c6bbdf
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
fcbdc5cb3b
docs: fix api-docs namespace descriptions
...
Looks like some copy/paste from ACL docs.
2021-05-06 14:58:08 -04:00
Daniel Nephin
c7d1a6a080
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
875db2f550
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
9e4371c6ff
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
5efced79c1
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
e98d3d3ecb
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
39d7d07922
state: reduce arguments to validateProposedConfigEntryInServiceGraph
2021-05-06 13:47:40 -04:00
Daniel Nephin
851bc70c0f
testing: slightly better comparison for x509.CertPool
2021-05-06 13:47:16 -04:00
Zachary Shilton
e23db3045b
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
61525f9a95
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
4905ac6f44
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
c38f4869ad
rpc: remove unnecessary arg to ForwardRPC
2021-05-06 13:30:07 -04:00
Daniel Nephin
5b1c14a95e
api: fix mesh config entry tests for default namespace
2021-05-06 13:25:32 -04:00
Daniel Nephin
bc6266cc76
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
72f52255ff
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
5c7b0e6339
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
ff4ad0c853
auto-updated agent/uiserver/bindata_assetfs.go from commit 9801551f7
2021-05-05 23:34:22 +00:00
Mike Morris
fc26f4b58d
ui: add data-enterprise-logo to logo svg for enterprise
2021-05-05 19:30:10 -04:00
Daniel Nephin
59484f2639
Fix config entry test for enterprise meta
2021-05-05 12:31:23 -06:00
freddygv
abcfb2aeda
Ensure entmeta is encoded in test correlationID
2021-05-05 12:31:23 -06:00
Mark Anderson
42d39973ef
Merge pull request #10185 from hashicorp/ma/uds_fixups
...
Fixup UDS failing tests.
2021-05-05 11:28:32 -07:00
Mark Anderson
83c083e70c
Fixup more structs_test
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2021-05-05 10:13:56 -07:00
R.B. Boyer
8dfa0c7561
fix protobufs for socketpath and re-mogrify
2021-05-05 10:13:56 -07:00
Mark Anderson
d911041082
Fixup checksums for tests
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2021-05-05 10:13:41 -07:00
Mark Anderson
a78a891d56
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
ac4cb213a1
Fixup agent/config tests
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2021-05-05 09:28:17 -07:00
Kendall Strautman
ab0b90d480
refactor(downloads): source asset from mktg-logos ( #10178 )
2021-05-05 08:15:27 -07:00
Daniel Nephin
55f620d636
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
0e5e1270b6
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
c719f1fbb2
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
ecf416aaf6
Add changelog entry
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2021-05-04 12:41:43 -07:00
Mark Anderson
b9fc9ddc01
Add simple test for downstream sockets
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2021-05-04 12:41:43 -07:00
Mark Anderson
10963d0cbd
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
c3510e6d47
Add tests for xds/listeners
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2021-05-04 12:41:43 -07:00
Mark Anderson
5f04b6abe2
Convert mode to string representation
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2021-05-04 12:41:43 -07:00
Mark Anderson
626b27a874
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
1d9a7df5d4
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
d7f7d9aabc
Merge pull request #10161 from hashicorp/dnephin/update-deps
...
Update a couple dependencies
2021-05-04 14:30:37 -04:00
Daniel Nephin
e7e5e8bc1e
Add changelog
2021-05-04 14:09:14 -04:00
Daniel Nephin
df98027ad1
lint: fix warning by removing reference to deprecated interface
2021-05-04 14:09:14 -04:00
Daniel Nephin
203c752ee8
Update a couple dependencies
...
To pickup bug fixes
2021-05-04 14:09:10 -04:00
Daniel Nephin
db18c69cb0
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