John Cowen
4aae2bd039
ui: Restrict header styling to specific tabs ( #8830 )
2020-10-06 14:38:39 +01:00
John Cowen
356ddd1976
ui: Remove authorization and disabled partials/blocks ( #8829 )
...
* Add disabled and unauthorized views into AppView without a block
* Remove disabled/unauthorized block usage
* Remove unauthorized and diabled partials
* Passthrough allowLogin attribute
2020-10-06 14:34:32 +01:00
hashicorp-ci
6c78cc6eea
auto-updated agent/uiserver/bindata_assetfs.go from commit 5a39be47d
2020-10-06 13:32:27 +00:00
John Cowen
0a91a3f6c4
Fixup node tests to account for new runtime env var passing ( #8817 )
2020-10-06 14:26:55 +01:00
John Cowen
0f14574ba3
ui: Leader API polling ( #8814 )
...
* Allow configuring a datasource to poll instead of block
* Add 30 second polling to the leader API request
2020-10-06 14:26:44 +01:00
hashicorp-ci
7d4d5cb521
auto-updated agent/uiserver/bindata_assetfs.go from commit 76d3909f3
2020-10-06 08:42:39 +00:00
John Cowen
dd56ad2e8b
ui: Replace proxy icon with mesh icon ( #8804 )
2020-10-06 09:37:23 +01:00
hashicorp-ci
6d50d8a859
auto-updated agent/uiserver/bindata_assetfs.go from commit e4a0dcf10
2020-10-06 08:36:18 +00:00
John Cowen
2339545204
Allow configuring a datasource to poll instead of block ( #8805 )
2020-10-06 09:31:01 +01:00
s-christoff
e89eb9fb42
Add load testing framework ( #8571 )
2020-10-05 20:16:09 -05:00
Freddy
f3d991fb8f
Add default meta to test assertion ( #8824 )
2020-10-05 15:00:25 -06:00
Jono Sosulska
8b85f4cc1b
Fixes README overwrite ( #8821 )
2020-10-05 15:32:57 -04:00
Daniel Nephin
2706cf9b2a
Merge pull request #8802 from hashicorp/dnephin/extract-lib-retry
...
lib/retry - extract a new package from lib/retry.go
2020-10-05 14:22:37 -04:00
hashicorp-ci
9eb769d242
auto-updated agent/uiserver/bindata_assetfs.go from commit f26201a7a
2020-10-05 17:12:56 +00:00
Kenia
454ce7166b
ui: Service Mesh - Topology tab and basic layout ( #8788 )
...
* Create Topology Tab with foundational layout and styling
* Create Toplogy Metrics component with dynamic SVG
* Add ember-render-modifiers addon
* Implement Topology Metrics comp and fix up styling
* Create topology endpoint with tests
* Move arrow drawing to index.js file
* Add topology to show controller
* Fix up conditional wrapper, tabs positioning, links, and styling
* Group upstreams by dc and fix up styling
* Create service/health-percentage helper
* Add health check percentages to upstreams and downstreams
* Basic Layout
* Upgrade @hashicorp/consul-api-double to v5.2.3
* Renamed endpoint to be service-topology
* Refactor styling
* Update to only show Topology tab when Connect is enabled
* Fix bug and changes from review notes
* Remove unused functions that are replaced with SVG markers
* Refactor to resuse svg-curve helper
* Use the render-template helper for the metrics link
* Add topology default null to services show route
* Removed unused ID
* Fix up tests broken by redirect to /topology
2020-10-05 13:07:35 -04:00
Iryna Shustava
586ae3d5cb
docs: Add missing helm docs and make link anchors consistent ( #8808 )
2020-10-05 10:02:04 -07:00
Freddy
3deb5ce28b
Service mesh topology visualization endpoint MVP
2020-10-05 10:53:11 -06:00
freddygv
82a17ccee6
Do not evaluate discovery chain for topology upstreams
2020-10-05 10:24:50 -06:00
freddygv
63c50e15bc
Single DB txn for ServiceTopology and other PR comments
2020-10-05 10:24:50 -06:00
freddygv
263bd9dd92
Add topology HTTP endpoint
2020-10-05 10:24:50 -06:00
freddygv
7c11580e93
Add topology RPC endpoint
2020-10-05 10:24:50 -06:00
freddygv
21c4708fe9
Add topology ACL filter
2020-10-05 10:24:50 -06:00
freddygv
ac54bf99b3
Add func to combine up+downstream queries
2020-10-05 10:24:50 -06:00
freddygv
160a6539d1
factor in discovery chain when querying up/downstreams
2020-10-05 10:24:50 -06:00
freddygv
214b25919f
support querying upstreams/downstreams from registrations
2020-10-05 10:24:50 -06:00
freddygv
3653045cb0
Add method for downstreams from disco chain
2020-10-05 10:24:50 -06:00
Jono Sosulska
df893e14c1
Add github actions for PR and issue labeling ( #8709 )
...
* Added Issue Labeler, PR labeler, .github readme
* Updated README with Issue Template information, and regex to metrics
Co-authored-by: Kit Patella <kit@jepsen.io>
2020-10-05 10:43:21 -04:00
hashicorp-ci
9a546f3170
auto-updated agent/uiserver/bindata_assetfs.go from commit 3a89c7d23
2020-10-05 14:07:13 +00:00
John Cowen
527d3ab605
ui: CSS margin/border alterations ( #8796 )
...
* ui: Reorganize page top margins and borders
* Tweak definition table copy-buttons
* Make room for intro paragraphs
2020-10-05 15:02:15 +01:00
hashicorp-ci
c652d2551d
auto-updated agent/uiserver/bindata_assetfs.go from commit dfe57406d
2020-10-05 13:53:36 +00:00
John Cowen
f00e6e78f0
ui: Defer requesting gateway related services until the tab is visible ( #8803 )
...
* ui: Defer requesting gateway related services until the tab is visible
* Extend one route with the other as they are the same thing dsatawise
2020-10-05 14:48:26 +01:00
hashicorp-ci
63ceb4f15e
auto-updated agent/uiserver/bindata_assetfs.go from commit b871837ee
2020-10-05 13:14:40 +00:00
Kenia
38ce837a69
ui: Create template-anchor helper and remove component ( #8798 )
2020-10-05 09:10:00 -04:00
Daniel Nephin
40aac46cf4
lib/retry: Refactor to reduce the interface surface
...
Reduce Jitter to one function
Rename NewRetryWaiter
Fix a bug in calculateWait where maxWait was applied before jitter, which would make it
possible to wait longer than maxWait.
2020-10-04 18:12:42 -04:00
Daniel Nephin
7d82b21206
lib/retry: export fields
...
The fields are only ever read by Waiter, and
setting the fields makes the calling code read much better without
having to create a bunch of constants that only ever get used once.
2020-10-04 17:43:02 -04:00
Daniel Nephin
0c7f9c72d7
lib/retry: extract a new package from lib
2020-10-04 17:43:01 -04:00
Kit Patella
5524a43f10
Merge pull request #8271 from coignetp/http-metrics-label
...
Use method and path as labels for http metrics
2020-10-02 13:41:48 -07:00
hashicorp-ci
8e7643ef8e
auto-updated agent/uiserver/bindata_assetfs.go from commit 8b409529a
2020-10-02 19:28:38 +00:00
Alvin Huang
28c8ac91bc
ci: fix bindata autoupdate ( #8801 )
...
* update bindata on ui-v2/ changes
* Revert "Remove GIT_SHA environment variable"
This reverts commit f620f9aefd41362ce76c3a8e0f4addf402ee0ca2.
* Revert "Hardcode in an app version for ember-cli-app-version"
This reverts commit 5ae493d79b34ef2143d78a44c21a63623140bba8.
* revert modtime change in #8712
2020-10-02 15:23:38 -04:00
Daniel Nephin
a442fcd6cd
Merge pull request #8711 from hashicorp/streaming/add-protobuf-types-convert-gen
...
proto: add code to convert between protobuf types and structs types
2020-10-02 13:34:12 -04:00
Daniel Nephin
5ef630f664
Merge pull request #8769 from hashicorp/streaming/prep-for-subscribe-service
...
state: use protobuf Topic and and export payload type
2020-10-02 13:30:06 -04:00
John Cowen
063745af5c
ui: Show service and node checks as a merged list sorted by health ( #8797 )
2020-10-02 09:09:05 +01:00
Luke Kysow
80dda19363
Update k8s upgrade docs ( #8789 )
...
* Update k8s upgrade docs
2020-10-01 14:36:15 -07:00
Paul Banks
35d249e38f
Merge pull request #8694 from hashicorp/ui-config-metrics
...
Add config changes for UI metrics
2020-10-01 17:38:03 +01:00
Paul Banks
4c4c7266e6
Update all the references in CI and makefile to the bindata file location
2020-10-01 16:19:10 +01:00
R.B. Boyer
e84d52ba3a
ensure these tests work fine with namespaces in enterprise ( #8794 )
2020-10-01 09:54:46 -05:00
R.B. Boyer
4b525e5d16
agent: enable enable_central_service_config by default ( #8746 )
2020-10-01 09:19:14 -05:00
John Cowen
2828528d47
ui: Fix up tab separator CSS to not apply to all tabs ( #8792 )
2020-10-01 14:33:48 +01:00
John Cowen
4533dc3be3
ui: Initialize chain variable to null ( #8791 )
2020-10-01 14:31:29 +01:00
Paul Banks
72fcc8ec02
Fix ui dir where there is no index tests and lint issue.
2020-10-01 12:26:19 +01:00