< img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=3131724&fmt=gif" />
Last updated:

    Upload Apps to the Kube AI Hub GitHub Repository

    Kube AI Hub provides an app repository for testing and development. Users can upload their apps to the repository, which will serve as available app templates once approved.

    Upload Your App

    Build your app first based on the Helm documentation. You can refer to the existing apps in the Kube AI Hub app repository. Official apps are stored in src/main and apps being tested are stored in src/test.

    Step 1: Develop an app

    1. Fork the app repository of Kube AI Hub.

    2. Install Helm based on the Helm documentation.

    3. Execute the following command to initialize the Helm client.

      helm init --client-only
      
    4. Create your app. For example, you create an app named mychart in the directory src/test.

      cd src/test
      helm create mychart
      cd mychart
      
    5. You can see that Helm has created related templates in the directory. For more information, see Create an App.

    Step 2: Submit an app

    When you finish the development, submit a pull request to the official repository of Kube AI Hub for review.

    Step 3: Deploy your app

    After your pull request is approved, your app will be available to use. For more information, refer to Import a Helm Repository to add https://charts.kubesphere.io/main to Kube AI Hub.