Skip to content

Commit b2eae0d

Browse files
committed
Add core Makefile, help display, and latest release script
- Introduced a new core Makefile (Makefile.core.mk) to define global variables, component configurations, and build settings. - Created a help display Makefile (Makefile.show-help.mk) to provide users with build target options and descriptions. - Implemented a script (latest_release.sh) to determine the release channel based on the current Git reference and output the latest version information. Signed-off-by: Lee Calcote <lee.calcote@layer5.io>
1 parent 4b1c12b commit b2eae0d

File tree

6 files changed

+39
-43
lines changed

6 files changed

+39
-43
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
include .github/build/Makefile.core.mk
2-
include .github/build/Makefile.show-help.mk
1+
include build/Makefile.core.mk
2+
include build/Makefile.show-help.mk
33

44
IMAGE?=layer5/kanvas-docker-extension:edge-latest
55
NAME?=layer5/kanvas-docker-extension

README.md

Lines changed: 37 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,69 @@
1-
<p style="text-align:center;" align="center"><a href="https://meshery.io/meshery"><picture align="center">
2-
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/meshery/meshery/blob/master/.github/assets/images/meshery/meshery-logo-dark-text-side.svg" width="70%" align="center" style="margin-bottom:20px;">
3-
<source media="(prefers-color-scheme: light)" srcset="https://github.com/meshery/meshery/blob/master/.github/assets/images/meshery/meshery-logo-light-text-side.svg" width="70%" align="center" style="margin-bottom:20px;">
4-
<img alt="Shows an illustrated light mode meshery logo in light color mode and a dark mode meshery logo dark color mode." src="https://raw.githubusercontent.com/meshery/meshery/master/.github/assets/images/meshery/meshery-logo-tag-light-text-side.png" width="70%" align="center" style="margin-bottom:20px;">
1+
<p style="text-align:center;" align="center"><a href="https://layer5.io/kanvas"><picture align="center">
2+
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/layer5io/layer5/blob/master/.github/assets/images/kanvas/meshery-logo-dark-text-side.svg" width="70%" align="center" style="margin-bottom:20px;">
3+
<source media="(prefers-color-scheme: light)" srcset="https://github.com/layer5io/layer5/blob/master/.github/assets/images/kanvas/meshery-logo-light-text-side.svg" width="70%" align="center" style="margin-bottom:20px;">
4+
<img alt="Shows an illustrated light mode meshery logo in light color mode and a dark mode Kanvas logo in dark color mode." src="https://raw.githubusercontent.com/layer5io/kanvas-docker-extension/master/.github/assets/images/kanvas/meshery-logo-tag-light-text-side.png" width="70%" align="center" style="margin-bottom:20px;">
55
</picture></a><br /><br /></p>
66

