meshery-extensions/Kanvas Snapshot
Returns a visual rendering of your infrastructure as code (helm, k8s, docker) as a Meshery Design.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 17, 2026
- License
- Apache 2.0
Pinned Snippet
uses: meshery-extensions/kanvas-snapshot@348b01b8aa456d727a6b28fc3d787874878018bc # v0.2.44tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| designID | The design uuid, example: 3c116d0a-49ea-4294-addc-d9ab34210662 | no | — |
| applicationId | Meshery design ID. Example: 3c116d0a-49ea-4294-addc-d9ab34210662 | no | — |
| githubToken | Github Personal Access Token | yes | — |
| mesheryToken | Layer5 Cloud API Token | yes | — |
| prNumber | GitHub pull request on which to comment. | no | 0 |
| filePath | URI of the infrastructure as code manifest(s) to be rendered. | no | — |
| application_type | Design type. Specific one of the following three types: 1) "Kubernetes Manifest", 2) "Docker Compose", or 3) "Helm Chart" | yes | — |
| application_url | Design's source URI; location of the original manifests | no | — |
| skipComment | Skip the step of commenting on the PR when the action is invoked not for any specific PR or commit but dispatched manually for eg: as part of publishing catalog. | — | false |
| assetLocation | Remote location where the generated asset (screenshot) for the design will be stored. | no | — |
| email address where the snapshot will be sent | no | — |
Outputs
| name | description |
|---|---|
| mardownResult | The markdown result |
| resource_url | The URL of the generated resource. |