Skip to content

Commit

Permalink
Merge branch 'master' into k8s/response
Browse files Browse the repository at this point in the history
  • Loading branch information
MUzairS15 authored Sep 18, 2023
2 parents c3cf550 + f94d517 commit 1333ee7
Show file tree
Hide file tree
Showing 84 changed files with 3,258 additions and 1,452 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/integrations-updater.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
token: ${{ secrets.GH_ACCESS_TOKEN }}
path: meshery.io
- name: Run utility
run: cd meshery/scripts/component_updater; go build main.go; ./main "https://docs.google.com/spreadsheets/d/e/2PACX-1vSgOXuiqbhUgtC9oNbJlz9PYpOEaFVoGNUFMIk4NZciFfQv1ewZg8ahdrWHKI79GkKK9TbmnZx8CqIe/pub?gid=0&single=true&output=csv" --system docs layer5/src/collections/integrations meshery.io/integrations --published-only
run: cd meshery/scripts/component_updater; go build main.go; ./main "https://docs.google.com/spreadsheets/d/e/2PACX-1vSgOXuiqbhUgtC9oNbJlz9PYpOEaFVoGNUFMIk4NZciFfQv1ewZg8ahdrWHKI79GkKK9TbmnZx8CqIe/pub?gid=0&single=true&output=csv" --system docs layer5/src/collections/integrations meshery.io/integrations docs/ --published-only
- name: Commit changes to Layer5.io repo
uses: stefanzweifel/git-auto-commit-action@v4
with:
Expand Down
31 changes: 31 additions & 0 deletions docs/_releases/v0.6.140.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
layout: release
date: 2023-09-16
tag: v0.6.140
---

## What's New
## 🔤 General
## 🖥 Meshery UI

