Skip to content

Commit

Permalink
Merge pull request #2084 from chandrashritii/shriti/site-update
Browse files Browse the repository at this point in the history
[Docs] Update site permalinks
  • Loading branch information
leecalcote committed Dec 21, 2020
2 parents 63f304b + 68b36bc commit 1f45f41
Show file tree
Hide file tree
Showing 43 changed files with 106 additions and 99 deletions.
2 changes: 1 addition & 1 deletion docs/_adapters/app-mesh.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ permalink: service-meshes/adapters/app-mesh

{% include adapter-status.html %}

The {{ page.name }} is currently under construction ({{ page.project_status }} state), which means that the adapter is not functional and cannot be interacted with through the <a href="/docs/installation#6-you-will-now-be-directed-to-the-meshery-ui"> Meshery UI </a>at the moment. Check back here to see updates.
The {{ page.name }} is currently under construction ({{ page.project_status }} state), which means that the adapter is not functional and cannot be interacted with through the <a href="{{ site.baseurl }}/installation#6-you-will-now-be-directed-to-the-meshery-ui"> Meshery UI </a>at the moment. Check back here to see updates.

Want to contribute? Check our [progress](page.github_link).

Expand Down
6 changes: 3 additions & 3 deletions docs/_adapters/consul/consul.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,11 @@ A number of [sample applications](#sample-applications) for {{page.mesh_name}} c

Meshery supports the deployment of a variety of sample applications on {{ page.name }}. Use Meshery to deploy any of these sample applications.

- [httpbin](/docs/guides/sample-apps#httpbin)
- [httpbin]({{ site.baseurl }}/guides/sample-apps#httpbin)
- Httpbin is a simple HTTP request and response service.
- [Bookinfo](/docs/guides/sample-apps#bookinfo)
- [Bookinfo]({{ site.baseurl }}/guides/sample-apps#bookinfo)
- The sample BookInfo application displays information about a book, similar to a single catalog entry of an online book store.
- [Image Hub](/docs/guides/sample-apps/imagehub)
- [Image Hub]({{ site.baseurl }}/guides/sample-apps/imagehub)
- Image Hub is a sample application written to run on Consul for exploring WebAssembly modules used as Envoy filters.

[![Layer5 Image Hub on HashiCorp Consul]({{ site.baseurl }}/service-meshes/adapters/consul/layer5-image-hub-on-hashicorp-consul.png)]({{ site.baseurl }}/service-meshes/adapters/consul/layer5-image-hub-on-hashicorp-consul.png)
Expand Down
6 changes: 3 additions & 3 deletions docs/_adapters/cpx.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@ The {{page.name}} can install **{{page.version}}** of the {{page.mesh_name}}.

The {{ page.name }} includes a handful of sample applications. Some of these applications are from other service meshes and some of these sample applications are general-purpose examples. Use Meshery to deploy any of these sample applications.

- [Bookinfo](/docs/guides/sample-apps#bookinfo)
- [Bookinfo]({{ site.baseurl }}/guides/sample-apps#bookinfo)
- Follow this [tutorial workshop](https://github.com/layer5io/istio-service-mesh-workshop/blob/master/lab-2/README.md) to set up and deploy the BookInfo sample app on Istio using Meshery.
- [Httpbin](/docs/guides/sample-apps#httpbin)
- [Httpbin]({{ site.baseurl }}/guides/sample-apps#httpbin)
- Httpbin is a simple HTTP request and response service.
- [Hipster](/docs/guides/sample-apps#hipster)
- [Hipster]({{ site.baseurl }}/guides/sample-apps#hipster)
- Hipster Shop Application is a web-based, e-commerce demo application from the Google Cloud Platform.

### Suggested Topics
Expand Down
8 changes: 4 additions & 4 deletions docs/_adapters/istio/istio.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,13 @@ Click on (+) and choose the {{page.version}} of the {{page.mesh_name}} service m

The ({{page.name}}) includes a handful of sample applications. Use Meshery to deploy any of these sample applications:

- [Bookinfo](/docs/guides/sample-apps#bookinfo)
- [Bookinfo]({{ site.baseurl }}/guides/sample-apps#bookinfo)
- Follow this [tutorial workshop](https://github.com/layer5io/istio-service-mesh-workshop/blob/master/lab-2/README.md) to set up and deploy the BookInfo sample app on Istio using Meshery.

- [Httpbin](/docs/guides/sample-apps#httpbin)
- [Httpbin]({{ site.baseurl }}/guides/sample-apps#httpbin)
- Httpbin is a simple HTTP request and response service.

- [Hipster](/docs/guides/sample-apps#hipster)
- [Hipster]({{ site.baseurl }}/guides/sample-apps#hipster)
- Hipster Shop Application is a web-based, e-commerce demo application from the Google Cloud Platform.

## Using Service Mesh Standards
Expand All @@ -65,7 +65,7 @@ The ({{page.name}}) includes a handful of sample applications. Use Meshery to de

Meshery allows you to analyze the compliance status and functional capabilities of your service mesh. This allows you to compare high-level functional differences between service meshes and verify whether your service mesh is conformant with the SMI specification.

Learn more about the SMI specification and [Meshery's conformance test suite](https://docs.meshery.io/functionality/smi-conformance).
Learn more about the SMI specification and [Meshery's conformance test suite]({{ site.baseurl }}/functionality/service-mesh-interface).

### Managing Service Mesh Performance (SMP)

Expand Down
4 changes: 2 additions & 2 deletions docs/_adapters/kuma/kuma.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,12 @@ Click on (+) and choose the {{page.version}} of the {{page.mesh_name}} service m

The following sample applications are available in this adapter.

- [Bookinfo](/docs/guides/sample-apps#bookinfo)
- [Bookinfo]({{ site.baseurl }}/guides/sample-apps#bookinfo)
- The sample BookInfo application displays information about a book, similar to a single catalog entry of an online book store.

### SMI Conformance Capability

Meshery allows you to analyze the compliance status and functional capabilities of your service mesh. This allows you to compare high-level functional differences between service meshes and verify whether your service mesh is conformant with the SMI specification.

Learn more about the SMI specification and [Meshery's conformance test suite](https://docs.meshery.io/functionality/smi-conformance).
Learn more about the SMI specification and [Meshery's conformance test suite]({{ site.baseurl }}/functionality/service-mesh-interface).

8 changes: 4 additions & 4 deletions docs/_adapters/linkerd.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,16 +45,16 @@ Note: Linkerd's control plane will be deployed to the `linkerd` namespace. Linke

The {{ page.name }} includes the ability to deploy a variety of sample applications. Use Meshery to deploy any of these sample applications:

- [Emojivoto](/docs/guides/sample-apps#emoji.voto)
- [Emojivoto]({{ site.baseurl }}/guides/sample-apps#emoji.voto)
- A microservice application that allows users to vote for their favorite emoji, and tracks votes received on a leaderboard.

- [Bookinfo](/docs/guides/sample-apps#bookinfo)
- [Bookinfo]({{ site.baseurl }}/guides/sample-apps#bookinfo)
- The sample BookInfo application displays information about a book, similar to a single catalog entry of an online book store.

- [Linkerd Books](/docs/guides/sample-apps#linkerdbooks)
- [Linkerd Books]({{ site.baseurl }}/guides/sample-apps#linkerdbooks)
- A sample application built for demonstrating manage your bookshelf.

- [HTTPbin](/docs/guides/sample-apps#httpbin)
- [HTTPbin]({{ site.baseurl }}/guides/sample-apps#httpbin)
- A simple HTTP Request & Response Service.

Identify overhead involved in running {{page.mesh_name}}, various {{page.mesh_name}} configurations while running different workloads and on different infrastructure. The adapter facilitates data plane and control plane performance testing.
Expand Down
6 changes: 3 additions & 3 deletions docs/_adapters/maesh.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,18 +16,18 @@ permalink: service-meshes/adapters/maesh

The {{page.name}} can install **{{page.version}}** of {{page.mesh_name}}. A number of sample applications can be installed using the {{page.name}}.

The {{ page.name }} is currently under construction ({{ page.project_status }} state), which means that the adapter is not functional and cannot be interacted with through the <a href="/docs/installation#6-you-will-now-be-directed-to-the-meshery-ui"> Meshery UI </a>at the moment. Check back here to see updates.
The {{ page.name }} is currently under construction ({{ page.project_status }} state), which means that the adapter is not functional and cannot be interacted with through the <a href="{{ site.baseurl }}installation#6-you-will-now-be-directed-to-the-meshery-ui"> Meshery UI </a>at the moment. Check back here to see updates.

Want to contribute? Check our [progress](page.github_link).

### Sample Applications

The {{ page.name }} includes some sample applications operations. Meshery can be used to deploy any of these sample applications.

- [Bookinfo](/docs/guides/sample-apps#bookinfo)
- [Bookinfo]({{ site.baseurl }}/guides/sample-apps#bookinfo)
- Follow this [tutorial workshop](https://github.com/layer5io/istio-service-mesh-workshop/blob/master/lab-2/README.md) to set up and deploy the BookInfo sample app on Istio using Meshery.

- [Httpbin](/docs/guides/sample-apps#httpbin)
- [Httpbin]({{ site.baseurl }}/guides/sample-apps#httpbin)
- Httpbin is a simple HTTP request and response service.


Expand Down
6 changes: 3 additions & 3 deletions docs/_adapters/nginx-sm.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,13 @@ The {{page.name}} can install **{{page.version}}** of {{page.mesh_name}}. A numb

The {{ page.name }} includes a handful of sample applications. Use Meshery to deploy any of these sample applications.

- [Emojivoto](/docs/guides/sample-apps#emoji.voto)
- [Emojivoto]({{ site.baseurl }}/guides/sample-apps#emoji.voto)
- A microservice application that allows users to vote for their favorite emoji, and tracks votes received on a leaderboard.

- [Bookinfo](/docs/guides/sample-apps#bookinfo)
- [Bookinfo]({{ site.baseurl }}/guides/sample-apps#bookinfo)
- Follow this [tutorial workshop](https://github.com/layer5io/istio-service-mesh-workshop/blob/master/lab-2/README.md) to set up and deploy the BookInfo sample app on Istio using Meshery.

- [Httpbin](/docs/guides/sample-apps#httpbin)
- [Httpbin]({{ site.baseurl }}/guides/sample-apps#httpbin)
- Httpbin is a simple HTTP request and response service.

- [Nginx Servce Mesh Books](https://github.com/BuoyantIO/booksapp)
Expand Down
2 changes: 1 addition & 1 deletion docs/_adapters/octarine/octarine.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ Once the Octarine's data plane services are deployed, the adapter can be used to

The {{ page.name }} includes the below sample application operation. Meshery can be use to deploy this sample application.

- [Bookinfo](/docs/guides/sample-apps#bookinfo)
- [Bookinfo]({{ site.baseurl }}/guides/sample-apps#bookinfo)
- The sample BookInfo application displays information about a book, similar to a single catalog entry of an online book store.

### Suggested Topics
Expand Down
2 changes: 1 addition & 1 deletion docs/_adapters/osm/osm.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Click on (+) and choose the `{{page.version}}` of the {{page.mesh_name}} service

Meshery allows you to analyze the compliance status and functional capabilities of your service mesh. This allows you to compare high-level functional differences between service meshes and verify whether your service mesh is conformant with the SMI specification.

Learn more about the SMI specification and [Meshery's conformance test suite](https://docs.meshery.io/functionality/smi-conformance).
Learn more about the SMI specification and [Meshery's conformance test suite]({{ site.baseurl }}/functionality/service-mesh-interface).
### Managing Service Mesh Performance (SMP)

### Prometheus and Grafana connections
Expand Down
2 changes: 1 addition & 1 deletion docs/_adapters/tanzu-sm.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ permalink: service-meshes/adapters/tanzu-sm

The {{page.name}} can install **{{page.version}}** of {{page.mesh_name}}. A number of sample applications for {{page.mesh_name}} can also be installed using Meshery.

The {{ page.name }} is currently under construction ({{ page.project_status }} state), which means that the adapter is not functional and cannot be interacted with through the <a href="/docs/installation#6-you-will-now-be-directed-to-the-meshery-ui"> Meshery UI </a>at the moment. Check back here to see updates.
The {{ page.name }} is currently under construction ({{ page.project_status }} state), which means that the adapter is not functional and cannot be interacted with through the <a href="{{ site.baseurl }}/installation#6-you-will-now-be-directed-to-the-meshery-ui"> Meshery UI </a>at the moment. Check back here to see updates.

Want to contribute? Check our [progress](page.github_link).
## Workload Management
Expand Down
4 changes: 2 additions & 2 deletions docs/_includes/breadcrumbs.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<div id="breadcrumbs">
{% assign crumbs = page.url | remove:'/index.html' | split: '/' %}
<a href="/docs/">home</a>
<a href="{{ site.baseurl }}/">home</a>
{% for crumb in crumbs offset: 1 %}
{% if forloop.last %}
/ {{ page.title | downcase }}
{% else %}
/ <a href="/docs{% assign crumb_limit = forloop.index | plus: 1 %}{% for crumb in crumbs limit: crumb_limit %}{{ crumb | append: '/' | replace:'without-plugin/','without-plugins/' }}{% endfor %}">{{ crumb | replace:'-',' ' | remove:'.html' | lowercase }}</a>
/ <a href="{{ site.baseurl }}{% assign crumb_limit = forloop.index | plus: 1 %}{% for crumb in crumbs limit: crumb_limit %}{{ crumb | append: '/' | replace:'without-plugin/','without-plugins/' }}{% endfor %}">{{ crumb | replace:'-',' ' | remove:'.html' | lowercase }}</a>
{% endif %}
{% endfor %}
</div>
Expand Down
2 changes: 1 addition & 1 deletion docs/_includes/head.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

<META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">

<link rel="alternate" type="application/rss&#43;xml" href="/docs/index.xml">
<link rel="alternate" type="application/rss&#43;xml" href="{{ site.baseurl }}/index.xml">

<link rel="shortcut icon" href="{{ site.baseurl }}/assets/favicons/favicon.ico" >
<link rel="apple-touch-icon" href="{{ site.baseurl }}/assets/favicons/apple-touch-icon.png" sizes="180x180">
Expand Down
2 changes: 1 addition & 1 deletion docs/_includes/sidebar.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<div id="td-sidebar-menu" class="td-sidebar__inner">
<form class="td-sidebar__search d-flex align-items-center">
<input type="search" class="form-control td-search-input" placeholder="&#xf002 Search this site…" aria-label="Search this site…" autocomplete="off">
<input type="search" class="form-control td-search-input fas fa-search" placeholder="&#xf002" aria-label="Search this site…" autocomplete="off">
<button class="btn btn-link td-sidebar__toggle d-md-none p-0 ml-3 fas fa-bars" type="button" data-toggle="collapse" data-target="#td-section-nav" aria-controls="td-docs-nav" aria-expanded="false" aria-label="Toggle section navigation">
</button>
</form>
Expand Down
2 changes: 1 addition & 1 deletion docs/pages/concepts/architecture/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ Meshery uses the following list of network ports to interface with its various c
{% endif -%}
{% endfor %}

See the [**Adapters**](/docs/architecture/adapters) section for more information on the function of an adapter.
See the [**Adapters**]({{ site.baseurl }}/architecture/adapters) section for more information on the function of an adapter.

### **Statefulness in Meshery components**

Expand Down
4 changes: 3 additions & 1 deletion docs/pages/concepts/architecture/service-meshes/adapters.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,11 @@ No, different service mesh adapters are written to expose the unique value of ea
Adapters have a set of operations which are grouped based on predefined operation types. See the [extensibility]({{site.baseurl}}/extensibility) page for more details on adapter operations.

#### How can I create a new adapter?

See the [extensibility]({{site.baseurl}}/extensibility) documentation for details on how new Meshery adapters are made.


#### Can I run more than one instance of the same Meshery adapter?
The default configuration of a Meshery deployment includes one instance of each of the Meshery adapters (that have reached a stable version status). You may choose to run multiple instances of the same type of Meshery adapter; e.g. two instances of the `meshery-istio` adapter. To do so, modify ~/.meshery/meshery.yaml to include multiple copies of the given adapter.

See the "[Multiple Adapters]({{site.baseurl}}/guides/multiple-adapters)" guide for more information.
See the "[Multiple Adapters]({{site.baseurl}}/guides/multiple-adapters)" guide for more information.
2 changes: 1 addition & 1 deletion docs/pages/concepts/architecture/service-meshes/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ As the multi-mesh manager, Meshery offers support for more adapters than any oth
{% endif -%}
{% endfor %}

Meshery supports the following service meshes. It uses both abstraction APIs and service mesh-specific adapters to interface with and manage service meshes. Review the full list of Meshery [adapters](/docs/architecture/adapters).
Meshery supports the following service meshes. It uses both abstraction APIs and service mesh-specific adapters to interface with and manage service meshes. Review the full list of Meshery [adapters]({{ site.baseurl }}/architecture/adapters).
2 changes: 1 addition & 1 deletion docs/pages/es/installation/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@ El repositorio de Meshery incluye un archivo `docker-compose.yaml`. Podemos usar
Una vez que haya verificado que todos los servicios están en funcionamiento, la interfaz de usuario de Meshery será accesible en su máquina local en el puerto 9081. Abra su navegador y acceda a Meshery en [`http://localhost:9081`](http://localhost:9081).
Se le redireccionará a una página de inicio de sesión social donde puede elegir uno de los métodos de inicio de sesión social disponibles para iniciar sesión en Meshery.

Al iniciar Meshery correctamente, las instrucciones para acceder a Meshery se imprimirán en la pantalla. Eche un vistazo a las [guías Meshery](/docs/guides) para obtener consejos de uso avanzados.
Al iniciar Meshery correctamente, las instrucciones para acceder a Meshery se imprimirán en la pantalla. Eche un vistazo a las [guías Meshery]({{ site.baseurl }}/guides) para obtener consejos de uso avanzados.
2 changes: 1 addition & 1 deletion docs/pages/es/installation/eks.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,4 +102,4 @@ Si el procedimiento de [Configuración automática](#configuración-automática-
$ kubectl config view --minify --flatten > config_aws_eks.yaml
```

Meshery ahora debería estar conectado con su instancia administrada de Kubernetes. Eche un vistazo a las [Guías Meshery](/docs/guides) para ver más consejos de uso avanzados.
Meshery ahora debería estar conectado con su instancia administrada de Kubernetes. Eche un vistazo a las [Guías Meshery]({{ site.baseurl }}/guides) para ver más consejos de uso avanzados.
2 changes: 1 addition & 1 deletion docs/pages/es/installation/gke.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,4 +48,4 @@ Si el procedimiento [Configuración automática](#configuración-automática-rec
1. En su navegador, navegue hasta Meshery (por ejemplo,, `http://localhost:9081`) e inicie su sesión.
1. En la sección Settings-->Environment, introduzca el archivo generado (`config-cluster-admin-sa-gke-default.yaml`) como el archivo kubeconfig.

Meshery ahora debería estar conectado con su instancia administrada de Kubernetes. Entre a visualizar las [guías Meshery](/docs/guides) para que obtenga consejos de uso avanzado.
Meshery ahora debería estar conectado con su instancia administrada de Kubernetes. Entre a visualizar las [guías Meshery]({{ site.baseurl }}/guides) para que obtenga consejos de uso avanzado.
2 changes: 1 addition & 1 deletion docs/pages/es/installation/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ list: exclude

## Inicio Rápido

Poner a correr Meshery en un sistema habilitado con Docker, es fácil. Usa la interfaz de linea de comandos Meshery, `mesheryctl`, para empezar Meshery en cualquiera de sus [plataformas soportadas](/docs/installation/platforms).
Poner a correr Meshery en un sistema habilitado con Docker, es fácil. Usa la interfaz de linea de comandos Meshery, `mesheryctl`, para empezar Meshery en cualquiera de sus [plataformas soportadas]({{ site.baseurl }}/installation/platforms).

## Usando `mesheryctl`

Expand Down
2 changes: 1 addition & 1 deletion docs/pages/es/installation/kubernetes.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,4 +91,4 @@ spec:
type: NodePort
```

Meshery debe ahora ser conectado con su instancia administrada de Kubernetes. Eche un vistazo a las guías [guías Meshery](/docs/guides) para tips de uso advanzado.
Meshery debe ahora ser conectado con su instancia administrada de Kubernetes. Eche un vistazo a las guías [guías Meshery]({{ site.baseurl }}/guides) para tips de uso advanzado.
4 changes: 2 additions & 2 deletions docs/pages/es/installation/minikube.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,6 @@ Nota: Asegúrese que _current-context_ (contexto actual) esté establecido a `mi

#### 3. **Configurar Meshery**

Siga los [pasos de instalación](/docs/installation) para instalar el CLI (Intérprete de Línea de Comandos) mesheryctl.
Siga los [pasos de instalación]({{ site.baseurl }}/installation) para instalar el CLI (Intérprete de Línea de Comandos) mesheryctl.

Meshery ahora debería estar conectado con su instancia administrada de Kubernetes. Eche un vistazo a [guías Meshery](/docs/guides) para consejos de uso advanzado.
Meshery ahora debería estar conectado con su instancia administrada de Kubernetes. Eche un vistazo a [guías Meshery]({{ site.baseurl }}/guides) para consejos de uso advanzado.
Loading

0 comments on commit 1f45f41

Please sign in to comment.