meshery / meshery Goto Github PK
View Code? Open in Web Editor NEWMeshery, the cloud native manager
Home Page: https://meshery.io
License: Apache License 2.0
Meshery, the cloud native manager
Home Page: https://meshery.io
License: Apache License 2.0
Describe the bug
when Meshery docker image is run, it is showing a html page with files listed instead of the actual page.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Meshery App UI shows up
Describe the bug
Grafana date time filter -> selecting the date time field sometimes crashes the app.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Consistently see the date time pickers
Browser console log
The above error occurred in the <WithStyles(ForwardRef(Tab))> component:
in WithStyles(ForwardRef(Tab)) (created by DateTimePickerTabs)
in div (created by Tabs)
in div (created by Tabs)
in div (created by Tabs)
in div (created by Tabs)
in Tabs (created by ForwardRef(Tabs))
in ForwardRef(Tabs) (created by WithStyles(ForwardRef(Tabs)))
in WithStyles(ForwardRef(Tabs)) (created by DateTimePickerTabs)
in div (created by ForwardRef(Paper))
in ForwardRef(Paper) (created by WithStyles(ForwardRef(Paper)))
in WithStyles(ForwardRef(Paper)) (created by DateTimePickerTabs)
in DateTimePickerTabs (created by WithStyles(DateTimePickerTabs))
in WithStyles(DateTimePickerTabs) (created by DateTimePicker)
in DateTimePicker (created by Context.Consumer)
in WithUtils(DateTimePicker) (created by BasePicker)
in div (created by ForwardRef(DialogContent))
in ForwardRef(DialogContent) (created by WithStyles(ForwardRef(DialogContent)))
in WithStyles(ForwardRef(DialogContent)) (created by ModalDialog)
in div (created by ForwardRef(Paper))
in ForwardRef(Paper) (created by WithStyles(ForwardRef(Paper)))
in WithStyles(ForwardRef(Paper)) (created by ForwardRef(Dialog))
in div (created by ForwardRef(Dialog))
in Transition (created by Fade)
in Fade (created by WithTheme(Fade))
in WithTheme(Fade) (created by ForwardRef(Dialog))
in RootRef (created by TrapFocus)
in TrapFocus (created by Modal)
in div (created by Modal)
in Portal (created by Modal)
in Modal (created by ForwardRef(Modal))
in ForwardRef(Modal) (created by WithStyles(ForwardRef(Modal)))
in WithStyles(ForwardRef(Modal)) (created by ForwardRef(Dialog))
in ForwardRef(Dialog) (created by WithStyles(ForwardRef(Dialog)))
in WithStyles(ForwardRef(Dialog)) (created by ModalDialog)
in ModalDialog (created by WithStyles(ModalDialog))
in WithStyles(ModalDialog) (created by ModalWrapper)
in ModalWrapper (created by BasePicker)
in BasePicker (created by Context.Consumer)
in WithUtils(BasePicker) (created by DateTimePickerModal)
in DateTimePickerModal (created by ForwardRef)
in ForwardRef (created by MesheryDateTimePicker)
in div (created by MesheryDateTimePicker)
in MuiPickersUtilsProvider (created by MesheryDateTimePicker)
in MesheryDateTimePicker (created by GrafanaDateRangePicker)
in div (created by ForwardRef(Grid))
in ForwardRef(Grid) (created by WithStyles(ForwardRef(Grid)))
in WithStyles(ForwardRef(Grid)) (created by GrafanaDateRangePicker)
in div (created by ForwardRef(Grid))
in ForwardRef(Grid) (created by WithStyles(ForwardRef(Grid)))
in WithStyles(ForwardRef(Grid)) (created by GrafanaDateRangePicker)
in p (created by ForwardRef(Typography))
in ForwardRef(Typography) (created by WithStyles(ForwardRef(Typography)))
in WithStyles(ForwardRef(Typography)) (created by ForwardRef(DialogContentText))
in ForwardRef(DialogContentText) (created by WithStyles(ForwardRef(DialogContentText)))
in WithStyles(ForwardRef(DialogContentText)) (created by GrafanaDateRangePicker)
in div (created by ForwardRef(DialogContent))
in ForwardRef(DialogContent) (created by WithStyles(ForwardRef(DialogContent)))
in WithStyles(ForwardRef(DialogContent)) (created by GrafanaDateRangePicker)
in div (created by ForwardRef(Paper))
in ForwardRef(Paper) (created by WithStyles(ForwardRef(Paper)))
in WithStyles(ForwardRef(Paper)) (created by ForwardRef(Dialog))
in div (created by ForwardRef(Dialog))
in Transition (created by Fade)
in Fade (created by WithTheme(Fade))
in WithTheme(Fade) (created by ForwardRef(Dialog))
in RootRef (created by TrapFocus)
in TrapFocus (created by Modal)
in div (created by Modal)
in Portal (created by Modal)
in Modal (created by ForwardRef(Modal))
in ForwardRef(Modal) (created by WithStyles(ForwardRef(Modal)))
in WithStyles(ForwardRef(Modal)) (created by ForwardRef(Dialog))
in ForwardRef(Dialog) (created by WithStyles(ForwardRef(Dialog)))
in WithStyles(ForwardRef(Dialog)) (created by GrafanaDateRangePicker)
in NoSsr (created by GrafanaDateRangePicker)
in GrafanaDateRangePicker (created by WithStyles(GrafanaDateRangePicker))
in WithStyles(GrafanaDateRangePicker) (created by GrafanaCharts)
in div (created by GrafanaCharts)
in div (created by GrafanaCharts)
in NoSsr (created by GrafanaCharts)
in GrafanaCharts (created by WithStyles(GrafanaCharts))
in WithStyles(GrafanaCharts) (created by GrafanaComponent)
in NoSsr (created by GrafanaComponent)
in GrafanaComponent (created by Context.Consumer)
in Connect(GrafanaComponent) (created by WithStyles(Connect(GrafanaComponent)))
in WithStyles(Connect(GrafanaComponent)) (created by Grafana)
in NoSsr (created by Grafana)
in Grafana (created by MesheryApp)
in div (created by ForwardRef(Paper))
in ForwardRef(Paper) (created by WithStyles(ForwardRef(Paper)))
in WithStyles(ForwardRef(Paper)) (created by MesheryApp)
in main (created by MesheryApp)
in div (created by MesheryApp)
in div (created by MesheryApp)
in ThemeProvider (created by MesheryApp)
in Provider (created by MesheryApp)
in Container (created by MesheryApp)
in NoSsr (created by MesheryApp)
in MesheryApp (created by withRedux(MesheryApp))
in withRedux(MesheryApp) (created by WithStyles(withRedux(MesheryApp)))
in WithStyles(withRedux(MesheryApp))
Uncaught TypeError: Cannot read property '@media (min-width:960px)' of undefined
at _next/static/development/pages/grafana.js?ts=1553897872566:44904
at Array.forEach (<anonymous>)
at mergeObject (_next/static/development/pages/grafana.js?ts=1553897872566:44903)
at deepmerge (_next/static/development/pages/grafana.js?ts=1553897872566:44927)
at _next/static/development/pages/grafana.js?ts=1553897872566:38708
at Array.forEach (<anonymous>)
at Object.create (_next/static/development/pages/grafana.js?ts=1553897872566:38706)
at attach (_next/static/development/pages/grafana.js?ts=1553897872566:39093)
at _next/static/development/pages/grafana.js?ts=1553897872566:39238
at useSynchronousEffect (_next/static/development/pages/grafana.js?ts=1553897872566:39182)
at _next/static/development/pages/grafana.js?ts=1553897872566:39230
at WithStyles (_next/static/development/pages/grafana.js?ts=1553897872566:39666)
at renderWithHooks (webpack://%5Bname%5D_%5Bchunkhash%5D/./node_modules/react-dom/cjs/react-dom.development.js?:12938)
at updateForwardRef (webpack://%5Bname%5D_%5Bchunkhash%5D/./node_modules/react-dom/cjs/react-dom.development.js?:14457)
at beginWork (webpack://%5Bname%5D_%5Bchunkhash%5D/./node_modules/react-dom/cjs/react-dom.development.js?:15661)
at performUnitOfWork (webpack://%5Bname%5D_%5Bchunkhash%5D/./node_modules/react-dom/cjs/react-dom.development.js?:19312)
at workLoop (webpack://%5Bname%5D_%5Bchunkhash%5D/./node_modules/react-dom/cjs/react-dom.development.js?:19352)
at renderRoot (webpack://%5Bname%5D_%5Bchunkhash%5D/./node_modules/react-dom/cjs/react-dom.development.js?:19435)
at performWorkOnRoot (webpack://%5Bname%5D_%5Bchunkhash%5D/./node_modules/react-dom/cjs/react-dom.development.js?:20342)
at performWork (webpack://%5Bname%5D_%5Bchunkhash%5D/./node_modules/react-dom/cjs/react-dom.development.js?:20254)
at performSyncWork (webpack://%5Bname%5D_%5Bchunkhash%5D/./node_modules/react-dom/cjs/react-dom.development.js?:20228)
at interactiveUpdates$1 (webpack://%5Bname%5D_%5Bchunkhash%5D/./node_modules/react-dom/cjs/react-dom.development.js?:20495)
at interactiveUpdates (webpack://%5Bname%5D_%5Bchunkhash%5D/./node_modules/react-dom/cjs/react-dom.development.js?:2170)
at dispatchInteractiveEvent (webpack://%5Bname%5D_%5Bchunkhash%5D/./node_modules/react-dom/cjs/react-dom.development.js?:4882)
Right now it is hardcoded to the default
namespace
This should be possible WITHOUT the need for any change.
This issue is just to verify the possibility of having it outside the mesh but on the same k8s cluster.
This might not be straight forward.
We might have to resort to other means to present this data on screen.
If not for Grafana, need to investigate D3.
Iframe strategy works well to a certain extent but the tooltips always cut off near the corners.
Investigate source of bad actor(s) against AWS API Gateway endpoint and then block with VPC network policy (assuming a select set of bad actors)
Define a set of tests for an adapter build to pass for incorporation into the overall project build.
Should this simply be the return of a message from each service method?
The Meshery project and its goals are described on GitHub. This description needs translated and posted on the layer5.io site at https://layer5.io/meshery. This should include a link to the design document.
So, that presentation of the project may be more palatable to the general user.
Dependent on #17
Internally this should looking at converting it to a k8s manifest using something like kompose.
Integrate with https://github.com/l5io/meshery-saas/issues/3
Using https://shields.io, let's add a few pertinent project badges to each of the Meshery repos.
Crossplane is a good (example project).
Provide users with the ability to background performance tests, so that they can use other aspects of Meshery while tests are running.
Depends on #33
Is your feature request related to a problem? Please describe.
There's no way to install Linkerd via Meshery.
Describe the solution you'd like
Provide an option to install and test out Linkerd.
Related to #25. A new project screenshot is needed that:
This brings a bigger question as to let Meshery as an app to interact with a hosted DB of choice? (OR) have a SaaS piece which will interact with the DB and make the on-prem piece(s) talk to the SaaS.
Related to: https://github.com/l5io/meshery-saas/issues/6
Main readme has a broken image.
Attempt to bring in a time range selector for the grafana charts.
Possibly also bring in the quick range selectors from Grafana to provide a potential seemless experience.
We need to investigate the possibility to do a few things with Grafana programatically:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.