77
<p align="center">
8-
<a href="https://hub.docker.com/r/meshery/meshery" alt="Docker pulls">
9-
<img src="https://img.shields.io/docker/pulls/meshery/meshery.svg" /></a>
10-
<a href="https://github.com/issues?utf8=✓&q=is%3Aopen+is%3Aissue+archived%3Afalse+org%meshery-extensions+label%3A%22help+wanted%22+" alt="GitHub issues by-label">
11-
<img src="https://img.shields.io/github/issues/meshery/meshery/help%20wanted.svg?color=informational" /></a>
12-
<a href="https://github.com/meshery/meshery/blob/master/LICENSE" alt="LICENSE">
13-
<img src="https://img.shields.io/github/license/meshery/meshery?color=brightgreen" /></a>
14-
<a href="https://goreportcard.com/report/github.com/meshery/meshery" alt="Go Report Card">
15-
<img src="https://goreportcard.com/badge/github.com/meshery/meshery" /></a>
16-
<a href="https://github.com/meshery/meshery/actions" alt="Build Status">
17-
<img src="https://img.shields.io/github/workflow/status/meshery/meshery/Meshery%20Build%20and%20Releaser%20(edge)" /></a>
8+
<a href="https://hub.docker.com/r/layer5/kanvas-docker-extension" alt="Docker pulls">
9+
<img src="https://img.shields.io/docker/pulls/layer5/kanvas.svg" /></a>
10+
<a href="https://github.com/issues?utf8=✓&q=is%3Aopen+is%3Aissue+archived%3Afalse+org%meshery-extensions+org%layer5io+org%layer5labs+label%3A%22help+wanted%22+" alt="GitHub issues by-label">
11+
<img src="https://img.shields.io/github/issues/layer5io/layer5/help%20wanted.svg?color=informational" /></a>
12+
<a href="https://github.com/layer5io/layer5/blob/master/LICENSE" alt="LICENSE">
13+
<img src="https://img.shields.io/github/license/layer5io/layer5?color=brightgreen" /></a>
14+
<a href="https://goreportcard.com/report/github.com/layer5io/layer5" alt="Go Report Card">
15+
<img src="https://goreportcard.com/badge/github.com/layer5io/layer5" /></a>
16+
<a href="https://github.com/layer5io/docs/actions" alt="Build Status">
17+
<img src="https://img.shields.io/github/workflow/status/meshery/meshery/Kanvas%20Build%20and%20Releaser%20(edge)" /></a>
1818
<a href="https://bestpractices.coreinfrastructure.org/projects/3564" alt="CLI Best Practices">
1919
<img src="https://bestpractices.coreinfrastructure.org/projects/3564/badge" /></a>
20-
<a href="https://meshery.io/community#community-forums" alt="Discuss Users">
21-
<img src="https://img.shields.io/discourse/users?label=discuss&logo=discourse&server=https%3A%2F%2Fdiscuss.meshery.io" /></a>
22-
<a href="https://slack.meshery.io" alt="Join Slack">
23-
<img src="https://img.shields.io/badge/Slack-@meshery.svg?logo=slack"></a>
24-
<a href="https://twitter.com/intent/follow?screen_name=mesheryio" alt="Twitter Follow">
25-
<img src="https://img.shields.io/twitter/follow/mesheryio.svg?label=Follow+Meshery&style=social" /></a>
20+
<a href="https://discuss.layer5.io" alt="Discuss Users">
21+
<img src="https://img.shields.io/discourse/users?label=discuss&logo=discourse&server=https%3A%2F%2Fdiscuss.layer5.io" /></a>
22+
<a href="https://slack.layer5.io" alt="Join Slack">
23+
<img src="https://img.shields.io/badge/Slack-@kanvas.svg?logo=slack"></a>
24+
<a href="https://twitter.com/intent/follow?screen_name=layer5" alt="X Follow">
25+
<img src="https://img.shields.io/twitter/follow/layer5.svg?label=Follow+Kanvas&style=social" /></a>
2626
</p>
2727

