Compare commits

...

23 Commits

Author SHA1 Message Date
k8s-at-home[bot]
02621d64b6 chore: Auto-update chart README [skip ci] 2022-06-19 10:12:55 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
3b54c90168 [mosquitto] Add per_listener_settings option (#1623) 2022-06-19 06:12:17 -04:00
allcontributors[bot]
d35052eb8a docs: add lanquarden as a contributor for code (#1619)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-06-13 22:28:54 +10:00
k8s-at-home[bot]
26aadd37e8 Auto-generate chart summary [no ci] 2022-06-13 12:27:24 +00:00
k8s-at-home[bot]
6d73f60e6a chore: Auto-update chart README [skip ci] 2022-06-13 12:26:39 +00:00
lanquarden
35fdac841b [snapcast] Adding new chart (#1615)
* Adding snapcast chart

Signed-off-by: lanquarden <lanquarden@gmail.com>

* fix linting issue

Signed-off-by: lanquarden <lanquarden@gmail.com>

* Indent for yaml list in Chart.yaml

Signed-off-by: lanquarden <lanquarden@gmail.com>

* Fix container version

Signed-off-by: lanquarden <lanquarden@gmail.com>

* Update charts/incubator/snapcast/values.yaml

Co-authored-by: Truxnell <19149206+Truxnell@users.noreply.github.com>

Co-authored-by: Truxnell <19149206+Truxnell@users.noreply.github.com>
2022-06-13 22:26:14 +10:00
k8s-at-home[bot]
8e29cf2920 Auto-generate chart summary [no ci] 2022-06-13 12:20:54 +00:00
k8s-at-home[bot]
2df2224ea6 chore: Auto-update chart README [skip ci] 2022-06-13 12:19:53 +00:00
lanquarden
da002fda82 [mopidy] Add new chart (#1616)
* Add mopidy chart

Signed-off-by: lanquarden <lanquarden@gmail.com>

* tidal extension prevents mopidy from starting timely

Signed-off-by: lanquarden <lanquarden@gmail.com>

* Indent for yaml list in Chart.yaml

Signed-off-by: lanquarden <lanquarden@gmail.com>

* Fix container version

Signed-off-by: lanquarden <lanquarden@gmail.com>
2022-06-13 22:19:19 +10:00
renovate[bot]
d5ce3d0906 chore(deps): update actions/setup-python action to v4 (#1618)
* chore(deps): update actions/setup-python action to v4

* fix: Explicit python-version

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2022-06-13 10:03:39 +02:00
Truxnell
44add29118 Revert "chore(deps): update actions/setup-python action to v4 (#1614)" (#1617)
This reverts commit bcfc817d6e.
2022-06-10 12:41:33 +10:00
renovate[bot]
bcfc817d6e chore(deps): update actions/setup-python action to v4 (#1614)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-08 12:05:40 -04:00
k8s-at-home[bot]
9ef09d7bdb chore: Auto-update chart README [skip ci] 2022-06-07 01:05:42 +00:00
Noel Georgi
36ef9fc534 chore: fix unifi podsecurity context (#1611)
Fix Unifi pod `fsGroup`

When CSI mounts the unifi data if the `fsGroup` is not set it would be
mointed as uid `0` and when the unifi process starts as uid `999`, it
won't be able to access the data, producing permission denied errors and
the app failing to start.

Fix the above issue by setting the right `fsGroup` as set by the default
environment variables.

Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-06-06 21:05:16 -04:00
Angel Nunez Mencias
fe4c265938 [gatus] fix config volume (#1607)
Co-authored-by: angelnu <git@angelnucom>
2022-06-06 08:00:27 -04:00
k8s-at-home[bot]
d2f18a6fb9 Auto-generate chart summary [no ci] 2022-06-06 12:00:15 +00:00
Jonathan Bartlett
4cad496822 Fix quoting of mealie environment variables (#1606) 2022-06-06 07:59:47 -04:00
k8s-at-home[bot]
795f747866 chore: Auto-update chart README [skip ci] 2022-06-06 11:59:32 +00:00
David Young
1befa1e65f [rutorrent] add chart (#1604)
* Add rutorrent chart

Signed-off-by: David Young <davidy@funkypenguin.co.nz>

* Trim whitespace/newlines

Signed-off-by: David Young <davidy@funkypenguin.co.nz>

* Add newline again (not sure I understand why)

Signed-off-by: David Young <davidy@funkypenguin.co.nz>

* OK, I fail at chart directory placement!

Signed-off-by: David Young <davidy@funkypenguin.co.nz>

* Rename to rtorrent-rutorrent

Signed-off-by: David Young <davidy@funkypenguin.co.nz>
2022-06-06 07:59:08 -04:00
renovate[bot]
5cc6edc0da chore(deps): update dawidd6/action-download-artifact action to v2.21.0 (#1605)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-06 07:57:37 -04:00
renovate[bot]
5bc8abe09c chore(deps): update pre-commit/action action to v3 (#1608)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-06 07:57:22 -04:00
renovate[bot]
b3142f8547 chore(deps): update yokawasa/action-setup-kube-tools action to v0.8.1 (#1609)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-06 07:56:55 -04:00
k8s-at-home[bot]
a1ad4b8ce4 Auto-generate chart summary [no ci] 2022-06-03 12:29:33 +00:00
46 changed files with 1036 additions and 49 deletions

View File

@@ -598,6 +598,15 @@
"contributions": [
"code"
]
},
{
"login": "lanquarden",
"name": "lanquarden",
"avatar_url": "https://avatars.githubusercontent.com/u/446743?v=4",
"profile": "https://github.com/lanquarden",
"contributions": [
"code"
]
}
],
"contributorsPerLine": 7,

View File

@@ -49,7 +49,9 @@ jobs:
fetch-depth: 0
- name: Setup Python
uses: actions/setup-python@v3.1.2
uses: actions/setup-python@v4
with:
python-version: "3.10"
- name: Annotate Charts.yaml for Renovate PR's
if: inputs.isRenovatePR == 'true'

View File

@@ -22,13 +22,13 @@ jobs:
ref: ${{ inputs.checkoutCommit }}
- name: Install Kubernetes tools
uses: yokawasa/action-setup-kube-tools@v0.8.0
uses: yokawasa/action-setup-kube-tools@v0.8.1
with:
setup-tools: |
helmv3
helm: "3.8.0"
- uses: actions/setup-python@v3
- uses: actions/setup-python@v4
with:
python-version: "3.10"

View File

@@ -28,7 +28,7 @@ jobs:
fetch-depth: 0
- name: Install Kubernetes tools
uses: yokawasa/action-setup-kube-tools@v0.8.0
uses: yokawasa/action-setup-kube-tools@v0.8.1
with:
setup-tools: |
helmv3

View File

@@ -22,7 +22,7 @@ jobs:
ref: ${{ inputs.checkoutCommit }}
- name: Install Kubernetes tools
uses: yokawasa/action-setup-kube-tools@v0.8.0
uses: yokawasa/action-setup-kube-tools@v0.8.1
with:
setup-tools: |
helmv3
@@ -94,13 +94,13 @@ jobs:
ref: ${{ inputs.checkoutCommit }}
- name: Install Kubernetes tools
uses: yokawasa/action-setup-kube-tools@v0.8.0
uses: yokawasa/action-setup-kube-tools@v0.8.1
with:
setup-tools: |
helmv3
helm: "3.6.3"
- uses: actions/setup-python@v3
- uses: actions/setup-python@v4
with:
python-version: "3.10"

View File

@@ -26,7 +26,7 @@ jobs:
token: ${{ steps.generate-token.outputs.token }}
- name: Download workflow artifact
uses: dawidd6/action-download-artifact@v2.19.0
uses: dawidd6/action-download-artifact@v2.21.0
with:
github_token: ${{ steps.generate-token.outputs.token }}
workflow: pr-validate.yaml

View File

@@ -16,6 +16,6 @@ jobs:
uses: actions/checkout@v3
- name: Run against changes
uses: pre-commit/action@v2.0.3
uses: pre-commit/action@v3.0.0
with:
extra_args: --files ${{ inputs.modifiedFiles }}

View File

@@ -1,6 +1,6 @@
# Helm charts
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-66-orange.svg?style=flat-square)](#contributors-)
[![All Contributors](https://img.shields.io/badge/all_contributors-67-orange.svg?style=flat-square)](#contributors-)
<!-- ALL-CONTRIBUTORS-BADGE:END -->
[![docs](https://img.shields.io/badge/docs-rtfm-yellow?logo=gitbook&logoColor=white&style=for-the-badge)](https://docs.k8s-at-home.com/)
@@ -132,6 +132,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
<td align="center"><a href="https://github.com/lucacalcaterra"><img src="https://avatars.githubusercontent.com/u/879825?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Luca Calcaterra</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=lucacalcaterra" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/Omar007"><img src="https://avatars.githubusercontent.com/u/5380079?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Omar Pakker</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=Omar007" title="Code">💻</a></td>
<td align="center"><a href="https://resume.frezbo.dev"><img src="https://avatars.githubusercontent.com/u/18496730?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Noel Georgi</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=frezbo" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/lanquarden"><img src="https://avatars.githubusercontent.com/u/446743?v=4?s=100" width="100px;" alt=""/><br /><sub><b>lanquarden</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=lanquarden" title="Code">💻</a></td>
</tr>
</table>

View File

@@ -85,6 +85,7 @@
| [modem-stats](stable/modem-stats) | periodic cable modem data collection and save the results to InfluxDB |
| [monica](stable/monica) | A Personal Relationship Management tool to help you organize your social life |
| [mosquitto](stable/mosquitto) | Eclipse Mosquitto - An open source MQTT broker |
| [mqtt-exporter](stable/mqtt-exporter) | Simple and generic Prometheus exporter for MQTT. Tested with Mosquitto MQTT and Xiaomi sensors. |
| [multus](stable/multus) | multus CNI allows multiple NICs per pod |
| [mylar](stable/mylar) | Mylar is the automated Comic Book downloader (cbr/cbz) for use with various download clients. |
| [navidrome](stable/navidrome) | Navidrome is an open source web-based music collection server and streamer |
@@ -130,6 +131,7 @@
| [reverse-proxy](stable/reverse-proxy) | Creates ingress reverse-proxies for external hosts with minimum boilerplate |
| [rhasspy](stable/rhasspy) | rhasspy helm package |
| [rtorrent-flood](stable/rtorrent-flood) | rTorrent is a stable, high-performance and low resource consumption BitTorrent client. |
| [rtorrent-rutorrent](stable/rtorrent-rutorrent) | ruTorrent is a popular rtorrent client with a webui for ease of use. |
| [rtsp-to-web](stable/rtsp-to-web) | RTSPtoWeb converts RTSP streams to WebRTC, LL-HLS, HLS, MSE |
| [sabnzbd](stable/sabnzbd) | Free and easy binary newsreader |
| [samba](stable/samba) | A simple in-cluster Samba server |
@@ -189,11 +191,13 @@
| [handbrake](incubator/handbrake) | handbrake helm package |
| [kah-common-chart](incubator/kah-common-chart) | A KaH-common powered chart template. This can be useful for small projects that don't have their own chart. |
| [lancache](incubator/lancache) | LanCache Monolithic - a caching proxy server for game download content |
| [mopidy](incubator/mopidy) | mopidy helm package |
| [openhab](incubator/openhab) | openhab helm package |
| [scrypted](incubator/scrypted) | scrypted helm package |
| [sdtd](incubator/sdtd) | Dedicated server for 7 Days to Die |
| [signal-cli-rest-api](incubator/signal-cli-rest-api) | Dockerized Signal Messenger REST API |
| [sinusbot](incubator/sinusbot) | TeamSpeak & Discord Bot |
| [snapcast](incubator/snapcast) | snapcast helm package |
| [strongswan](incubator/strongswan) | strongSwan the OpenSource IPsec-based VPN Solution |
| [teamspeak](incubator/teamspeak) | TeamSpeak Server |
| [torrserver](incubator/torrserver) | TorrServer streams torrent to http |

View File

@@ -0,0 +1,26 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
# OWNERS file for Kubernetes
OWNERS
# helm-docs templates
*.gotmpl

View File

@@ -0,0 +1,23 @@
apiVersion: v2
appVersion: latest
description: mopidy helm package
name: mopidy
version: 0.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- mopidy
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/mopidy
icon: https://mopidy.org/icon
sources:
- https://github.com/mopidy/mopidy-docker
maintainers:
- name: lanquarden
email: lanquarden@gmail.com
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
annotations:
artifacthub.io/changes: |
- kind: added
description: Initial version

View File

@@ -0,0 +1,116 @@
# mopidy
![Version: 0.0.1](https://img.shields.io/badge/Version-0.0.1-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
mopidy helm package
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)**
## Source Code
* <https://github.com/mopidy/mopidy-docker>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 4.4.2 |
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install mopidy k8s-at-home/mopidy
```
## Installing the Chart
To install the chart with the release name `mopidy`
```console
helm install mopidy k8s-at-home/mopidy
```
## Uninstalling the Chart
To uninstall the `mopidy` deployment
```console
helm uninstall mopidy
```
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
## Configuration
Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
```console
helm install mopidy \
--set env.TZ="America/New York" \
k8s-at-home/mopidy
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install mopidy k8s-at-home/mopidy -f values.yaml
```
## Custom configuration
N/A
## Values
**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common)
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| config | string | `"[core]\ndata_dir = /var/lib/mopidy\n\n[audio]\noutput = audioresample ! audioconvert ! audio/x-raw,rate=48000,channels=2,format=S16LE ! tcpclientsink host=snapcast port=4953\n\n[http]\nhostname = 0.0.0.0\ndefault_app = iris\n\n[mpd]\nhostname = 0.0.0.0\n\n[tidal]\nenabled = false\n\n[mixcloud]\nenabled = false\n\n[subidy]\nenabled = true\nurl = http://gonic\nusername = admin\npassword = admin\n\n[spotify]\nenabled = false\n# Fast startup because we use the Spotify HTTP API to load these instead\n# Makes playlists unavailable under Browse > Spotify.\nallow_playlists = false\n"` | |
| env | object | See below | environment variables. See more environment variables in the [mopidy documentation](https://mopidy.org/docs). |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"jaedb/iris"` | image repository |
| image.tag | string | chart.appVersion | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
### Version 0.0.1
#### Added
* Initial version
#### Changed
N/A
#### Fixed
N/A
### Older versions
A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/k8s-at-home/mopidy?modal=changelog)
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
- Join our [Discord](https://discord.gg/sTMX7Vh) community
----------------------------------------------
Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/k8s-at-home/helm-docs/releases/v0.1.1)

View File

@@ -0,0 +1,9 @@
{{- define "custom.custom.configuration.header" -}}
## Custom configuration
{{- end -}}
{{- define "custom.custom.configuration" -}}
{{ template "custom.custom.configuration.header" . }}
N/A
{{- end -}}

View File

@@ -0,0 +1 @@
{{- include "common.notes.defaultNotes" . -}}

View File

@@ -0,0 +1,19 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Append the hardcoded settings */}}
{{- define "mopidy.hardcodedValues" -}}
persistence:
mopidy-config:
enabled: "true"
mountPath: "/config/mopidy.conf"
subPath: "mopidy.conf"
type: "custom"
volumeSpec:
configMap:
name: {{ printf "%v-config" (include "common.names.fullname" .) }}
{{- end -}}
{{- $_ := mergeOverwrite .Values (include "mopidy.hardcodedValues" . | fromYaml) -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -0,0 +1,11 @@
{{- include "common.values.setup" . -}}
---
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "common.names.fullname" . }}-config
labels:
{{- include "common.labels" . | nindent 4 }}
data:
mopidy.conf: |
{{- .Values.config | nindent 4 }}

View File

@@ -0,0 +1,79 @@
#
# IMPORTANT NOTE
#
# This chart inherits from our common library chart. You can check the default values/options here:
# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
#
image:
# -- image repository
repository: jaedb/iris
# -- image tag
# @default -- chart.appVersion
tag:
# -- image pull policy
pullPolicy: IfNotPresent
# -- environment variables. See more environment variables in the [mopidy documentation](https://mopidy.org/docs).
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
PIP_PACKAGES: Mopidy-Mixcloud Mopidy-Subidy
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
port: 6680
# mopidy JSON-RPC port
json-rpc:
enabled: true
port: 6600
ingress:
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence: {}
# data:
# enabled: false
# mountPath: /data
config: |
[core]
data_dir = /var/lib/mopidy
[audio]
output = audioresample ! audioconvert ! audio/x-raw,rate=48000,channels=2,format=S16LE ! tcpclientsink host=snapcast port=4953
[http]
hostname = 0.0.0.0
default_app = iris
[mpd]
hostname = 0.0.0.0
[tidal]
enabled = false
[mixcloud]
enabled = false
[subidy]
enabled = true
url = http://gonic
username = admin
password = admin
[spotify]
enabled = false
# Fast startup because we use the Spotify HTTP API to load these instead
# Makes playlists unavailable under Browse > Spotify.
allow_playlists = false

View File

@@ -0,0 +1,26 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
# OWNERS file for Kubernetes
OWNERS
# helm-docs templates
*.gotmpl

View File

@@ -0,0 +1,24 @@
apiVersion: v2
appVersion: latest
description: snapcast helm package
name: snapcast
version: 0.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- snapcast
- snapserver
home: https://github.com/k8s-at-home/charts/tree/master/charts/incubator/snapcast
icon: https://github.com/badaix/snapcast/blob/master/doc/web_hi_res_512.png
sources:
- https://github.com/badaix/snapcast
maintainers:
- name: lanquarden
email: lanquarden@gmail.com
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
annotations:
artifacthub.io/changes: |
- kind: added
description: Initial version

View File

@@ -0,0 +1,119 @@
# snapcast
![Version: 0.0.1](https://img.shields.io/badge/Version-0.0.1-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
snapcast helm package
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)**
## Source Code
* <https://github.com/badaix/snapcast>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 4.4.2 |
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install snapcast k8s-at-home/snapcast
```
## Installing the Chart
To install the chart with the release name `snapcast`
```console
helm install snapcast k8s-at-home/snapcast
```
## Uninstalling the Chart
To uninstall the `snapcast` deployment
```console
helm uninstall snapcast
```
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
## Configuration
Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
```console
helm install snapcast \
--set env.TZ="America/New York" \
k8s-at-home/snapcast
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install snapcast k8s-at-home/snapcast -f values.yaml
```
## Custom configuration
N/A
## Values
**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common)
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| config | string | See values.yaml | Snapserver configuration, see https://github.com/badaix/snapcast/blob/master/doc/configuration.md |
| env | object | See below | environment variables. |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"saiyato/snapserver"` | image repository |
| image.tag | string | chart.appVersion | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
| service.main.ports.clients | object | `{"enabled":true,"port":1704}` | Snapcast clients connect on port 1704 (default) |
| service.main.ports.control | object | `{"enabled":true,"port":1705}` | Snapcast control on port 1705 (default) |
| service.streams | object | `{"enabled":true,"ports":{"stream1":{"enabled":true,"port":4953},"stream2":{"enabled":true,"port":4954}}}` | Configure stream ports when using TCP server sockets as snapserver input streams |
## Changelog
### Version 0.0.1
#### Added
* Initial version
#### Changed
N/A
#### Fixed
N/A
### Older versions
A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/k8s-at-home/snapcast?modal=changelog)
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
- Join our [Discord](https://discord.gg/sTMX7Vh) community
----------------------------------------------
Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/k8s-at-home/helm-docs/releases/v0.1.1)

View File

@@ -0,0 +1,9 @@
{{- define "custom.custom.configuration.header" -}}
## Custom configuration
{{- end -}}
{{- define "custom.custom.configuration" -}}
{{ template "custom.custom.configuration.header" . }}
N/A
{{- end -}}

View File

@@ -0,0 +1 @@
{{- include "common.notes.defaultNotes" . -}}

View File

@@ -0,0 +1,19 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Append the hardcoded settings */}}
{{- define "snapcast.hardcodedValues" -}}
persistence:
snapcast-config:
enabled: "true"
mountPath: "/etc/snapserver.conf"
subPath: "snapserver.conf"
type: "custom"
volumeSpec:
configMap:
name: {{ printf "%v-config" (include "common.names.fullname" .) }}
{{- end -}}
{{- $_ := mergeOverwrite .Values (include "snapcast.hardcodedValues" . | fromYaml) -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -0,0 +1,11 @@
{{- include "common.values.setup" . -}}
---
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "common.names.fullname" . }}-config
labels:
{{- include "common.labels" . | nindent 4 }}
data:
snapserver.conf: |
{{- .Values.config | nindent 4 }}

View File

@@ -0,0 +1,241 @@
#
# IMPORTANT NOTE
#
# This chart inherits from our common library chart. You can check the default values/options here:
# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
#
image:
# -- image repository
repository: saiyato/snapserver
# -- image tag
# @default -- chart.appVersion
tag:
# -- image pull policy
pullPolicy: IfNotPresent
# -- environment variables.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
port: 1780
# -- Snapcast clients connect on port 1704 (default)
clients:
enabled: true
port: 1704
# -- Snapcast control on port 1705 (default)
control:
enabled: true
port: 1705
# -- Configure stream ports when using TCP server sockets as snapserver input streams
streams:
enabled: true
ports:
stream1:
enabled: true
port: 4953
stream2:
enabled: true
port: 4954
ingress:
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence: {}
# data:
# enabled: false
# mountPath: /data
# -- Snapserver configuration, see https://github.com/badaix/snapcast/blob/master/doc/configuration.md
# @default -- See values.yaml
config: |
###############################################################################
# ______ #
# / _____) #
# ( (____ ____ _____ ____ ___ _____ ____ _ _ _____ ____ #
# \____ \ | _ \ (____ || _ \ /___)| ___ | / ___)| | | || ___ | / ___) #
# _____) )| | | |/ ___ || |_| ||___ || ____|| | \ V / | ____|| | #
# (______/ |_| |_|\_____|| __/ (___/ |_____)|_| \_/ |_____)|_| #
# |_| #
# #
# Snapserver config file #
# #
###############################################################################
# default values are commented
# uncomment and edit to change them
# Settings can be overwritten on command line with:
# "--<section>.<name>=<value>", e.g. --server.threads=4
# General server settings #####################################################
#
[server]
# Number of additional worker threads to use
# - For values < 0 the number of threads will be 2 (on single and dual cores)
# or 4 (for quad and more cores)
# - 0 will utilize just the processes main thread and might cause audio drops
# in case there are a couple of longer running tasks, such as encoding
# multiple audio streams
#threads = -1
# the pid file when running as daemon
#pidfile = /var/run/snapserver/pid
# the user to run as when daemonized
#user = snapserver
# the group to run as when daemonized
#group = snapserver
# directory where persistent data is stored (server.json)
# if empty, data dir will be
# - "/var/lib/snapserver/" when running as daemon
# - "$HOME/.config/snapserver/" when not running as daemon
#datadir =
#
###############################################################################
# HTTP RPC ####################################################################
#
[http]
# enable HTTP Json RPC (HTTP POST and websockets)
#enabled = true
# address to listen on, can be specified multiple times
# use "0.0.0.0" to bind to any IPv4 address or :: to bind to any IPv6 address
# or "127.0.0.1" or "::1" to bind to localhost IPv4 or IPv6, respectively
# use the address of a specific network interface to just listen to and accept
# connections from that interface
#bind_to_address = 0.0.0.0
# which port the server should listen to
#port = 1780
# serve a website from the doc_root location
# disabled if commented or empty
doc_root = /usr/share/snapserver/snapweb
# Hostname or IP under which clients can reach this host
# used to serve cached cover art
# use <hostname> as placeholder for your actual host name
#host = <hostname>
#
###############################################################################
# TCP RPC #####################################################################
#
[tcp]
# enable TCP Json RPC
#enabled = true
# address to listen on, can be specified multiple times
# use "0.0.0.0" to bind to any IPv4 address or :: to bind to any IPv6 address
# or "127.0.0.1" or "::1" to bind to localhost IPv4 or IPv6, respectively
# use the address of a specific network interface to just listen to and accept
# connections from that interface
#bind_to_address = 0.0.0.0
# which port the server should listen to
#port = 1705
#
###############################################################################
# Stream settings #############################################################
#
[stream]
# address to listen on, can be specified multiple times
# use "0.0.0.0" to bind to any IPv4 address or :: to bind to any IPv6 address
# or "127.0.0.1" or "::1" to bind to localhost IPv4 or IPv6, respectively
# use the address of a specific network interface to just listen to and accept
# connections from that interface
#bind_to_address = 0.0.0.0
# which port the server should listen to
#port = 1704
# source URI of the PCM input stream, can be configured multiple times
# The following notation is used in this paragraph:
# <angle brackets>: the whole expression must be replaced with your specific setting
# [square brackets]: the whole expression is optional and can be left out
# [key=value]: if you leave this option out, "value" will be the default for "key"
#
# Format: TYPE://host/path?name=<name>[&codec=<codec>][&sampleformat=<sampleformat>][&chunk_ms=<chunk ms>][&controlscript=<control script filename>]
# parameters have the form "key=value", they are concatenated with an "&" character
# parameter "name" is mandatory for all sources, while codec, sampleformat and chunk_ms are optional
# and will override the default codec, sampleformat or chunk_ms settings
# Non blocking sources support the dryout_ms parameter: when no new data is read from the source, send silence to the clients
# Available types are:
# pipe: pipe:///<path/to/pipe>?name=<name>[&mode=create][&dryout_ms=2000], mode can be "create" or "read"
# librespot: librespot:///<path/to/librespot>?name=<name>[&dryout_ms=2000][&username=<my username>&password=<my password>][&devicename=Snapcast][&bitrate=320][&wd_timeout=7800][&volume=100][&onevent=""][&nomalize=false][&autoplay=false][&params=<generic librepsot process arguments>]
# note that you need to have the librespot binary on your machine
# sampleformat will be set to "44100:16:2"
# file: file:///<path/to/PCM/file>?name=<name>
# process: process:///<path/to/process>?name=<name>[&dryout_ms=2000][&wd_timeout=0][&log_stderr=false][&params=<process arguments>]
# airplay: airplay:///<path/to/airplay>?name=<name>[&dryout_ms=2000][&port=5000]
# note that you need to have the airplay binary on your machine
# sampleformat will be set to "44100:16:2"
# tcp server: tcp://<listen IP, e.g. 127.0.0.1>:<port>?name=<name>[&mode=server]
# tcp client: tcp://<server IP, e.g. 127.0.0.1>:<port>?name=<name>&mode=client
# alsa: alsa://?name=<name>&device=<alsa device>[&send_silence=false][&idle_threshold=100][&silence_threshold_percent=0.0]
# meta: meta:///<name of source#1>/<name of source#2>/.../<name of source#N>?name=<name>
#source = pipe:///tmp/snapfifo?name=default
#source = tcp://127.0.0.1?name=mopidy_tcp
source = tcp://0.0.0.0:4953?name=stream1&mode=server
source = tcp://0.0.0.0:4954?name=stream2&mode=server
# Default sample format: <sample rate>:<bits per sample>:<channels>
#sampleformat = 48000:16:2
# Default transport codec
# (flac|ogg|opus|pcm)[:options]
# Start Snapserver with "--stream:codec=<codec>:?" to get codec specific options
#codec = flac
# Default source stream read chunk size [ms].
# The server will continously read this number of milliseconds from the source into buffer and pass this buffer to the encoder.
# The encoded buffer is sent to the clients. Some codecs have a higher latency and will need more data, e.g. Flac will need ~26ms chunks
#chunk_ms = 20
# Buffer [ms]
# The end-to-end latency, from capturing a sample on the server until the sample is played-out on the client
#buffer = 1000
# Send audio to muted clients
#send_to_muted = false
#
###############################################################################
# Logging options #############################################################
#
[logging]
# log sink [null,system,stdout,stderr,file:<filename>]
# when left empty: if running as daemon "system" else "stdout"
#sink =
# log filter <tag>:<level>[,<tag>:<level>]*
# with tag = * or <log tag> and level = [trace,debug,info,notice,warning,error,fatal]
#filter = *:info
#
###############################################################################

View File

@@ -5,7 +5,7 @@ description: A developer-oriented health dashboard that gives you the ability to
icon: https://github.com/TwiN/gatus/raw/master/.github/assets/logo-with-dark-text.png
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/gatus
name: gatus
version: 1.0.0
version: 1.0.1
kubeVersion: ">=1.16.0-0"
sources:
- https://github.com/TwiN/gatus
@@ -18,5 +18,5 @@ dependencies:
version: 4.4.2
annotations:
artifacthub.io/changes: |-
- kind: added
description: Initial version
- kind: modified
description: fix configmap

View File

@@ -1,6 +1,6 @@
# gatus
![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![AppVersion: v3.8.0](https://img.shields.io/badge/AppVersion-v3.8.0-informational?style=flat-square)
![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-informational?style=flat-square) ![AppVersion: v3.8.0](https://img.shields.io/badge/AppVersion-v3.8.0-informational?style=flat-square)
A developer-oriented health dashboard that gives you the ability to monitor your services using HTTP, ICMP, TCP, and even DNS queries.
@@ -88,11 +88,11 @@ N/A
## Changelog
### Version 1.0.0
### Version 1.0.1
#### Added
* Initial version
N/A
#### Changed

View File

@@ -14,10 +14,8 @@
persistence:
config:
enabled: true
type: "configMap"
type: configMap
name: "{{ include "common.names.fullname" . }}-config"
mountPath: "/www/assets/config.yml"
subPath: "config.yml"
{{- end }}
{{- end -}}
{{- $_ := mergeOverwrite .Values (include "gatus.harcodedValues" . | fromYaml) -}}

View File

@@ -37,14 +37,9 @@ ingress:
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
config:
enabled: "true"
mountPath: "/config/config.yaml"
subPath: "config.yaml"
type: "custom"
volumeSpec:
configMap:
name: gatus-config
data:
enabled: true
type: emptyDir
configmap:
config:

View File

@@ -3,7 +3,7 @@ apiVersion: v2
appVersion: v1.0.0beta-2
description: Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family.
name: mealie
version: 5.0.1
version: 5.0.2
kubeVersion: ">=1.16.0-0"
keywords:
- grocy
@@ -23,4 +23,4 @@ dependencies:
annotations:
artifacthub.io/changes: |-
- kind: fixed
description: Fixed loading API environment variables.
description: Fixed quoting of API environment variables.

View File

@@ -16,7 +16,7 @@ additionalContainers:
value: "9000"
{{- range $name, $value := .Values.api.env }}
- name: {{ $name }}
value: {{ $value }}
value: {{ $value | quote }}
{{- end }}
ports:
- name: api

View File

@@ -3,7 +3,7 @@ apiVersion: v2
appVersion: 2.0.11
description: Eclipse Mosquitto - An open source MQTT broker
name: mosquitto
version: 4.3.2
version: 4.4.0
kubeVersion: ">=1.16.0-0"
keywords:
- mosquitto
@@ -22,5 +22,5 @@ dependencies:
version: 4.4.2
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2
- kind: added
description: Added support for enabling `per_listener_settings`

View File

@@ -1,6 +1,6 @@
# mosquitto
![Version: 4.3.2](https://img.shields.io/badge/Version-4.3.2-informational?style=flat-square) ![AppVersion: 2.0.11](https://img.shields.io/badge/AppVersion-2.0.11-informational?style=flat-square)
![Version: 4.4.0](https://img.shields.io/badge/Version-4.4.0-informational?style=flat-square) ![AppVersion: 2.0.11](https://img.shields.io/badge/AppVersion-2.0.11-informational?style=flat-square)
Eclipse Mosquitto - An open source MQTT broker
@@ -79,21 +79,22 @@ N/A
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"eclipse-mosquitto"` | image repository |
| image.tag | string | `"2.0.11"` | image tag |
| perListenerSettings | bool | `false` | By enabling this, authentication and access control settings will be controlled on a per-listener basis |
| persistence.configinc | object | See values.yaml | Configure a persistent volume to place *.conf mosquitto-config-files in. When enabled, this gets set as `include_dir` in the mosquitto config. |
| persistence.data | object | See values.yaml | Configure a persistent volume to place mosquitto data in. When enabled, this enables `persistence` and `persistence_location` in the mosquitto config. |
| service | object | See values.yaml | Configures service settings for the chart. Normally this does not need to be modified. |
## Changelog
### Version 4.3.2
### Version 4.4.0
#### Added
N/A
* Added support for enabling `per_listener_settings`
#### Changed
* Upgraded `common` chart dependency to version 4.4.2
N/A
#### Fixed

View File

@@ -8,6 +8,7 @@ metadata:
{{- include "common.labels" . | nindent 4 }}
data:
mosquitto.conf: |
per_listener_settings {{ .Values.perListenerSettings }}
listener {{ .Values.service.main.ports.mqtt.port }}
{{- if .Values.auth.enabled }}
allow_anonymous false

View File

@@ -28,6 +28,9 @@ auth:
# -- By enabling this, `allow_anonymous` gets set to `false` in the mosquitto config.
enabled: false
# -- By enabling this, authentication and access control settings will be controlled on a per-listener basis
perListenerSettings: false
persistence:
# -- Configure a persistent volume to place mosquitto data in.
# When enabled, this enables `persistence` and `persistence_location` in the mosquitto config.

View File

@@ -0,0 +1,26 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
# OWNERS file for Kubernetes
OWNERS
# helm-docs templates
*.gotmpl

View File

@@ -0,0 +1,25 @@
---
apiVersion: v2
appVersion: 3.10-0.9.8-0.13.8
description: ruTorrent is a popular rtorrent client with a webui for ease of use.
name: rtorrent-rutorrent
version: 1.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- rutorrent
- torrrent
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/rtorrent-rutorrent
icon: https://avatars.githubusercontent.com/u/88781313?s=200&v=4
sources:
- https://github.com/Novik/ruTorrent
maintainers:
- name: funkypenguin
email: davidy@funkypenguin.co.nz
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
annotations:
artifacthub.io/changes: |-
- kind: added
description: Initial release

View File

@@ -0,0 +1,116 @@
# rtorrent-rutorrent
![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![AppVersion: 3.10-0.9.8-0.13.8](https://img.shields.io/badge/AppVersion-3.10--0.9.8--0.13.8-informational?style=flat-square)
ruTorrent is a popular rtorrent client with a webui for ease of use.
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)**
## Source Code
* <https://github.com/Novik/ruTorrent>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 4.4.2 |
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install rtorrent-rutorrent k8s-at-home/rtorrent-rutorrent
```
## Installing the Chart
To install the chart with the release name `rtorrent-rutorrent`
```console
helm install rtorrent-rutorrent k8s-at-home/rtorrent-rutorrent
```
## Uninstalling the Chart
To uninstall the `rtorrent-rutorrent` deployment
```console
helm uninstall rtorrent-rutorrent
```
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
## Configuration
Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
```console
helm install rtorrent-rutorrent \
--set env.TZ="America/New York" \
k8s-at-home/rtorrent-rutorrent
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install rtorrent-rutorrent k8s-at-home/rtorrent-rutorrent -f values.yaml
```
## Custom configuration
N/A
## Values
**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common)
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | See below | environment variables. See [image docs](https://github.com/crazy-max/docker-rtorrent-rutorrent#environment-variables) for more details. |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"crazymax/rtorrent-rutorrent"` | image repository |
| image.tag | string | `nil` | |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| initContainers | object | See values.yaml | Use an initContainer to delete the rtorrent.lock file when the pod starts this is only required if `session.use_lock.set = no` is NOT set |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
### Version 1.0.0
#### Added
* Initial release
#### Changed
N/A
#### Fixed
N/A
### Older versions
A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/k8s-at-home/rtorrent-rutorrent?modal=changelog)
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
- Join our [Discord](https://discord.gg/sTMX7Vh) community
----------------------------------------------
Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/k8s-at-home/helm-docs/releases/v0.1.1)

View File

@@ -0,0 +1,9 @@
{{- define "custom.custom.configuration.header" -}}
## Custom configuration
{{- end -}}
{{- define "custom.custom.configuration" -}}
{{ template "custom.custom.configuration.header" . }}
N/A
{{- end -}}

View File

@@ -0,0 +1 @@
{{- include "common.notes.defaultNotes" . -}}

View File

@@ -0,0 +1 @@
{{ include "common.all" . }}

View File

@@ -0,0 +1,55 @@
#
# IMPORTANT NOTE
#
# This chart inherits from our common library chart. You can check the default values/options here:
# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
#
# -- Use an initContainer to delete the rtorrent.lock file when the pod starts
# this is only required if `session.use_lock.set = no` is NOT set
# @default -- See values.yaml
initContainers: {}
# remove-session-lock:
# image: busybox
# command: ["sh", "-c", "rm -rf /config/.local/share/rtorrent/.session/rtorrent.lock"]
# volumeMounts:
# - name: config
# mountPath: /config
image:
# -- image repository
repository: crazymax/rtorrent-rutorrent
# @default -- chart.appVersion
tag:
# -- image pull policy
pullPolicy: IfNotPresent
# -- environment variables. See [image docs](https://github.com/crazy-max/docker-rtorrent-rutorrent#environment-variables) for more details.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
RUTORRENT_PORT: 8080
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
port: 8080
ingress:
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
data:
enabled: false
downloads:
enabled: false

View File

@@ -3,7 +3,7 @@ apiVersion: v2
appVersion: v7.1.66
description: Ubiquiti Network's Unifi Controller
name: unifi
version: 4.10.0
version: 4.10.1
keywords:
- ubiquiti
- unifi
@@ -27,4 +27,4 @@ dependencies:
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded unifi app to v7.1.66
description: Set right fsGroup policy for unifi pod

View File

@@ -1,6 +1,6 @@
# unifi
![Version: 4.10.0](https://img.shields.io/badge/Version-4.10.0-informational?style=flat-square) ![AppVersion: v7.1.66](https://img.shields.io/badge/AppVersion-v7.1.66-informational?style=flat-square)
![Version: 4.10.1](https://img.shields.io/badge/Version-4.10.1-informational?style=flat-square) ![AppVersion: v7.1.66](https://img.shields.io/badge/AppVersion-v7.1.66-informational?style=flat-square)
Ubiquiti Network's Unifi Controller
@@ -133,6 +133,7 @@ service:
| ingress.portal | object | See values.yaml | Enable and configure settings for the captive portal ingress under this key. |
| mongodb | object | See values.yaml | Enable and configure mongodb database subchart under this key. For more options see [mongodb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mongodb) |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| podSecurityContext | object | See below | pod security context. |
| service | object | See values.yaml | Configures service settings for the chart. |
| service.main.ports.controller | object | See values.yaml | Configure Controller port used for device command/control |
| service.main.ports.discovery | object | See values.yaml | Configure device discovery port |
@@ -145,7 +146,7 @@ service:
## Changelog
### Version 4.10.0
### Version 4.10.1
#### Added
@@ -153,7 +154,7 @@ N/A
#### Changed
* Upgraded unifi app to v7.1.66
* Set right fsGroup policy for unifi pod
#### Fixed

View File

@@ -36,6 +36,11 @@ env:
# STATDB_URI: # mongodb://unifi-mongodb:27017/unifi_stat
# DB_NAME: # unifi
# -- pod security context.
# @default -- See below
podSecurityContext:
fsGroup: 999
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:

View File

@@ -5,18 +5,18 @@ name: ${CHARTNAME}
version: 1.1.2
kubeVersion: ">=1.16.0-0"
keywords:
- ${CHARTNAME}
- ${CHARTNAME}
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/${CHARTNAME}
icon: https://${CHARTNAME}.org/icon
sources:
- https://github.com/${CHARTNAME}/${CHARTNAME}-docker
- https://github.com/${CHARTNAME}/${CHARTNAME}-docker
maintainers:
- name: ${CHARTNAME}
email: ${CHARTNAME}@${CHARTNAME}.com
- name: ${CHARTNAME}
email: ${CHARTNAME}@${CHARTNAME}.com
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
annotations:
artifacthub.io/changes: |
- kind: added