Daniel Nephin
d2ab767fef
Handle FSM.Apply errors in raftApply
...
Previously we were inconsistently checking the response for errors. This
PR moves the response-is-error check into raftApply, so that all callers
can look at only the error response, instead of having to know that
errors could come from two places.
This should expose a few more errors that were previously hidden because
in some calls to raftApply we were ignoring the response return value.
Also handle errors more consistently. In some cases we would log the
error before returning it. This can be very confusing because it can
result in the same error being logged multiple times. Instead return
a wrapped error.
2021-04-20 13:29:29 -04:00
Derek Strickland
ccb2511ff3
refactor get started links to new tutorial ( #10066 )
2021-04-20 13:17:50 -04:00
Freddy
f265dd635f
Disallow * as service-defaults name ( #10069 )
2021-04-19 14:23:01 -06:00
Sam Salisbury
8331adbde4
Merge pull request #10065 from hashicorp/ci/update-ssh-rw-key
...
ci: rotate the read/write SSH key fingerprint
2021-04-19 18:17:41 +01:00
Sam Salisbury
7ae1d4fa28
ci: rotate the read/write SSH key fingerprint
2021-04-19 18:04:34 +01:00
Mike Morris
5c526eb9b8
Release v1.9.5 ( #10063 )
...
Co-authored-by: hashicorp-ci <hashicorp-ci@users.noreply.github.com>
2021-04-19 11:57:53 -04:00
Bryce Kalow
07d696bd40
website: fix search indexing issue ( #10059 )
2021-04-16 20:10:10 -04:00
Mike Morris
315584ce4d
website: add 1.10.0 beta callout ( #10058 )
2021-04-16 16:20:20 -04:00
Daniel Nephin
4611c1d468
Merge pull request #10055 from hashicorp/dnephin/fix-master-update-vendor
...
vendor: commit changes from update-vendor
2021-04-16 16:03:28 -04:00
Freddy
8b8c3c1992
Add docs for transparent proxy mode and config ( #10038 )
...
Add docs for transparent proxy mode and config
Co-authored-by: Nitya Dhanushkodi <nitya@hashicorp.com>
Co-authored-by: Blake Covarrubias <blake@covarrubi.as>
Co-authored-by: Iryna Shustava <ishustava@users.noreply.github.com>
Co-authored-by: Jeff Escalante <jescalan@users.noreply.github.com>
2021-04-16 12:50:02 -07:00
Iryna Shustava
ba0bc10f09
docs: update helm ref docs and connect docs ( #10032 )
...
All k8s connect-related docs now need to mention that we require a Kubernetes service
for all Connect services
2021-04-16 12:49:02 -07:00
Daniel Nephin
567e588d93
vendor: commit changes from update-vendor
...
I guess a couple PRs crossed streams and somehow that resulted in this line not being
needed anymore in go.sum
2021-04-16 14:31:56 -04:00
Daniel Nephin
3f05e3097f
Merge pull request #10004 from hashicorp/dnephin/go1.16
...
ci: test against Go1.16.3
2021-04-16 13:05:14 -04:00
R.B. Boyer
247033b046
chore: sync changelog entries back from 1.10.0-beta1, 1.9.5, 1.8.10, 1.7.14 ( #10054 )
2021-04-16 10:53:01 -05:00
John Cowen
d008dc3d85
ui: Hoist DC menu into the top navigation bar ( #10034 )
...
* Add story for %main-nav-vertical plus additions for hoisting menu items
* Make sure we don't source app.css twice
* Hoist the DC menu
2021-04-16 12:13:06 +01:00
Freddy
a11ea6254e
Check for optionally prepended namespace in upstream assertion ( #10049 )
2021-04-15 18:31:28 -06:00
R.B. Boyer
70f1ba3a2b
fix test when run in enterprise ( #10048 )
2021-04-15 17:25:25 -05:00
Mike Morris
f00d5e3a2a
ui: fix mismatched curly brace in mock-api ( #10044 )
...
* ui: fix mismatched curly brace in mock-api
* ui: add missing closing paren in mock-api
2021-04-15 18:24:52 -04:00
Freddy
928d3a6d30
Merge pull request #10046 from hashicorp/clone-panic
...
Don't panic on nil UpstreamConfiguration.Clone()
2021-04-15 15:58:16 -06:00
freddygv
a0f3591aee
Don't panic on nil UpstreamConfiguration.Clone()
2021-04-15 15:46:21 -06:00
Joel Watson
b869067b76
Merge pull request #10043 from hashicorp/watsonian/update-upgrade-guide
...
docs: update upgrade guide to use 1.8.10
2021-04-15 16:44:46 -05:00
Daniel Nephin
b57b3726d2
state: remove unnecessary kind index
...
The query can be performed using a prefix query on the ID index.
Also backport some enterprise changes to prevent conflicts.
2021-04-15 17:37:28 -04:00
Daniel Nephin
653f41ce41
state: use index constants for ConfigEntry indexes
2021-04-15 17:30:07 -04:00
hashicorp-ci
131599bfab
auto-updated agent/uiserver/bindata_assetfs.go from commit daf897f1a
2021-04-15 20:19:13 +00:00
Freddy
daf897f1a9
Merge pull request #10002 from hashicorp/ui/feature/banners-and-labels-for-tproxy-changes
2021-04-15 14:14:20 -06:00
Freddy
3be304be16
Merge pull request #10016 from hashicorp/topology-update
2021-04-15 14:11:23 -06:00
freddygv
dcd951d5be
Add changelog entry
2021-04-15 13:58:28 -06:00
Freddy
439a7fce2d
Split Upstream.Identifier() so non-empty namespace is always prepended in ent ( #10031 )
2021-04-15 13:54:40 -06:00
R.B. Boyer
4db8b78854
connect: update centralized upstreams representation in service-defaults ( #10015 )
2021-04-15 14:21:44 -05:00
John Cowen
f33feeeec4
ui: Never respond with empty gateway addresses (mock-api) ( #10035 )
...
We noticed that our mock API would sometimes respond with an empty array
of addresses - which resulted in an empty space in the gateway upstream
listing which looked as though it could be broken.
I checked with backend, and as this will never happen, I made the change
here also so the gateway upstream list is always fully populated with
addresses.
2021-04-15 19:18:37 +01:00
John Cowen
76b2122f38
ui: remove old nspace argument from the proxy instance repository ( #10039 )
...
The extra argument meant that the blocking query configuration wasn't
being read properly, and therefore the correct ?index wasn't being sent
with the request.
2021-04-15 19:18:07 +01:00
Joel Watson
a51d10628e
Also update the nav link
2021-04-15 12:12:10 -05:00
Joel Watson
fd9e240569
Update upgrade guide from 1.8.4 to 1.8.10
2021-04-15 12:03:24 -05:00
kenia
703869603e
review note fixes
2021-04-15 09:19:22 -04:00
kenia
53a0fc56e9
Update catalog mock data for Mode attr
2021-04-15 09:19:22 -04:00
kenia
f9416b04b9
Add changelog
2021-04-15 09:19:22 -04:00
kenia
876d03a81b
Refactor TopologyMetrics Notices
2021-04-15 09:19:22 -04:00
kenia
041245c7dd
Create placeholder *(All Services) Card
2021-04-15 09:19:22 -04:00
kenia
934db376f4
Add translations for topology-mterics and transparent-proxy components
2021-04-15 09:19:22 -04:00
kenia
727b6e966b
Create icon and dashed line for intention not explictly defined
2021-04-15 09:19:21 -04:00
kenia
f5849fd500
Create not explicitly defined intentions banner
2021-04-15 09:19:21 -04:00
kenia
52e88bbf65
Create TransparentProxy mode label for service instance page
2021-04-15 09:19:21 -04:00
kenia
fc40212823
Create Topology Metrics Source Type to be in each Card
2021-04-15 09:19:21 -04:00
kenia
e9d01a3d4c
Refactor Topology Metrics Card component
2021-04-15 09:19:21 -04:00
kenia
cdf77e32f2
Create warning banners for permissive default-allow and wildcard-intention
2021-04-15 09:19:21 -04:00
kenia
57d3bf59ee
Update service-topology mock data with new attributes: TransparentProxy, DefaultAllow, WildcardIntention, and Source
2021-04-15 09:19:21 -04:00
Kent 'picat' Gruber
62fcf1ff17
Merge pull request #10030 from hashicorp/fix-ent-audit-log-bypass
...
Add synthetic enterprise entry for CVE-2021-28156
2021-04-14 20:08:51 -04:00
Kent 'picat' Gruber
6133696ee2
Add component name to entry
...
Co-authored-by: Daniel Nephin <dnephin@hashicorp.com>
2021-04-14 19:41:04 -04:00
Kent 'picat' Gruber
9f7190a4fe
Merge pull request #10023 from hashicorp/fix-raw-kv-xss
...
Add content type headers to raw KV responses
2021-04-14 18:49:14 -04:00
Kent 'picat' Gruber
34683f04c5
Add synthetic enterprise entry for CVE-2021-28156
2021-04-14 18:45:49 -04:00