freddygv
5140c3e51f
Finish resolving upstream defaults in proxycfg
2021-04-07 09:32:48 -06:00
freddygv
986bcccbea
Pass down upstream defaults to client proxies
...
This is needed in case the client proxy is in TransparentProxy mode.
Typically they won't have explicit configuration for every upstream, so
this ensures the settings can be applied to all of them when generating
xDS config.
2021-04-07 09:32:47 -06:00
freddygv
77ead5cca9
Prevent wildcard destinations for proxies and upstreams
2021-04-07 09:32:47 -06:00
freddygv
24ee8a0488
Prevent requests without UpstreamIDs from being flagged as legacy.
...
New clients in transparent proxy mode can send requests for service
config resolution without any upstream args because they do not have
explicitly defined upstreams.
Old clients on the other hand will never send requests without the
Upstreams args unless they don't have upstreams, in which case we do not
send back upstream config.
2021-04-07 09:32:47 -06:00
freddygv
2b49cc39ed
Fixup doc phrasing
2021-04-07 09:32:47 -06:00
freddygv
458eb41be1
Prevent synthetic upstreams without addresses from failing duplicate ip/port validation
2021-04-07 09:32:47 -06:00
Paul Banks
5529cb7347
Tune streaming backoff on errors to retry a bit faster when TCP connections drop
2021-04-07 14:13:30 +01:00
Paul Banks
44718456b5
Set gRPC keepalives to mirror Yamux keepalive behaviour
2021-04-07 14:09:22 +01:00
Brandon Romano
17406b300d
Upgrades the Stackmenu to latest
2021-04-06 11:30:35 -07:00
R.B. Boyer
d4c401b350
missed build tag on this file ( #9974 )
2021-04-06 13:24:11 -05:00
R.B. Boyer
499fee73b3
connect: add toggle to globally disable wildcard outbound network access when transparent proxy is enabled ( #9973 )
...
This adds a new config entry kind "cluster" with a single special name "cluster" where this can be controlled.
2021-04-06 13:19:59 -05:00
Daniel Nephin
f0ba6f858a
Merge pull request #9958 from hashicorp/dnephin/state-improve-indexer-tests
...
state: support additional test cases in indexer tests
2021-04-06 11:55:24 -04:00
John Cowen
e4e85a8f83
ui: Move control of login modal to use JS rather than HTML (label/id) ( #9883 )
...
* Add before and after skip links portals
* Move EmptyState and ErrorState to use a @login action/function
* Move page title setting to the Route component
* Add Routes and Outlets everywhere, and use those to access login modal
* Add some aria-labels to the modals
* Docs
* Remove the label/input now we no longer need it, fixup pageobject
* Add basic modal docs
* Switch out old toggle names for ids
* Wrap nspace Route template in a Route component
* type > class
2021-04-06 13:40:40 +01:00
Yong Wen Chua
0df9aaf3de
Changelog
2021-04-06 17:12:10 +08:00
Yong Wen Chua
516335e415
Update assertion to not check for port
2021-04-06 17:10:38 +08:00
Yong Wen Chua
409768d6e5
Merge branch 'master' of github.com:hashicorp/consul into tg-rewrite
2021-04-06 17:05:26 +08:00
R.B. Boyer
e494313e7b
api: ensure v1/health/ingress/:service endpoint works properly when streaming is enabled ( #9967 )
...
The streaming cache type for service health has no way to handle v1/health/ingress/:service queries as there is no equivalent topic that would return the appropriate data.
Ensure that attempts to use this endpoint will use the old cache-type for now so that they return appropriate data when streaming is enabled.
2021-04-05 13:23:00 -05:00
Daniel Nephin
63374bf4c1
Merge pull request #9964 from hashicorp/dnephin/streaming-docs-adding-a-topic
...
contributing: add a quick doc on adding new streaming topics.
2021-04-05 12:46:08 -04:00
eddie-rowe
5fe1cc48ff
cross-linking for audit logging
2021-04-05 09:35:04 -05:00
R.B. Boyer
757251035b
changelog: fixup release-note formatting ( #9966 )
...
so these changelog entries will be parsed successfully
2021-04-02 14:59:47 -05:00
Daniel Nephin
6182bae1f6
contributing: add a quick doc on adding new streaming topics.
2021-04-01 17:19:59 -04:00
Mike Wickett
f368f067b2
Merge pull request #9936 from hashicorp/asm.nq.k8s-service-mesh-focus
...
website: homepage changes
2021-04-01 13:02:43 -04:00
Noel Quiles
05f1218787
website: update homepage with focus on k8s
2021-04-01 12:32:59 -04:00
Kenia
b9ff9b8c2d
changelog: Auth Method feature release ( #9963 )
2021-04-01 11:00:43 -04:00
Mike Morris
3569c8d8f7
changelog: fixup release-note formatting ( #9960 )
...
so these changelog entries will be parsed successfully
2021-04-01 10:31:48 -04:00
Daniel Nephin
6e69829edb
state: support additional test cases in indexer tests
...
And add a few additional cases.
2021-03-31 14:39:33 -04:00
Daniel Nephin
a9791d1c9e
Merge pull request #9956 from hashicorp/tenants/patch-1
...
Backport enterprise changes to prevent merge conflicts
2021-03-31 14:36:29 -04:00
Kyle Havlovitz
a2869b280b
Backport enterprise changes to prevent merge conflicts
...
Co-Authored-By: Kyle Havlovitz <kylehav@gmail.com>
2021-03-31 14:05:26 -04:00
Daniel Nephin
26440d9e1f
Merge pull request #9949 from hashicorp/dnephin/state-index-checks
...
state: convert remaining checks table indexers to functional pattern
2021-03-31 11:53:21 -04:00
Daniel Nephin
909348e546
Merge pull request #9948 from hashicorp/dnephin/state-index-service
...
state: convert remaining services table indexers to functions
2021-03-31 11:49:21 -04:00
Daniel Nephin
1e32dbca29
Merge pull request #9947 from hashicorp/dnephin/state-ent-index-3
...
state: move indexer functions out of oss files
2021-03-31 11:45:26 -04:00
hashicorp-ci
352061c72e
auto-updated agent/uiserver/bindata_assetfs.go from commit ee5c3e3aa
2021-03-31 15:00:21 +00:00
Kenia
ee5c3e3aa5
ui: Auth Methods - Namespace rules tab ( #9935 )
...
* Add mock data for NamespaceRules
* Create NamespaceTable component and styling
* Add NamespaceRules route and add to model
* Create Namespace Rules tab and implement with flag to only show in ent
* Add emptystate to namespace rules page
* Rename namespace-rules to be nspace-rules
* Rename NamespaceTable to be NspaceList
2021-03-31 10:55:31 -04:00
Mike Green
68b13f4c70
Docs: add enterprise upgrade link ( #9934 )
...
* add enterprise upgrade note
* Update index.mdx
2021-03-29 20:02:42 -04:00
Daniel Nephin
1f64b3a7de
state: use tableIndex constant
2021-03-29 18:52:20 -04:00
Daniel Nephin
9514698b10
state: use ReadTxn and WriteTxn interface
...
Instead of *txn, so that we can replace the txn implementation with others, and so
that the function is easily documented as a read or write function.
2021-03-29 18:52:16 -04:00
Daniel Nephin
80827e8615
Merge pull request #9932 from hashicorp/dnephin/use-ent-meta-default
...
Set default enterprise meta in test case
2021-03-29 18:44:39 -04:00
Daniel Nephin
d0e5cd66f0
state: convert checks.service index to new pattern
2021-03-29 16:38:53 -04:00
Daniel Nephin
3092c627fe
state: convert checks.status indexer
...
As part of this change the indexer will now be case insensitive by using
the lower case value. This should be safe because previously we always
had lower case strings.
This change was made out of convenience. All the other indexers use
lowercase, so we can re-use the indexFromQuery function by using
lowercase here as well.
2021-03-29 16:38:50 -04:00
Daniel Nephin
628eed3748
state: add tests for checks indexers
2021-03-29 16:38:47 -04:00
Daniel Nephin
ce631d0bba
state: use constants for table checks
2021-03-29 16:38:43 -04:00
Daniel Nephin
cf2646e0d1
state: pass Query in from caller
...
To reduce the number of arguments
2021-03-29 15:42:30 -04:00
Daniel Nephin
9eea19da59
state: convert services.kind to functional indexer pattern
2021-03-29 15:42:30 -04:00
Daniel Nephin
b6553af222
state: add tests for services.kind indexer
2021-03-29 15:42:27 -04:00
Daniel Nephin
0c61abcc31
state: convert services table service and connect indexer
...
To the new functional indexer pattern
2021-03-29 15:42:24 -04:00
Daniel Nephin
395ebce510
state: add tests for services table service and connect indexers
2021-03-29 15:42:22 -04:00
Daniel Nephin
2d2c3e1190
state: use constant for tableServices
2021-03-29 15:42:18 -04:00
lornasong
8431137c1a
nia/docs 0.1.0 ga ( #9946 )
...
* docs/nia: consul compatibilty
* docs/nia: remove beta callouts (#9919 )
Co-authored-by: Kim Ngo <6362111+findkim@users.noreply.github.com>
2021-03-29 15:23:10 -04:00
Daniel Nephin
341265ec69
state: remove duplication of Query indexer
2021-03-29 14:35:11 -04:00
Daniel Nephin
08ee12ab34
state: remove duplication in acl tables schema
2021-03-29 14:21:27 -04:00