Helm Apps
Overview
The Helm Marketplace feature in our GitOps product enables users to seamlessly install Helm charts in their Kubernetes clusters. This feature provides a streamlined experience for deploying and managing applications using Helm while maintaining Git as the single source of truth for application configurations.
Key Features
App Catalog Section
- The App Category section includes a selection of default Helm charts.
- Users can browse and install Helm charts to a specific Kubernetes environment directly from this section.
- During installation, users must provide a Git repository URL where Helm templates will be stored.
- The Git repository acts as the source of truth for application configurations and updates.
Adding Custom Helm Repositories
- Users can extend the Helm Marketplace by adding both public and private Helm repositories.
- This can be done through the Add Repository section from the Repository Tab.
- Once added, charts from these repositories will be available in the App Category section for deployment.
Application Deployment and Management
Once a Helm chart is installed, from deployed apps tab you can find your deployed app lists by clicking them users can:
- View the Kubernetes resource tree of the deployed application.
- Access real-time pod logs for debugging and monitoring.
- Execute commands in the pod terminal directly from the console.
- Modify the Helm values.yaml file to customize deployments.
- View appliation helm templates.
Git-Based Version Control
- Any changes made to the values.yaml file or other configurations trigger a new commit in the provided Git repository.
- Users can track application changes and roll back to previous versions if needed.
- Deployments can be executed based on specific Git commits, ensuring full traceability and control over application updates.
Benefits
- Automated GitOps Workflow: Ensures that the application state is always in sync with the Git repository.
- Centralized Helm Management: Easily manage Helm charts from multiple sources in one place.
- Enhanced Observability: View Kubernetes resources, logs, and terminal access without leaving the GitOps console.
- Seamless Customization: Modify configurations directly and track changes via Git commits.
- Rollback & Versioning: Deploy specific commits for full control over application versions.
Next Page
F.A.Q