Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DevOps] Populate Meshery Catalog with Sample Apps using mesheryctl #1650

Open
leecalcote opened this issue Feb 29, 2024 · 7 comments
Open

Comments

@leecalcote
Copy link
Member

Current Situation

Meshery Catalog has a relatively small number of published designs.

Desired Situation

Meshery Catalog is populated with a variety of published designs, representing any number of technologies in the designs and representing different categories of designs.

Difficultly Level: Beginner

This is a beginner-level issue designed to both help introduce you, the contributor, to additional Kubernetes concepts and DevOps practices, and to aid in creating a robust catalog full of cloud native design patterns and sample apps in the Meshery Catalog.

Skills Needed

  1. No coding skills needed.
  2. Awareness of Kubernetes.

Implementation

  1. Identify a Kubernetes sample app
    1. Bring your own Kubernetes manifest or Helm Chart or Docker Compose file or...
    2. ...or identify a sample app from any available in public repos (example 1, example 2, example 3).
    3. Attempt to identify resources that can benefit both newcomers and seasoned professionals.
  2. Import Kubernetes App
    1. Import the sample application using mesheryctl app import command, following this guide.
  3. Publish Kubernetes App
    1. Publish your sample app into the Meshery Catalog. Guides: Using Meshery UI or Using MeshMap.
  4. [Optional] Open App in Playground
    1. Access Meshery Playground and open your app in MeshMap.
  5. [Optional] Share your Kubernetes App
    1. Be social and share your imported apps on twitter or linkedin and the Meshery project accounts will repost.
  6. Repeat
    1. Import and publish five or more sample apps.

Acceptance Criteria

  1. Five or more new sample apps have been imported into Meshery and published into the Meshery Catalog.

Contributor Guides and Handbook

@Sangam-ghimire
Copy link

Hey @leecalcote I am learning this, I can help but will take some time.
If time is flexible, can you assign it to me.

@leecalcote
Copy link
Member Author

Thanks for setting expectations, @Sangam-ghimire. Let's give it a go. 👍

@UncleWeeds
Copy link

UncleWeeds commented Apr 10, 2024

@leecalcote, @Sangam-ghimire Hey if no one is working on this issue, I would like to work on it.

@sandramsc
Copy link
Member

@UncleWeeds I have assigned this to you, go ahead.

Copy link

stale bot commented May 25, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the issue/stale Issue has not had any activity for an extended period of time label May 25, 2024
@sandramsc
Copy link
Member

@UncleWeeds Hi, it's been a while since this issue was assigned, with no updates, please let us know if you are still working towards a solution, what the update, if not we'll re-assigm to give other contributors a go at it.

@stale stale bot removed the issue/stale Issue has not had any activity for an extended period of time label May 27, 2024
@UncleWeeds
Copy link

@sandramsc Assign it to someone else

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants