Helm improvements and publishing (#19)
This commit is contained in:
1 parent
9cb943e183
commit
b2b6d8710b
11 files changed
+340
-129
No files matched your search
@@ -0,0 +1,73 @@
|
||||
# Jellyfin Helm Charts Repository
|
||||
|
||||
This repository contains Helm charts for the jellyfin project.
|
||||
|
||||
## Repository Structure
|
||||
|
||||
Each Helm chart is stored in its own directory. Each chart follows the standard Helm chart structure:
|
||||
|
||||
```plaintext
|
||||
hellyfin-helm/
|
||||
├── jellyfin/
|
||||
│ ├── Chart.yaml
|
||||
│ ├── values.yaml
|
||||
│ ├── templates/
|
||||
│ └── ...
|
||||
├── chart2/
|
||||
│ ├── Chart.yaml
|
||||
│ ├── values.yaml
|
||||
│ ├── templates/
|
||||
│ └── ...
|
||||
└── ...
|
||||
```
|
||||
|
||||
- `Chart.yaml`: Contains metadata about the chart (name, version, app version, etc.).
|
||||
- `values.yaml`: Default configuration values for the chart.
|
||||
- `templates/`: The Kubernetes resource templates (YAML files) that Helm uses to deploy the chart.
|
||||
|
||||
## How to Use the Charts
|
||||
|
||||
### 1. Add this Repository
|
||||
|
||||
To use the charts in this repository, first add the repository to Helm:
|
||||
|
||||
```bash
|
||||
helm repo add jellyfin https://<your-repo-url>.git
|
||||
helm repo update
|
||||
```
|
||||
|
||||
### 2. Install a Chart
|
||||
|
||||
To install a chart from this repository, use the following command:
|
||||
|
||||
```bash
|
||||
helm install <release-name> jellyfin/<chart-name>
|
||||
```
|
||||
|
||||
### 3. Customize Installation
|
||||
|
||||
You can customize the installation by passing in custom values via the `--set` flag or by using a `values.yaml` file:
|
||||
|
||||
```bash
|
||||
helm install <release-name> jellyfin/<chart-name> --set key=value
|
||||
```
|
||||
|
||||
or
|
||||
|
||||
```bash
|
||||
helm install <release-name> jellyfin/<chart-name> -f custom-values.yaml
|
||||
```
|
||||
|
||||
## Contributing
|
||||
|
||||
Feel free to contribute to this repository by:
|
||||
|
||||
- Submitting new charts.
|
||||
- Fixing bugs or issues.
|
||||
- Improving documentation.
|
||||
|
||||
To contribute, fork this repository, create a new branch, and submit a pull request with your changes.
|
||||
|
||||
## License
|
||||
|
||||
This repository is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.
|
||||
Reference in new issue
Block a user