Daniel Nephin
8654adfc53
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
d11823804d
refactor get started links to new tutorial ( #10066 )
2021-04-20 13:17:50 -04:00
Freddy
55d67824d6
Disallow * as service-defaults name ( #10069 )
2021-04-19 14:23:01 -06:00
Sam Salisbury
245b21fe56
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
1097008019
ci: rotate the read/write SSH key fingerprint
2021-04-19 18:04:34 +01:00
Mike Morris
38ed3d669b
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
aebc148dfd
website: fix search indexing issue ( #10059 )
2021-04-16 20:10:10 -04:00
Mike Morris
2b09b348ec
website: add 1.10.0 beta callout ( #10058 )
2021-04-16 16:20:20 -04:00
Daniel Nephin
37dcc0cb0c
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
ba055db83d
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
1758a6dc54
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
bb67ab6257
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
56d5a07353
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
858ecf0d59
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
72733d9034
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
7682aa341e
Check for optionally prepended namespace in upstream assertion ( #10049 )
2021-04-15 18:31:28 -06:00
R.B. Boyer
35f2bf22b7
fix test when run in enterprise ( #10048 )
2021-04-15 17:25:25 -05:00
Mike Morris
20812e3834
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
d081df6295
Merge pull request #10046 from hashicorp/clone-panic
...
Don't panic on nil UpstreamConfiguration.Clone()
2021-04-15 15:58:16 -06:00
freddygv
25dfa0ce24
Don't panic on nil UpstreamConfiguration.Clone()
2021-04-15 15:46:21 -06:00
Joel Watson
875a84362b
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
95b361ecc8
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
eb7f4b7ea4
state: use index constants for ConfigEntry indexes
2021-04-15 17:30:07 -04:00
hashicorp-ci
8293eedace
auto-updated agent/uiserver/bindata_assetfs.go from commit daf897f1a
2021-04-15 20:19:13 +00:00
Freddy
7c9826040c
Merge pull request #10002 from hashicorp/ui/feature/banners-and-labels-for-tproxy-changes
2021-04-15 14:14:20 -06:00
Freddy
5a9b75a443
Merge pull request #10016 from hashicorp/topology-update
2021-04-15 14:11:23 -06:00
freddygv
6300b28e98
Add changelog entry
2021-04-15 13:58:28 -06:00
Freddy
6d15569062
Split Upstream.Identifier() so non-empty namespace is always prepended in ent ( #10031 )
2021-04-15 13:54:40 -06:00
R.B. Boyer
c88512fe14
connect: update centralized upstreams representation in service-defaults ( #10015 )
2021-04-15 14:21:44 -05:00
John Cowen
9cf0860b10
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
3d0632cf10
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
9bf4be7dc5
Also update the nav link
2021-04-15 12:12:10 -05:00
Joel Watson
29a9015ba2
Update upgrade guide from 1.8.4 to 1.8.10
2021-04-15 12:03:24 -05:00
kenia
b62042fe44
review note fixes
2021-04-15 09:19:22 -04:00
kenia
f2d8c6fadf
Update catalog mock data for Mode attr
2021-04-15 09:19:22 -04:00
kenia
c514664ad1
Add changelog
2021-04-15 09:19:22 -04:00
kenia
4662f1f35b
Refactor TopologyMetrics Notices
2021-04-15 09:19:22 -04:00
kenia
a7672cc5ba
Create placeholder *(All Services) Card
2021-04-15 09:19:22 -04:00
kenia
31840e6c34
Add translations for topology-mterics and transparent-proxy components
2021-04-15 09:19:22 -04:00
kenia
672c0a818e
Create icon and dashed line for intention not explictly defined
2021-04-15 09:19:21 -04:00
kenia
3f86e22a05
Create not explicitly defined intentions banner
2021-04-15 09:19:21 -04:00
kenia
eb2b804211
Create TransparentProxy mode label for service instance page
2021-04-15 09:19:21 -04:00
kenia
ba3b84085f
Create Topology Metrics Source Type to be in each Card
2021-04-15 09:19:21 -04:00
kenia
db23ab7d16
Refactor Topology Metrics Card component
2021-04-15 09:19:21 -04:00
kenia
44df7a5cd4
Create warning banners for permissive default-allow and wildcard-intention
2021-04-15 09:19:21 -04:00
kenia
bcad886efd
Update service-topology mock data with new attributes: TransparentProxy, DefaultAllow, WildcardIntention, and Source
2021-04-15 09:19:21 -04:00
Kent 'picat' Gruber
7e9bcb06ca
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
78ce699787
Add component name to entry
...
Co-authored-by: Daniel Nephin <dnephin@hashicorp.com>
2021-04-14 19:41:04 -04:00
Kent 'picat' Gruber
2998db9cda
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
8f897ee341
Add synthetic enterprise entry for CVE-2021-28156
2021-04-14 18:45:49 -04:00