Compare commits

...

12 Commits

Author SHA1 Message Date
renovate[bot]
1eaf501196 chore(deps): update helm chart common to v2.0.1 (#712)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-03-23 17:20:26 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
1a64e26400 [heimdall] Bump common library 2021-03-23 15:26:07 +01:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
461b727e3f [kanboard] Bump common library 2021-03-23 15:23:39 +01:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
8f35b43d38 [homer] Bump common library 2021-03-23 15:18:56 +01:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
134eaddf9a [grocy] Update common library 2021-03-23 15:09:08 +01:00
renovate[bot]
2b32f7ee83 [chart] Update Helm chart common to v2 (#711)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Devin Buhl <devin.kray@gmail.com>
2021-03-23 14:49:06 +01:00
ᗪєνιη ᗷυнʟ
dfceb6b41d fix: ungroup major 2021-03-23 08:17:41 -04:00
ᗪєνιη ᗷυнʟ
f5aa0cb525 fix prowlarr release (#704) 2021-03-22 11:10:25 -04:00
ᗪєνιη ᗷυнʟ
367853d6a6 fix: disable helm-docs workflow 2021-03-22 11:08:37 -04:00
ᗪєνιη ᗷυнʟ
5a17a2c1ec add prowlarr chart (#703) 2021-03-22 14:56:04 +01:00
github-actions[bot]
a69bef244c chore(docs): update helm-docs [ci-skip] (#700)
Signed-off-by: onedr0p <onedr0p@users.noreply.github.com>

Co-authored-by: onedr0p <onedr0p@users.noreply.github.com>
2021-03-22 12:00:21 +01:00
Devin Buhl
841b72482e fix: delete deprecated charts [ci-skip] 2021-03-21 14:18:30 -04:00
193 changed files with 578 additions and 1441 deletions

View File

@@ -29,7 +29,8 @@
"updateTypes": ["major"],
"bumpVersion": "major",
"labels": ["dependency/major"],
"packageNames": ["common"]
"packageNames": ["common"],
"groupName": ["internal major dep"]
},
{
"updateTypes": ["minor"],

View File

@@ -1,48 +0,0 @@
name: "Charts: helm-docs"
on:
workflow_dispatch:
schedule:
- cron: "0 0 * * *"
jobs:
update-helm-docs:
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Install Helm
uses: azure/setup-helm@v1
with:
version: v3.5.3
- uses: actions/setup-python@v2
with:
python-version: 3.7
- name: Install helm-docs
run: |
wget -O /tmp/helm-docs.deb https://github.com/norwoodj/helm-docs/releases/download/v1.5.0/helm-docs_1.5.0_linux_amd64.deb
sudo dpkg -i /tmp/helm-docs.deb
- name: Update Helm docs
run: |
./hack/gen-helm-docs.sh
- name: Create pull request for helm-docs
uses: peter-evans/create-pull-request@v3
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch: "helm-docs/ci"
delete-branch: true
title: "chore(docs): update helm-docs [ci-skip]"
signoff: true
committer: "${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>"
author: "${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>"
commit-message: "chore(docs): update helm-docs [ci-skip]"
body: |
Signed-off-by: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>
labels: helm-docs

View File

@@ -0,0 +1,52 @@
#
# Disabled until we fix the chart releaser
#
# name: "Charts: helm-docs"
# on:
# workflow_dispatch:
# schedule:
# - cron: "0 0 * * *"
# jobs:
# update-helm-docs:
# runs-on: ubuntu-20.04
# steps:
# - name: Checkout
# uses: actions/checkout@v2
# with:
# fetch-depth: 0
# - name: Install Helm
# uses: azure/setup-helm@v1
# with:
# version: v3.5.3
# - uses: actions/setup-python@v2
# with:
# python-version: 3.7
# - name: Install helm-docs
# run: |
# wget -O /tmp/helm-docs.deb https://github.com/norwoodj/helm-docs/releases/download/v1.5.0/helm-docs_1.5.0_linux_amd64.deb
# sudo dpkg -i /tmp/helm-docs.deb
# - name: Update Helm docs
# run: |
# ./hack/gen-helm-docs.sh
# - name: Create pull request for helm-docs
# uses: peter-evans/create-pull-request@v3
# with:
# token: ${{ secrets.GITHUB_TOKEN }}
# branch: "helm-docs/ci"
# delete-branch: true
# title: "chore(docs): update helm-docs [ci-skip]"
# signoff: true
# committer: "${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>"
# author: "${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>"
# commit-message: "chore(docs): update helm-docs [ci-skip]"
# body: |
# Signed-off-by: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>
# labels: helm-docs

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 10.6.2
description: Airsonic is a Free and Open Source community driven media server
name: airsonic
version: 1.2.1
version: 2.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- airsonic
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -31,11 +31,13 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
music:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /music
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
@@ -51,13 +53,16 @@ persistence:
# existingClaim: ""
playlists:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /playlists
podcasts:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /podcasts
media:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /media

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 0.4.2
description: Bot for Prometheus Alertmanager
name: alertmanager-bot
version: 3.2.1
version: 4.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- alertmanager
@@ -19,4 +19,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -39,4 +39,5 @@ probes:
persistence:
data:
enabled: false
emptyDir: false
emptyDir:
enabled: false

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 4.0.5
description: AppDaemon is a loosely coupled, multi-threaded, sandboxed python execution environment for writing automation apps for various types of Home Automation Software including Home Assistant and MQTT.
name: appdaemon
version: 3.2.1
version: 4.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- appdaemon
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -36,7 +36,8 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v0.9.0.5
description: Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements
name: bazarr
version: 6.2.1
version: 7.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- bazarr
@@ -22,4 +22,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -28,11 +28,13 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
media:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /media
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v2009.1.0
description: Booksonic is a platform for accessing the audibooks you own wherever you are
name: booksonic-air
version: 3.2.1
version: 4.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- booksonic
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -29,11 +29,13 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
audiobooks:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /audiobooks
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
@@ -49,9 +51,11 @@ persistence:
# existingClaim: ""
podcasts:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /podcasts
othermedia:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /othermedia

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 0.6.9
description: Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database.
name: calibre-web
version: 5.2.1
version: 6.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- calibre
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -30,11 +30,13 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
books:
enabled: false
emptyDir: false
emptyDir:
enabled: false
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning

View File

@@ -4,7 +4,7 @@ apiVersion: v2
appVersion: 5.13.0
description: Calibre is a powerful and easy to use e-book manager.
name: calibre
version: 1.0.1
version: 2.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- calibre
@@ -19,4 +19,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -49,6 +49,7 @@ nodeSelector:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
accessMode: "ReadWriteOnce"
size: "1Gi"

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 3.9.1
description: Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Providers
name: ddclient
version: 3.2.1
version: 4.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- ddclient
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 2.10.03
description: deCONZ is an easy to use control software, with which you can set up and control Zigbee networks of any size without further programming effort.
name: deconz
version: 3.0.0
version: 4.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- deconz
@@ -20,4 +20,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v2.0.3-2201906121747
description: Deluge is a torrent download client
name: deluge
version: 2.2.1
version: 3.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- deluge
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -23,12 +23,14 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /config
downloads:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /downloads
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.3.0
description: Create live TV channel streams from media on your Plex servers.
name: dizquetv
version: 1.2.1
version: 2.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- dizqueTV
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -28,5 +28,6 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /home/node/app/.dizquetv

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.0.0
description: Cert-Manager Webhook for DNSMadeEasy
name: dnsmadeeasy-webhook
version: 1.1.2
version: 2.0.1
keywords:
- cert-manager
- dnsmadeeasy
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v4.9.0
description: DSMR-protocol reader, telegram data storage and energy consumption visualizer.
name: dsmr-reader
version: 2.3.1
version: 3.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- dsmr-reader
@@ -18,7 +18,7 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1
- name: postgresql
version: 10.3.7
repository: https://charts.bitnami.com/bitnami

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.15.3
description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
name: esphome
version: 5.2.1
version: 6.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- esphome
@@ -17,4 +17,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -32,7 +32,8 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v1.2.3
description: FlareSolverr is a proxy server to bypass Cloudflare protection
name: flaresolverr
version: 2.2.1
version: 3.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- flaresolverr
@@ -17,4 +17,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 4.1.1
description: Flood is a monitoring service for various torrent clients
name: flood
version: 3.2.1
version: 4.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- flood
@@ -20,4 +20,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -1,5 +1,6 @@
persistence:
data:
enabled: true
emptyDir: true
emptyDir:
enabled: true
mountPath: /data

View File

@@ -28,7 +28,8 @@ ingress:
persistence:
data:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /data
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.17.0
description: FreshRSS is a self-hosted RSS feed aggregator
name: freshrss
version: 3.2.1
version: 4.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- freshrss
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -28,4 +28,5 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: latest
description: Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection.
name: gaps
version: 2.2.1
version: 3.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- plex
@@ -17,4 +17,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -26,5 +26,6 @@ ingress:
persistence:
data:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /usr/data

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v0.12.0
description: Music streaming server / subsonic server API implementation
name: gonic
version: 3.2.1
version: 4.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- music
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -5,17 +5,21 @@ env:
persistence:
data:
enabled: true
emptyDir: true
emptyDir:
enabled: true
mountPath: /data
podcasts:
enabled: true
emptyDir: true
emptyDir:
enabled: true
mountPath: /podcasts
cache:
enabled: true
emptyDir: true
emptyDir:
enabled: true
mountPath: /cache
music:
enabled: true
emptyDir: true
emptyDir:
enabled: true
mountPath: /music

View File

@@ -31,19 +31,23 @@ ingress:
persistence:
data:
enabled: false
emptyDir: false
emptyDir:
enabled: false
podcasts:
enabled: false
emptyDir: false
emptyDir:
enabled: false
cache:
enabled: false
emptyDir: false
emptyDir:
enabled: false
music:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /music
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v2.7.1
description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home
name: grocy
version: 5.1.1
version: 6.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- grocy
@@ -15,5 +15,5 @@ maintainers:
email: jeff@billimek.com
dependencies:
- name: common
version: 3.1.0
repository: https://k8s-at-home.com/charts/
repository: https://library-charts.k8s-at-home.com
version: 2.0.1

View File

@@ -28,4 +28,5 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.19.0
description: Healthchecks is a cron job monitoring service. It listens for HTTP requests and email messages ("pings") from your cron jobs and scheduled tasks ("checks"). When a ping does not arrive on time, Healthchecks sends out alerts.
name: healthchecks
version: 1.0.1
version: 2.0.1
keywords:
- cron
- monitoring
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -56,7 +56,8 @@ persistence:
# -- Volume used for configuration
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountpath: /config
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 2.2.2
description: An Application dashboard and launcher
name: heimdall
version: 5.1.1
version: 6.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- heimdall
@@ -16,5 +16,5 @@ maintainers:
email: jeff@billimek.com
dependencies:
- name: common
version: 3.1.0
repository: https://k8s-at-home.com/charts/
repository: https://library-charts.k8s-at-home.com
version: 2.0.1

View File

@@ -32,4 +32,5 @@ probes:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 2021.1.5
description: Home Assistant
name: home-assistant
version: 6.3.1
version: 7.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- home-assistant
@@ -20,7 +20,7 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1
- name: postgresql
version: 10.3.7
repository: https://charts.bitnami.com/bitnami

View File

@@ -50,7 +50,8 @@ prometheus:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning

View File

@@ -4,7 +4,7 @@ description: A dead simple static HOMepage for your servER to keep your services
icon: https://raw.githubusercontent.com/bastienwirtz/homer/main/public/logo.png
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/homer
name: homer
version: 3.2.1
version: 4.0.1
kubeVersion: ">=1.16.0-0"
sources:
- https://github.com/bastienwirtz/homer
@@ -13,5 +13,5 @@ maintainers:
email: jeff@billimek.com
dependencies:
- name: common
version: 3.1.0
repository: https://k8s-at-home.com/charts/
repository: https://library-charts.k8s-at-home.com
version: 2.0.1

View File

@@ -27,7 +27,8 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /www/assets

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 2.0.0-alpha9
description: Hyperion is an opensource Bias or Ambient Lighting implementation
name: hyperion-ng
version: 2.2.1
version: 3.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- hyperion-ng
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -41,5 +41,6 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /root/.hyperion

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 2021.2.0
description: Create live map data from Valetudo powered robots
name: icantbelieveitsnotvaletudo
version: 2.2.1
version: 3.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- icantbelieveitsnotvaletudo
@@ -20,4 +20,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v0.17.591
description: API Support for your favorite torrent trackers
name: jackett
version: 7.2.1
version: 8.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- jackett
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -30,11 +30,13 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
torrentblackhole:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /downloads
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 10.7.0
description: Jellyfin is a Free Software Media System
name: jellyfin
version: 6.0.0
version: 7.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- jellyfin
@@ -19,4 +19,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -23,12 +23,14 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
# Cache does NOT contain temporary transcoding data.
cache:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /cache
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
@@ -45,7 +47,8 @@ persistence:
media:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /media
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.7.2
description: This server allows you to sync any Joplin client
name: joplin-server
version: 1.0.2
version: 2.0.1
keywords:
- joplin
- notes
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v1.2.18
description: Kanboard is a free and open source Kanban project management software.
name: kanboard
version: 1.1.1
version: 2.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- kanboard
@@ -16,8 +16,8 @@ maintainers:
email: trly@users.noreply.github.com
dependencies:
- name: common
repository: https://k8s-at-home.com/charts/
version: 3.1.0
repository: https://library-charts.k8s-at-home.com
version: 2.0.1
- name: postgresql
version: 10.3.7
repository: https://charts.bitnami.com/bitnami

View File

@@ -27,7 +27,8 @@ persistence:
# -- enable data persistence
data:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /var/www/app/data
accessMode: ReadWriteOnce
size: 1Gi
@@ -35,7 +36,8 @@ persistence:
# -- enable SSL persistence
ssl:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /etc/nginx/ssl
# https://docs.kanboard.org/en/latest/admin_guide/config_file.html

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.7.2
name: lazylibrarian
description: A Helm chart for deploying LazyLibrarian
version: 4.2.1
version: 5.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- lazylibrarian
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -31,11 +31,13 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
media:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /media
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 0.8.0.1886
description: Looks and smells like Sonarr but made for music
name: lidarr
version: 7.4.0
version: 8.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- lidarr
@@ -19,4 +19,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -2,7 +2,8 @@
persistence:
config:
enabled: true
emptyDir: true
emptyDir:
enabled: true
additionalContainers:
- name: exportarr

View File

@@ -49,11 +49,13 @@ probes:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
media:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /media
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 4.0.8
description: Lychee is a free photo-management tool, which runs on your server or web-space
name: lychee
version: 3.2.1
version: 4.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- lychee
@@ -19,4 +19,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -28,7 +28,8 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /conf
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
@@ -45,7 +46,8 @@ persistence:
uploads:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /uploads
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
@@ -62,7 +64,8 @@ persistence:
sym:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /sym
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v2.14.0
description: magic-mirror helm package
name: magic-mirror
version: 1.0.0
version: 2.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- magic-mirror
@@ -16,4 +16,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -78,7 +78,7 @@ The default login details (change ASAP) are:
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| config | string | `""` | |
| config | string | `"var config = {\n address: \"0.0.0.0\",\n port: 8080,\n ipWhitelist: [],\n language: \"en\",\n timeFormat: 24,\n units: \"metric\",\n modules: [],\n};\n\n/*************** DO NOT EDIT THE LINE BELOW ***************/\nif (typeof module !== \"undefined\") {module.exports = config;}\n"` | |
| custom_css | string | `""` | |
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
@@ -120,4 +120,4 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- Join our [Discord](https://discord.gg/sTMX7Vh) community
----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 2.0.28
description: Miniflux is a minimalist and opinionated feed reader.
name: miniflux
version: 1.0.0
version: 2.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- miniflux
@@ -18,7 +18,7 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1
- name: postgresql
version: 10.3.7
repository: https://charts.bitnami.com/bitnami

View File

@@ -50,7 +50,7 @@ The command removes all the Kubernetes components associated with the chart **in
## 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](../common/values.yaml) from the [common library](../common).
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`.
@@ -72,7 +72,7 @@ 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/charts/tree/master/charts/common/)
**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 |
|-----|------|---------|-------------|

View File

@@ -68,7 +68,7 @@ The command removes all the Kubernetes components associated with the chart **in
{{- define "custom.configuration.readValues" -}}
Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
Other values may be used from the [values.yaml](../common/values.yaml) from the [common library](../common).
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).
{{- end -}}
{{- define "custom.configuration.example.set" -}}
@@ -92,7 +92,7 @@ helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }} -
{{- define "custom.valuesSection" -}}
## 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/charts/tree/master/charts/common/)
**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)
{{ template "chart.valuesTable" . }}
{{- end -}}

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v2.19.1
description: A Personal Relationship Management tool to help you organize your social life
name: monica
version: 3.3.1
version: 4.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- crm
@@ -17,7 +17,7 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1
- name: mariadb
version: 9.3.4
repository: https://charts.bitnami.com/bitnami

View File

@@ -34,7 +34,8 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /var/www/html/storage
# Enabled mariadb

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 2.0.7
description: Eclipse Mosquitto - An open source MQTT broker
name: mosquitto
version: 1.3.1
version: 2.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- mosquitto
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -27,7 +27,8 @@ auth:
persistence:
data:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /mosquitto/data
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
@@ -44,7 +45,8 @@ persistence:
configinc:
# a persistent volume to place *.conf mosquitto-config-files in
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /mosquitto/configinc
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 0.4.9.5
description: Mylar is the automated Comic Book downloader (cbr/cbz) for use with various download clients.
name: mylar
version: 1.2.1
version: 2.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- mylar
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -29,12 +29,15 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
comics:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /comics
downloads:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /downloads

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 0.39.0
description: Navidrome is an open source web-based music collection server and streamer
name: navidrome
version: 3.2.1
version: 4.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- navidrome
@@ -19,4 +19,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -30,7 +30,8 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /data
accessMode: ReadWriteOnce
## Persistent Volume Storage Class
@@ -47,7 +48,8 @@ persistence:
# existingClaim: ""
music:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /music
accessMode: ReadWriteOnce
## Persistent Volume Storage Class

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 0.3.0
description: Neolink - RTSP bridge to Reolink IP cameras
name: neolink
version: 2.2.1
version: 3.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- reolink
@@ -15,4 +15,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v2.7.4-2061-g46c7da76
description: Network UPS Tools is a collection of programs which provide a common interface for monitoring and administering UPS, PDU and SCD hardware.
name: network-ups-tools
version: 2.2.1
version: 3.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- nut
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -1,23 +0,0 @@
# 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
*.orig
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/

View File

@@ -1,15 +0,0 @@
apiVersion: v2
name: node-feature-discovery
version: 2.1.3
appVersion: 0.7.0
description: Detect hardware features available on each node in a Kubernetes cluster, and advertises those features using node labels
keywords:
- kubernetes
- cluster
- hardware
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/node-feature-discovery
icon: https://avatars1.githubusercontent.com/u/36015203?s=400&v=4
sources:
- https://github.com/kubernetes-sigs/node-feature-discovery
- https://github.com/k8s-at-home/charts
deprecated: true

View File

@@ -1,141 +0,0 @@
# node-feature-discovery
![Version: 2.1.2](https://img.shields.io/badge/Version-2.1.2-informational?style=flat-square) ![AppVersion: 0.7.0](https://img.shields.io/badge/AppVersion-0.7.0-informational?style=flat-square)
Detect hardware features available on each node in a Kubernetes cluster, and advertises those features using node labels
**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/kubernetes-sigs/node-feature-discovery>
* <https://github.com/k8s-at-home/charts>
## Requirements
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install node-feature-discovery k8s-at-home/node-feature-discovery
```
## Installing the Chart
To install the chart with the release name `node-feature-discovery`
```console
helm install node-feature-discovery k8s-at-home/node-feature-discovery
```
## Uninstalling the Chart
To uninstall the `node-feature-discovery` deployment
```console
helm uninstall node-feature-discovery
```
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 node-feature-discovery \
--set env.TZ="America/New York" \
k8s-at-home/node-feature-discovery
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install node-feature-discovery k8s-at-home/node-feature-discovery -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 | `"#sources:\n# cpu:\n# cpuid:\n## NOTE: whitelist has priority over blacklist\n# attributeBlacklist:\n# - \"BMI1\"\n# - \"BMI2\"\n# - \"CLMUL\"\n# - \"CMOV\"\n# - \"CX16\"\n# - \"ERMS\"\n# - \"F16C\"\n# - \"HTT\"\n# - \"LZCNT\"\n# - \"MMX\"\n# - \"MMXEXT\"\n# - \"NX\"\n# - \"POPCNT\"\n# - \"RDRAND\"\n# - \"RDSEED\"\n# - \"RDTSCP\"\n# - \"SGX\"\n# - \"SSE\"\n# - \"SSE2\"\n# - \"SSE3\"\n# - \"SSE4.1\"\n# - \"SSE4.2\"\n# - \"SSSE3\"\n# attributeWhitelist:\n# kernel:\n# kconfigFile: \"/path/to/kconfig\"\n# configOpts:\n# - \"NO_HZ\"\n# - \"X86\"\n# - \"DMI\"\n# pci:\n# deviceClassWhitelist:\n# - \"0200\"\n# - \"03\"\n# - \"12\"\n# deviceLabelFields:\n# - \"class\"\n# - \"vendor\"\n# - \"device\"\n# - \"subsystem_vendor\"\n# - \"subsystem_device\"\n# usb:\n# deviceClassWhitelist:\n# - \"0e\"\n# - \"ef\"\n# - \"fe\"\n# - \"ff\"\n# deviceLabelFields:\n# - \"class\"\n# - \"vendor\"\n# - \"device\"\n# custom:\n# - name: \"my.kernel.feature\"\n# matchOn:\n# - loadedKMod: [\"example_kmod1\", \"example_kmod2\"]\n# - name: \"my.pci.feature\"\n# matchOn:\n# - pciId:\n# class: [\"0200\"]\n# vendor: [\"15b3\"]\n# device: [\"1014\", \"1017\"]\n# - pciId :\n# vendor: [\"8086\"]\n# device: [\"1000\", \"1100\"]\n# - name: \"my.usb.feature\"\n# matchOn:\n# - usbId:\n# class: [\"ff\"]\n# vendor: [\"03e7\"]\n# device: [\"2485\"]\n# - usbId:\n# class: [\"fe\"]\n# vendor: [\"1a6e\"]\n# device: [\"089a\"]\n# - name: \"my.combined.feature\"\n# matchOn:\n# - pciId:\n# vendor: [\"15b3\"]\n# device: [\"1014\", \"1017\"]\n# loadedKMod : [\"vendor_kmod1\", \"vendor_kmod2\"]\n"` | node-feature-discovery configuration - see https://github.com/kubernetes-sigs/node-feature-discovery/blob/master/nfd-worker.conf.example for example |
| fullnameOverride | string | `""` | |
| image.pullPolicy | string | `"IfNotPresent"` | Image pull policy |
| image.repository | string | `"gcr.io/k8s-staging-nfd/node-feature-discovery"` | Image repository |
| image.tag | string | `"v0.7.0"` | Image tag. Possible values listed [here](https://github.com/kubernetes-sigs/node-feature-discovery/releases). |
| imagePullSecrets | list | `[]` | |
| master.affinity | object | `{"nodeAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"preference":{"matchExpressions":[{"key":"node-role.kubernetes.io/master","operator":"In","values":[""]}]},"weight":1}]}}` | Affinity settings for master component pod assignment |
| master.nodeSelector | object | `{}` | Node labels for master component pod assignment |
| master.replicaCount | int | `1` | Number of replicas to scale the master component to |
| master.resources | object | `{}` | CPU/Memory resource requests/limits for master component |
| master.securityContext | object | `{}` | |
| master.tolerations | list | `[{"effect":"NoSchedule","key":"node-role.kubernetes.io/master","operator":"Equal","value":""}]` | Toleration labels for master component pod assignment. |
| nameOverride | string | `""` | |
| podAnnotations | object | `{}` | Key-value pairs to add as pod annotations |
| podSecurityContext | object | `{}` | |
| rbac.create | bool | `true` | |
| service.annotations | object | `{}` | Service annotations for the GUI |
| service.clusterIP | string | `""` | |
| service.externalTrafficPolicy | string | `nil` | Set the externalTrafficPolicy in the Service to either Cluster or Local |
| service.labels | object | `{}` | Custom labels |
| service.loadBalancerIP | string | `nil` | Loadbalance IP for the GUI |
| service.loadBalancerSourceRanges | list | `nil` | List of IP CIDRs allowed access to load balancer (if supported) |
| service.nodePort | int | `nil` | Kubernetes nodePort where the GUI is exposed |
| service.port | int | `8080` | Kubernetes port where the GUI is exposed |
| service.type | string | `"ClusterIP"` | Kubernetes service type for the GUI |
| serviceAccount.annotations | object | `{}` | |
| serviceAccount.create | bool | `true` | |
| serviceAccount.name | string | `""` | |
| sources | list | `[]` | List of sources to consider when labeling - see [documentation](https://github.com/kubernetes-sigs/node-feature-discovery#feature-sources) for info |
| worker.affinity | object | `{}` | Affinity settings for worker component pod assignment |
| worker.nodeSelector | object | `{}` | Node labels for worker component pod assignment |
| worker.resources | object | `{}` | CPU/Memory resource requests/limits for worker component |
| worker.securityContext | object | `{}` | |
| worker.tolerations | list | `[]` | Toleration labels for worker component pod assignment |
## Changelog
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [1.0.0]
#### Added
- N/A
#### Changed
- N/A
#### Removed
- N/A
[1.0.0]: #1.0.0
## 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 v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)

View File

@@ -1,63 +0,0 @@
{{/* vim: set filetype=mustache: */}}
{{/*
Expand the name of the chart.
*/}}
{{- define "node-feature-discovery.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
If release name contains chart name it will be used as a full name.
*/}}
{{- define "node-feature-discovery.fullname" -}}
{{- if .Values.fullnameOverride }}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
{{- else }}
{{- $name := default .Chart.Name .Values.nameOverride }}
{{- if contains $name .Release.Name }}
{{- .Release.Name | trunc 63 | trimSuffix "-" }}
{{- else }}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" }}
{{- end }}
{{- end }}
{{- end }}
{{/*
Create chart name and version as used by the chart label.
*/}}
{{- define "node-feature-discovery.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Common labels
*/}}
{{- define "node-feature-discovery.labels" -}}
helm.sh/chart: {{ include "node-feature-discovery.chart" . }}
{{ include "node-feature-discovery.selectorLabels" . }}
{{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "node-feature-discovery.selectorLabels" -}}
app.kubernetes.io/name: {{ include "node-feature-discovery.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end }}
{{/*
Create the name of the service account to use
*/}}
{{- define "node-feature-discovery.serviceAccountName" -}}
{{- if .Values.serviceAccount.create }}
{{- default (include "node-feature-discovery.fullname" .) .Values.serviceAccount.name }}
{{- else }}
{{- default "default" .Values.serviceAccount.name }}
{{- end }}
{{- end }}

View File

@@ -1,10 +0,0 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "node-feature-discovery.fullname" . }}
namespace: {{ .Release.Namespace }}
labels:
{{- include "node-feature-discovery.labels" . | nindent 4 }}
data:
nfd-worker.conf: |
{{ .Values.config | indent 4 }}

View File

@@ -1,99 +0,0 @@
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: {{ include "node-feature-discovery.fullname" . }}-worker
labels:
{{- include "node-feature-discovery.labels" . | nindent 4 }}
app.kubernetes.io/component: worker
spec:
selector:
matchLabels:
{{- include "node-feature-discovery.selectorLabels" . | nindent 6 }}
app.kubernetes.io/component: worker
template:
metadata:
{{- with .Values.podAnnotations }}
annotations:
{{- toYaml . | nindent 8 }}
{{- end }}
labels:
{{- include "node-feature-discovery.selectorLabels" . | nindent 8 }}
app.kubernetes.io/component: worker
spec:
{{- with .Values.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
{{- end }}
serviceAccountName: {{ include "node-feature-discovery.serviceAccountName" . }}
securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
dnsPolicy: ClusterFirstWithHostNet
containers:
- name: {{ .Chart.Name }}-master
securityContext:
{{- toYaml .Values.worker.securityContext | nindent 12 }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
env:
- name: NODE_NAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
command:
- "nfd-worker"
args:
- "--sleep-interval=60s"
- "--server={{ include "node-feature-discovery.fullname" . }}:{{ int .Values.service.port }}"
{{- if .Values.sources }}
- "--sources={{ join "," .Values.sources }}"
{{- end }}
volumeMounts:
- name: host-boot
mountPath: "/host-boot"
readOnly: true
- name: host-os-release
mountPath: "/host-etc/os-release"
readOnly: true
- name: host-sys
mountPath: "/host-sys"
- name: source-d
mountPath: "/etc/kubernetes/node-feature-discovery/source.d/"
- name: features-d
mountPath: "/etc/kubernetes/node-feature-discovery/features.d/"
- name: nfd-worker-config
mountPath: "/etc/kubernetes/node-feature-discovery/"
resources:
{{- toYaml .Values.worker.resources | nindent 12 }}
volumes:
- name: host-boot
hostPath:
path: "/boot"
- name: host-os-release
hostPath:
path: "/etc/os-release"
- name: host-sys
hostPath:
path: "/sys"
- name: source-d
hostPath:
path: "/etc/kubernetes/node-feature-discovery/source.d/"
- name: features-d
hostPath:
path: "/etc/kubernetes/node-feature-discovery/features.d/"
- name: nfd-worker-config
configMap:
name: {{ template "node-feature-discovery.fullname" . }}
{{- with .Values.worker.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- with .Values.worker.affinity }}
affinity:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- with .Values.worker.tolerations }}
tolerations:
{{- toYaml . | nindent 8 }}
{{- end }}

View File

@@ -1,61 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ include "node-feature-discovery.fullname" . }}-master
labels:
{{- include "node-feature-discovery.labels" . | nindent 4 }}
app.kubernetes.io/component: master
spec:
replicas: {{ .Values.master.replicaCount }}
selector:
matchLabels:
{{- include "node-feature-discovery.selectorLabels" . | nindent 6 }}
app.kubernetes.io/component: master
template:
metadata:
{{- with .Values.podAnnotations }}
annotations:
{{- toYaml . | nindent 8 }}
{{- end }}
labels:
{{- include "node-feature-discovery.selectorLabels" . | nindent 8 }}
app.kubernetes.io/component: master
spec:
{{- with .Values.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
{{- end }}
serviceAccountName: {{ include "node-feature-discovery.serviceAccountName" . }}
securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
containers:
- name: {{ .Chart.Name }}-master
securityContext:
{{- toYaml .Values.master.securityContext | nindent 12 }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
ports:
- name: api
containerPort: {{ int .Values.service.port }}
protocol: TCP
env:
- name: NODE_NAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
command:
- "nfd-master"
resources:
{{- toYaml .Values.master.resources | nindent 12 }}
{{- with .Values.master.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- with .Values.master.affinity }}
affinity:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- with .Values.master.tolerations }}
tolerations:
{{- toYaml . | nindent 8 }}
{{- end }}

View File

@@ -1,31 +0,0 @@
{{- if .Values.rbac.create -}}
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: {{ include "node-feature-discovery.fullname" . }}-master
rules:
- apiGroups:
- ""
resources:
- nodes
# when using command line flag --resource-labels to create extended resources
# you will need to uncomment "- nodes/status"
# - nodes/status
verbs:
- get
- patch
- update
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: {{ include "node-feature-discovery.fullname" . }}-master
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: {{ include "node-feature-discovery.fullname" . }}-master
subjects:
- kind: ServiceAccount
name: {{ include "node-feature-discovery.serviceAccountName" . }}
namespace: {{ .Release.Namespace }}
{{- end }}

View File

@@ -1,49 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: {{ include "node-feature-discovery.fullname" . }}
labels:
{{- include "node-feature-discovery.labels" . | nindent 4 }}
{{- if .Values.service.labels }}
{{ toYaml .Values.service.labels | indent 4 }}
{{- end }}
{{- with .Values.service.annotations }}
annotations:
{{ toYaml . | indent 4 }}
{{- end }}
spec:
{{- if (or (eq .Values.service.type "ClusterIP") (empty .Values.service.type)) }}
type: ClusterIP
{{- if .Values.service.clusterIP }}
clusterIP: {{ .Values.service.clusterIP }}
{{end}}
{{- else if eq .Values.service.type "LoadBalancer" }}
type: {{ .Values.service.type }}
{{- if .Values.service.loadBalancerIP }}
loadBalancerIP: {{ .Values.service.loadBalancerIP }}
{{- end }}
{{- if .Values.service.loadBalancerSourceRanges }}
loadBalancerSourceRanges:
{{ toYaml .Values.service.loadBalancerSourceRanges | indent 4 }}
{{- end -}}
{{- else }}
type: {{ .Values.service.type }}
{{- end }}
{{- if .Values.service.externalIPs }}
externalIPs:
{{ toYaml .Values.service.externalIPs | indent 4 }}
{{- end }}
{{- if .Values.service.externalTrafficPolicy }}
externalTrafficPolicy: {{ .Values.service.externalTrafficPolicy }}
{{- end }}
ports:
- name: api
port: {{ .Values.service.port }}
protocol: TCP
targetPort: api
{{ if (and (eq .Values.service.type "NodePort") (not (empty .Values.service.nodePort))) }}
nodePort: {{.Values.service.nodePort}}
{{ end }}
selector:
app.kubernetes.io/component: master
{{- include "node-feature-discovery.selectorLabels" . | nindent 4 }}

View File

@@ -1,12 +0,0 @@
{{- if .Values.serviceAccount.create -}}
apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ include "node-feature-discovery.serviceAccountName" . }}
labels:
{{- include "node-feature-discovery.labels" . | nindent 4 }}
{{- with .Values.serviceAccount.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
{{- end }}

View File

@@ -1,232 +0,0 @@
# Default values for node-feature-discovery.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
image:
# -- Image repository
repository: gcr.io/k8s-staging-nfd/node-feature-discovery
# -- Image pull policy
pullPolicy: IfNotPresent
# -- Image tag. Possible values listed [here](https://github.com/kubernetes-sigs/node-feature-discovery/releases).
tag: "v0.7.0"
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
serviceAccount:
# Specifies whether a service account should be created
create: true
# Annotations to add to the service account
annotations: {}
# The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template
name: ""
rbac:
# Specifies whether RBAC roles should be created
create: true
# -- List of sources to consider when labeling - see [documentation](https://github.com/kubernetes-sigs/node-feature-discovery#feature-sources) for info
sources: []
# - cpu
# - custom
# - iommu
# - kernel
# - local
# - memory
# - network
# - pci
# - storage
# - system
# - usb
# -- node-feature-discovery configuration - see https://github.com/kubernetes-sigs/node-feature-discovery/blob/master/nfd-worker.conf.example for example
config: |
#sources:
# cpu:
# cpuid:
## NOTE: whitelist has priority over blacklist
# attributeBlacklist:
# - "BMI1"
# - "BMI2"
# - "CLMUL"
# - "CMOV"
# - "CX16"
# - "ERMS"
# - "F16C"
# - "HTT"
# - "LZCNT"
# - "MMX"
# - "MMXEXT"
# - "NX"
# - "POPCNT"
# - "RDRAND"
# - "RDSEED"
# - "RDTSCP"
# - "SGX"
# - "SSE"
# - "SSE2"
# - "SSE3"
# - "SSE4.1"
# - "SSE4.2"
# - "SSSE3"
# attributeWhitelist:
# kernel:
# kconfigFile: "/path/to/kconfig"
# configOpts:
# - "NO_HZ"
# - "X86"
# - "DMI"
# pci:
# deviceClassWhitelist:
# - "0200"
# - "03"
# - "12"
# deviceLabelFields:
# - "class"
# - "vendor"
# - "device"
# - "subsystem_vendor"
# - "subsystem_device"
# usb:
# deviceClassWhitelist:
# - "0e"
# - "ef"
# - "fe"
# - "ff"
# deviceLabelFields:
# - "class"
# - "vendor"
# - "device"
# custom:
# - name: "my.kernel.feature"
# matchOn:
# - loadedKMod: ["example_kmod1", "example_kmod2"]
# - name: "my.pci.feature"
# matchOn:
# - pciId:
# class: ["0200"]
# vendor: ["15b3"]
# device: ["1014", "1017"]
# - pciId :
# vendor: ["8086"]
# device: ["1000", "1100"]
# - name: "my.usb.feature"
# matchOn:
# - usbId:
# class: ["ff"]
# vendor: ["03e7"]
# device: ["2485"]
# - usbId:
# class: ["fe"]
# vendor: ["1a6e"]
# device: ["089a"]
# - name: "my.combined.feature"
# matchOn:
# - pciId:
# vendor: ["15b3"]
# device: ["1014", "1017"]
# loadedKMod : ["vendor_kmod1", "vendor_kmod2"]
service:
# -- Kubernetes service type for the GUI
type: ClusterIP
clusterIP: ""
# -- Kubernetes port where the GUI is exposed
port: 8080
# -- (int) Kubernetes nodePort where the GUI is exposed
nodePort:
# -- Service annotations for the GUI
annotations: {}
# -- Custom labels
labels: {}
# -- (string) Loadbalance IP for the GUI
loadBalancerIP:
# -- (list) List of IP CIDRs allowed access to load balancer (if supported)
loadBalancerSourceRanges:
# -- Set the externalTrafficPolicy in the Service to either Cluster or Local
externalTrafficPolicy:
# -- Key-value pairs to add as pod annotations
podAnnotations: {}
podSecurityContext: {}
# fsGroup: 2000
master:
# -- Number of replicas to scale the master component to
replicaCount: 1
securityContext: {}
# capabilities:
# drop:
# - ALL
# readOnlyRootFilesystem: true
# runAsNonRoot: true
# runAsUser: 1000
# -- CPU/Memory resource requests/limits for master component
resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
# -- Node labels for master component pod assignment
nodeSelector: {}
# -- Toleration labels for master component pod assignment.
tolerations:
- key: "node-role.kubernetes.io/master"
operator: "Equal"
value: ""
effect: "NoSchedule"
# -- Affinity settings for master component pod assignment
affinity:
nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 1
preference:
matchExpressions:
- key: "node-role.kubernetes.io/master"
operator: In
values: [""]
worker:
securityContext: {}
# capabilities:
# drop:
# - ALL
# readOnlyRootFilesystem: true
# runAsNonRoot: true
# runAsUser: 1000
# -- CPU/Memory resource requests/limits for worker component
resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
# -- Node labels for worker component pod assignment
nodeSelector: {}
# -- Toleration labels for worker component pod assignment
tolerations: []
# -- Affinity settings for worker component pod assignment
affinity: {}

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.2.5
description: Node-RED is low-code programming for event-driven applications
name: node-red
version: 6.2.1
version: 7.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- nodered
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -32,5 +32,6 @@ ingress:
persistence:
data:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /data

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v21.0
description: NZBGet is a Usenet downloader client
name: nzbget
version: 8.2.1
version: 9.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- nzbget
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -23,11 +23,13 @@ ingress:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false
media:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /media
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
@@ -44,7 +46,8 @@ persistence:
downloads:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /downloads
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v3.8.1
description: Usenet meta search
name: nzbhydra2
version: 6.2.1
version: 7.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- nzbhydra2
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -63,4 +63,5 @@ probes:
persistence:
config:
enabled: false
emptyDir: false
emptyDir:
enabled: false

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.4.2
description: OctoPrint is the snappy web interface for your 3D printer
name: octoprint
version: 3.2.1
version: 4.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- octoprint
@@ -19,4 +19,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

View File

@@ -34,7 +34,8 @@ securityContext:
persistence:
data:
enabled: false
emptyDir: false
emptyDir:
enabled: false
mountPath: /octoprint
# Paths to your 3D printer and/or camera in the container

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 4.2.11
description: Omada enables the network administrators to monitor and manage all the Omada products in the network with a centralized management platform.
name: omada-controller
version: 1.2.1
version: 2.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- omada-controller
@@ -17,4 +17,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 1.0.0
version: 2.0.1

Some files were not shown because too many files have changed in this diff Show More