Skip to content

Commit

Permalink
Support for sidecar containers (#32)
Browse files Browse the repository at this point in the history
---
name: Pull Request
about: Create a pull request to contribute to the Helm chart collection
---

## Description

1. Support changing servicePort for deployment services
2. Add support for side car containers
3. Add instructions for setting up transmission through gluetun. This
took me a while to get running properly, so better share

## Type of change

- [x] Bug fix (non-breaking change which fixes an issue)
- [x] Non-breaking change which adds functionality
- [x] Documentation update

## Checklist

- [x] I have updated the chart version in `Chart.yaml` according to
[semantic versioning](https://semver.org/).
- [x] I have included any new or changed values in the `values.yaml`
file and documented them in the README if applicable.
- [x] My changes are tested and proven to work.
- [x] I have performed a self-review of my own code.
- [x] I have commented my code, particularly in hard-to-understand
areas.
- [x] I have made corresponding changes to the documentation.
- [x] My changes generate no new warnings.
  • Loading branch information
drinkataco authored Oct 8, 2024
2 parents f5a72a2 + 6dbf8b6 commit a911918
Show file tree
Hide file tree
Showing 19 changed files with 245 additions and 40 deletions.
2 changes: 1 addition & 1 deletion Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ apiVersion: 'v2'
name: 'media-servarr-base'
description: 'Base chart for media-servarr charts'
type: 'application'
version: 0.5.1
version: 0.6.0
icon: 'https://github.com/drinkataco/media-servarr/blob/main/icon.png'
4 changes: 2 additions & 2 deletions charts/bazarr/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@ keywords:
- 'bazarr'
kubeversion: ">=1.24.0-0"
type: 'application'
version: 0.4.5
version: 0.5.0
appVersion: '1.4.5'
icon: 'https://github.com/drinkataco/media-servarr/blob/main/charts/bazarr/icon.png'
dependencies:
- name: 'media-servarr-base'
version: 0.5.1
version: 0.6.0
repository: "file://../.."
maintainers:
- name: 'media-servarr'
Expand Down
4 changes: 2 additions & 2 deletions charts/flaresolverr/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ keywords:
- 'bypass'
kubeVersion: ">=1.24.0-0"
type: 'application'
version: 0.4.4
version: 0.5.0
appVersion: 'v3.3.21'
icon: 'https://github.com/drinkataco/media-servarr/blob/main/charts/flaresolverr/icon.png'
dependencies:
- name: 'media-servarr-base'
version: 0.5.1
version: 0.6.0
repository: "file://../.."
maintainers:
- name: 'media-servarr'
Expand Down
4 changes: 2 additions & 2 deletions charts/homarr/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ keywords:
- 'homarr'
kubeversion: ">=1.24.0-0"
type: 'application'
version: 0.5.4
version: 0.6.0
appVersion: '0.15.4'
icon: 'https://github.com/drinkataco/media-servarr/blob/main/charts/radarr/icon.png'
dependencies:
- name: 'media-servarr-base'
version: 0.5.1
version: 0.6.0
repository: "file://../.."
maintainers:
- name: 'media-servarr'
Expand Down
4 changes: 2 additions & 2 deletions charts/jellyfin/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,12 @@ keywords:
- 'jellyfin'
kubeversion: ">=1.24.0-0"
type: 'application'
version: 0.3.4
version: 0.4.0
appVersion: '10.9.11'
icon: 'https://github.com/drinkataco/media-servarr/blob/main/charts/jellyfin/icon.png'
dependencies:
- name: 'media-servarr-base'
version: 0.5.1
version: 0.6.0
repository: "file://../.."
maintainers:
- name: 'media-servarr'
Expand Down
4 changes: 2 additions & 2 deletions charts/jellyseerr/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@ keywords:
- 'jellyseerr'
kubeversion: ">=1.24.0-0"
type: 'application'
version: 0.2.2
version: 0.3.0
appVersion: '1.9.2'
icon: 'https://github.com/drinkataco/media-servarr/blob/main/charts/jellyseerr/icon.png'
dependencies:
- name: 'media-servarr-base'
version: 0.5.1
version: 0.6.0
repository: "file://../.."
maintainers:
- name: 'media-servarr'
Expand Down
4 changes: 2 additions & 2 deletions charts/lidarr/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@ keywords:
- 'lidarr'
kubeversion: ">=1.24.0-0"
type: 'application'
version: 0.6.0
version: 0.7.0
appVersion: '2.5.3'
icon: 'https://github.com/drinkataco/media-servarr/blob/main/charts/radarr/icon.png'
dependencies:
- name: 'media-servarr-base'
version: 0.5.1
version: 0.6.0
repository: "file://../.."
maintainers:
- name: 'media-servarr'
Expand Down
4 changes: 2 additions & 2 deletions charts/prowlarr/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ keywords:
- 'prowlarr'
kubeversion: ">=1.24.0-0"
type: 'application'
version: 0.6.0
version: 0.7.0
appVersion: '1.24.3'
icon: 'https://github.com/drinkataco/media-servarr/blob/main/charts/prowlarr/icon.png'
dependencies:
- name: 'media-servarr-base'
version: 0.5.1
version: 0.6.0
repository: "file://../.."
maintainers:
- name: 'media-servarr'
Expand Down
4 changes: 2 additions & 2 deletions charts/radarr/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ keywords:
- 'radarr'
kubeversion: ">=1.24.0-0"
type: 'application'
version: 0.6.0
version: 0.7.0
appVersion: '5.11.0'
icon: 'https://github.com/drinkataco/media-servarr/blob/main/charts/radarr/icon.png'
dependencies:
- name: 'media-servarr-base'
version: 0.5.1
version: 0.6.0
repository: "file://../.."
maintainers:
- name: 'media-servarr'
Expand Down
4 changes: 2 additions & 2 deletions charts/readarr/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ keywords:
- 'readarr'
kubeversion: ">=1.24.0-0"
type: 'application'
version: 0.6.0
version: 0.7.0
appVersion: '0.4.0-develop'
icon: 'https://github.com/drinkataco/media-servarr/blob/main/charts/readarr/icon.png'
dependencies:
- name: 'media-servarr-base'
version: 0.5.1
version: 0.6.0
repository: "file://../.."
maintainers:
- name: 'media-servarr'
Expand Down
4 changes: 2 additions & 2 deletions charts/sabnzbd/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ keywords:
- 'sabnzbd'
kubeversion: ">=1.24.0-0"
type: 'application'
version: 0.1.3
version: 0.2.0
appVersion: '4.3.3'
icon: 'https://github.com/drinkataco/media-servarr/blob/main/charts/sabnzbd/icon.png'
dependencies:
- name: 'media-servarr-base'
version: 0.5.1
version: 0.6.0
repository: "file://../.."
maintainers:
- name: 'media-servarr'
Expand Down
4 changes: 2 additions & 2 deletions charts/sonarr/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@ keywords:
- 'sonarr'
kubeversion: ">=1.24.0-0"
type: 'application'
version: 0.5.5
version: 0.6.0
appVersion: '4.0.9'
icon: 'https://github.com/drinkataco/media-servarr/blob/main/charts/sonarr/icon.png'
dependencies:
- name: 'media-servarr-base'
version: 0.5.1
version: 0.6.0
repository: "file://../.."
maintainers:
- name: 'media-servarr'
Expand Down
4 changes: 2 additions & 2 deletions charts/transmission/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ keywords:
- 'usenet'
kubeVersion: ">=1.24.0-0"
type: 'application'
version: 0.5.2
version: 0.6.0
appVersion: '4.0.6'
icon: 'https://github.com/drinkataco/media-servarr/blob/main/charts/transmission/icon.png'
dependencies:
- name: 'media-servarr-base'
version: 0.5.1
version: 0.6.0
repository: "file://../.."
maintainers:
- name: 'media-servarr'
Expand Down
7 changes: 7 additions & 0 deletions charts/transmission/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ This README covers the basics of customising and installation
* [Application Configuration](#application-configuration)
* [Volumes](#volumes)
* [Ingress Configuration](#ingress-configuration)
* [VPN Sidecar](#vpn-sidecar)
* [Advanced](#advanced)
* [Upgrading](#upgrading)
* [Uninstallation](#uninstallation)
Expand Down Expand Up @@ -105,6 +106,12 @@ ingress:
enabled: true
```

### VPN Sidecar

Thanks to [qdm12/gluetun](https://github.com/qdm12/gluetun), it is fairly trivial to route traffic through a VPN.

[To see how, view the VPN docs.](./docs/vpn.md)

### Advanced

Other supported deployment configuration include `deployment.nodeSelector`, `deployment.tolerations`, and `deployment.affinity`
Expand Down
Loading

0 comments on commit a911918

Please sign in to comment.