28-
[Meshery](https://meshery.io) is the cloud native management plane offering lifecycle, configuration, and performance management of Kubernetes, service meshes, and your workloads.
28+
[Kanvas](https://layer5.io/kanvas) delivers collaborative and visual configuration management offering lifecycle, configuration, and performance management of Kubernetes, public Clouds, and your workloads.
2929

30-
<p align="center">
31-
Meshery is a Cloud Native Computing Foundation project.
32-
</p>
33-
34-
# Docker Extension for Meshery
30+
# Docker Extension for Kanvas
3531

36-
The Docker Extension for Meshery extends Docker Desktop’s position as the cloud native developer’s go-to Kubernetes environment with easy access to the next layer of cloud native infrastructure: service meshes. Service mesh or not, though, Meshery offers a visual topology for designing Docker-Compose applications, operating Kubernetes, service meshes, and their workloads. Meshery brings deep support of 10 different service meshes to the fingertips of Docker Desktop developers in connection with Docker Desktop’s ability to deliver Kubernetes locally.
32+
The Docker Extension for Kanvas extends Docker Desktop’s position as the cloud native developer’s go-to Kubernetes environment with easy access to the next layer of cloud native infrastructure. Kubernetes or not, though, Kanvas offers a visual topology for designing Docker Compose applications, operating Kubernetes, and Clouds. Kanvas brings deep support of 300+ different infrastructure models to the fingertips of Docker Desktop developers in connection with Docker Desktop’s ability to deliver Kubernetes locally.
3733

38-
<h2><a name="running"></a>Get Started with the Docker Extension for Meshery</h2>
34+
<h2><a name="running"></a>Get Started with the Docker Extension for Kanvas</h2>
3935

4036
<h3>Using Docker Desktop</h3>
4137
<p>Navigate to the Extensions area of Docker Desktop.</p>
4238

4339
<h3>Using <code>docker</code></h3>
44-
<p>Meshery runs as a set of containers inside your Docker Desktop virtual machine.</p>
45-
<pre>docker extension install meshery/docker-extension-meshery</pre>
46-
<p>See the <a href="https://docs.meshery.io/installation/quick-start">quick start</a> guide.</p>
40+
<p>Kanvas runs as a set of containers inside your Docker Desktop virtual machine.</p>
41+
<pre>docker extension install layer5/kanvas-docker-extension</pre>
42+
<p>See the <a href="https://docs.layer5.io/kanvas/installation/quick-start">quick start</a> guide.</p>
4743
<p style="clear:both;">&nbsp;</p>
4844

49-
## Using the Docker Extension for Meshery
45+
## Using the Docker Extension for Kanvas
5046

5147
1. Install any service mesh with the check of a box.
5248
1. Import your Docker Compose apps for visual design and deployment to Kubernetes and service meshes.
5349

5450
<p align="center"><a href="https://raw.githubusercontent.com/meshery/meshery/master/install/docker-extension/docs/img/docker-desktop-extension-for-meshery.png"><img src="https://raw.githubusercontent.com/meshery/meshery/master/install/docker-extension/docs/img/docker-desktop-extension-for-meshery.png" width="90%" align="center" /></a></p>
5551

56-
## Docker Extension for Meshery Architecture
52+
## Docker Extension for Kanvas Architecture
5753

58-
The Docker Extension for Meshery deploys Meshery to your local Docker host as a Docker Compose application.
54+
The Docker Extension for Kanvas deploys Kanvas to your local Docker host as a Docker Compose application.
5955

6056
<p align="center"><a href="https://raw.githubusercontent.com/meshery/meshery/master/install/docker-extension/docs/img/docker-extension-for-meshery-architecture.png"><img src="https://raw.githubusercontent.com/meshery/meshery/master/install/docker-extension/docs/img/docker-extension-for-meshery-architecture.png" width="90%" align="center" /></a></p>
61-
Learn more about <a href="https://docs.meshery.io/architecture">Meshery's architecture</a>.
57+
Learn more about <a href="https://docs.layer5.io/kanvas">Kanvas's architecture</a>.
6258

63-
## Docker Extension for Meshery
59+
## Docker Extension for Kanvas
6460

6561
From `/install/docker-extension`, familiarize with available `make` targets by executing:
6662

6763
```
6864
make
6965
```
66+
7067
Review the available targets and their purpose. In general, follow this sequence when building and testing changes:
7168

7269
```
@@ -76,18 +73,17 @@ make extension
7673
Once build is complete:
7774

7875
```
79-
docker extension install meshery/docker-extension-meshery:edge-latest
76+
docker extension install layer5/kanvas-docker-extension:edge-latest
8077
```
8178

8279
Or reinstall with:
8380

8481
```
85-
docker extension update meshery/docker-extension-meshery:edge-latest
82+
docker extension update layer5/kanvas-docker-extension:edge-latest
8683
```
8784

8885
<p style="text-align:center; width:100%;" align="center">
89-
<a href ="https://meshery.io/community"><img alt="MeshMates" src="https://docs.meshery.io/assets/img/readme/community.svg" style="margin-right:10px; margin-bottom:7px;" width="28%" align="center" /></a>
86+
<a href ="https://layer5.io/community"><img alt="MeshMates" src="https://docs.meshery.io/assets/img/readme/community.svg" style="margin-right:10px; margin-bottom:7px;" width="28%" align="center" /></a>
9087
</p>
9188
<p style="text-align:center; width:100%;" align="center">
92-
<h3 style="text-align:center;" align="center"><em>Have questions? Need help?</em> <strong>Ask in the <a href="https://meshery.io/community#community-forums">Community Forum</a></strong>.</h3></p>
93-
89+
<h3 style="text-align:center;" align="center"><em>Have questions? Need help?</em> <strong>Ask in the <a href="https://discuss.layer5.io">Community Forum</a></strong>.</h3></p>

bin/service

5.6 MB
Binary file not shown.

0 commit comments

Comments
 (0)