Proposed: Installing Helm Chart from a Git Repository using Rancher
Context
Rancher is an open-source platform for managing Kubernetes at scale. It provides a user-friendly interface for deploying, scaling and managing applications on top of Kubernetes.
Problem Statement
You want to install a Helm chart from a specific location, in this case, a Git repository: https://charts.bitnami.com/bitnami
, using Rancher.
Solution
Rancher does not directly support installing Helm charts from a Git repository. However, you can add the Git repository as a catalog in Rancher, and then use Rancher’s UI to deploy the chart.
Here’s how you can do it:
- Navigate to the Rancher UI.
- Go to Global -> Catalogs.
- Click on “Add Catalog”, fill in the details:
- Name: Give your catalog a name.
- URL: Enter the URL of your Git repository (
https://charts.bitnami.com/bitnami
). - Branch: Specify the branch to use (usually
master
ormain
).
- Click on “Create”.
- Now, you can navigate to your project, click on “Apps” -> “Launch”, and you should see your newly added catalog. You can select the chart you want to install and follow the prompts.
Benefits
This method allows you to manage and deploy Helm charts directly from the Rancher UI, providing a more user-friendly way to handle deployments.
Downsides
The main downside is that this method requires manual setup in the Rancher UI, which might not be ideal for automated workflows.
The Road Not Taken
An alternative approach would be to clone the Git repository locally, package the chart into a .tgz file, and upload it directly to Rancher.
Infrequent Use Case
This approach is particularly useful when you want to manage your Helm charts and deployments through a user-friendly interface, rather than dealing with command-line tools.
In Core and Done by Us
This solution is based on the core functionality provided by Rancher and does not require any additional tools or services.
Status
Status: Proposed
Decision Makers
- V-Sekai development team
Further Reading
- V-Sekai · GitHub - Official GitHub account for the V-Sekai development community focusing on social VR functionality for the Godot Engine.
- V-Sekai/v-sekai-game - GitHub page for the V-Sekai open-source project bringing social VR/VRSNS/metaverse components to the Godot Engine.
- bitnami/charts
This article was assisted by Aria, your AI assistant.