- [UI] Convert Index.js and settings.js from class-based component to functional component @ShatilKhan (#8705)
- Fix crash on saving applications @sudhanshutech (#8776)
- updated filter.js to functional component @abhijeetgauravm (#8785)
- Updated PromptComponent to support checkbox @Yashsharma1911 (#8672)
- chore: sort the technology list in alphabetical order @Yana-Gupta (#8708)
- Refactor /management/index.js to functional component @dhiraj0911 (#8703)
- [UI] Transparent "WA" Filter Icon @Chadha93 (#8793)
- Fix infinite publish requests @aabidsofi19 (#8769)

## 🐛 Bug Fixes

- Fix crash on saving applications @sudhanshutech (#8776)

## 🧰 Maintenance

- Fix failing updater test @KiptoonKipkurui (#8791)

## 👨🏽‍💻 Contributors

Thank you to our contributors for making this release possible:
@Chadha93, @KiptoonKipkurui, @ShatilKhan, @Yana-Gupta, @Yashsharma1911, @aabidsofi19, @abhijeetgauravm, @dhiraj0911, @leecalcote, @sudhanshutech and l5io
4 changes: 2 additions & 2 deletions docs/_sass/overview.scss
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ div.overview {
h2[id]:before,
h4[id]:before,
h5[id]:before {
display: block;
display: inline-block;
content: " ";
visibility: hidden;
}
Expand Down Expand Up @@ -83,4 +83,4 @@ a:hover, a > strong:hover {
.image-right {
float: right;
padding-right: 10px;
}
}
Binary file added docs/assets/img/syscmd/channel set.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/channel view.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/context create.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/context delete.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/context flag.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/context list.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/context view.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/dashboard skip.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/force stop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/keep namespace.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/platform.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/portforward.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/pro list.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/pro set.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/pro switch.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/pro view.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/reset.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/restart.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/skipbrowser.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/start.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/stop reset.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/stop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/system check.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/system dahboard.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/system login.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/syscmd/system status.png
Binary file added docs/assets/img/syscmd/system update.png
Binary file added docs/assets/img/syscmd/update skip reset.png
183 changes: 183 additions & 0 deletions docs/pages/guides/mesheryctl/system-commands.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
---
layout : default
title : Mesheryctl system commands
permalink : guides/mesheryctl/system-commands
language : en
type : Guides
category : mesheryctl
---

Let's get familiar with mesheryctl system commands. The syntax of the mesheryctl commands goes as follws : `mesheryctl <Main_command> <Argument> <Flags>`

## Main_command : system
### start
`mesheryctl system start` : This will initiate Meshery & automatically open it in your default web browser.

<a href="{{ site.baseurl }}/assets/img/syscmd/start.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/start.png" /></a>

`mesheryctl system start --skip-browser` : It skips opening Meshery in your browser with the provided URL.

<a href="{{ site.baseurl }}/assets/img/syscmd/skipbrowser.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/skipbrowser.png" /></a>

`mesheryctl system start --skip-update` : It is used when you want to skip updating Meshery if an update is available.

<a href="{{ site.baseurl }}/assets/img/syscmd/system update.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/system update.png" /></a>

`mesheryctl system start --reset` : It resets your Meshery configuration file to its default configuration.

`mesheryctl system start --platform string` : It allows you specify a platform for deploying Meshery.

<a href="{{ site.baseurl }}/assets/img/syscmd/platform.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/platform.png" /></a>


### stop
`mesheryctl system stop` : It stops Meshery resources & delete its associated namespaces.

<a href="{{ site.baseurl }}/assets/img/syscmd/stop.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/stop.png" /></a>

`mesheryctl system stop --reset` : It stops Meshery and resets the Meshery configuration file to its default configuration.

<a href="{{ site.baseurl }}/assets/img/syscmd/stop reset.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/stop reset.png" /></a>

`mesheryctl system stop --keep-namespace` : It stops Meshery without deleting the associated namespaces.

<a href="{{ site.baseurl }}/assets/img/syscmd/keep namespace.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/keep namespace.png" /></a>

`mesheryctl system stop --force` : Force stops Meshery instead of gentle way. This is only used in emergency situations when `mesheryctl system stop` can't halt Meshery.

<a href="{{ site.baseurl }}/assets/img/syscmd/force stop.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/force stop.png" /></a>

### update
`mesheryctl system update` : This updates Meshery itself, not the mesheryctl. Ensure Meshery is running when using this.

<a href="{{ site.baseurl }}/assets/img/syscmd/system update.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/system update.png" /></a>

`mesheryctl system update --skip-reset` : Skips the check for a new manifest file.

<a href="{{ site.baseurl }}/assets/img/syscmd/update skip reset.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/update skip reset.png" /></a>

### reset
`mesheryctl system reset` : Resets Meshery to its default configuration.

<a href="{{ site.baseurl }}/assets/img/syscmd/reset.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/reset.png" /></a>

### restart
`meshryctl system restart` : Stops Meshery and then starts it again. Opens the website in your default browser.

<a href="{{ site.baseurl }}/assets/img/syscmd/restart.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/restart.png" /></a>

### status
`mesheryctl system status` : Displays the status of Meshery components.

`mesheryctl system status --verbose` : Provides additional data along with Meshery and its component status.

<a href="{{ site.baseurl }}/assets/img/syscmd/system status.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/system status.png" /></a>


### dashboard
`mesheryctl system dashboard` : Opens the Meshery dashboard in your default browser.

<a href="{{ site.baseurl }}/assets/img/syscmd/system dahboard.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/system dahboard.png" /></a>

`mesheryctl system dashboard --skip-browser` : Provides the link to the dashboard, allowing you to open it in any browser.

<a href="{{ site.baseurl }}/assets/img/syscmd/dashboard skip.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/dashboard skip.png" /></a>

`mesheryctl system dashboard --port-forward` : If the current port is busy, it opens the dashboard on another port.

<a href="{{ site.baseurl }}/assets/img/syscmd/portforward.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/portforward.png" /></a>


### login
`mesheryctl system login` : Authenticates you with your selected provider.

<a href="{{ site.baseurl }}/assets/img/syscmd/system login.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/system login.png" /></a>

### check
`mesheryctl system check` : Performs checks for both pre & post mesh deployment scenarios on Meshery.

<a href="{{ site.baseurl }}/assets/img/syscmd/system check.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/system check.png" /></a>

`mesheryctl system check --preflight` : Runs pre-deployment checks.

`mesheryctl system check --adapter` : Runs checks for a specific Mesh adapter.

`mesheryctl system check --adapters` : Runs checks for Meshery adapters

`mesheryctl system check --components` : Runs checks for Meshery components

`mesheryctl system check --operator` : Runs checks for Meshery Operator

## Main_command : system channel
### channel
`mesheyctl system channel set [stable|stable-version|edge|edge-version]` : Used to set the channel.

`mesheyctl system channel switch [stable|stable-version|edge|edge-version]` : Used to switch between channels.

<a href="{{ site.baseurl }}/assets/img/syscmd/channel set.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/channel set.png" /></a>

`mesheyctl system channel view --all` : Displays all available channels.

`mesheyctl system channel view` : Displays the current channel.

<a href="{{ site.baseurl }}/assets/img/syscmd/channel view.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/channel view.png" /></a>


## Main_command : system context
### create
`mesheryctl system context create 'context-name'` : Creates a new context with default parameters.

<a href="{{ site.baseurl }}/assets/img/syscmd/context create.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/context create.png" /></a>

`mesheryctl system context create --component stringArray` : Specifies the component to be created in the context.

`mesheryctl system context create --platform string` : Specifies the platform.

`mesheryctl system context create --set` : Sets this context as default context.

`mesheryctl system context create --url string` : Specifies the target URL.

<a href="{{ site.baseurl }}/assets/img/syscmd/context flag.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/context flag.png" /></a>


### switch
`mesheryctl system context switch` : Easily switch between different contexts.

### list
`mesheryctl system context list` : Lists all your available Meshery contexts.

<a href="{{ site.baseurl }}/assets/img/syscmd/context list.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/context list.png" /></a>

### delete
`mesheryctl system context delete` : Delete context.

<a href="{{ site.baseurl }}/assets/img/syscmd/context delete.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/context delete.png" /></a>


### view
`mesheryctl system context view` : Display all your contexts with additional information.

<a href="{{ site.baseurl }}/assets/img/syscmd/context view.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/context view.png" /></a>


## Main_command : system provider
### switch
`mesheryctl system provider switch` : Changes your provider

<a href="{{ site.baseurl }}/assets/img/syscmd/pro switch.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/pro switch.png" /></a>

### list
`mesheryctl system provider list` : Lists all available providers

<a href="{{ site.baseurl }}/assets/img/syscmd/pro list.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/pro list.png" /></a>

### set
`mesheryctl system provider set` : Set your provider

<a href="{{ site.baseurl }}/assets/img/syscmd/pro set.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/pro set.png" /></a>

### view
`mesheryctl system provider view` : Lists your current context and provider

<a href="{{ site.baseurl }}/assets/img/syscmd/pro view.png"><img alt="skip-browser" style="width:500px;height:auto;" src="{{ site.baseurl }}/assets/img/syscmd/pro view.png" /></a>

Loading

0 comments on commit 1333ee7

Please sign in to comment.