Compare commits

...

17 Commits

Author SHA1 Message Date
renovate[bot]
bd9da3d19b [freshrss] Update helm chart common to v2 (#374)
* [freshrss] Update helm chart common to v2

* Delete ct-values.yaml

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <6213398+bjw-s@users.noreply.github.com>
2020-12-16 19:38:05 +01:00
renovate[bot]
92c2ac30f0 [appdaemon] Update helm chart common to v2 (#363)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: ᗪєνιη ᗷυнʟ <onedr0p@users.noreply.github.com>
2020-12-16 13:35:23 -05:00
renovate[bot]
09dafb221f [flood] Update helm chart common to v2 (#373)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-16 19:31:22 +01:00
renovate[bot]
80b9e0bc8e [booksonic-air] Update helm chart common to v2 (#365)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-16 13:30:59 -05:00
renovate[bot]
82f1a1669e [calibre-web] Update helm chart common to v2 (#366)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-16 13:08:56 -05:00
renovate[bot]
9aa9d8e7fa [couchpotato] Update helm chart common to v2 (#369)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-16 13:05:58 -05:00
renovate[bot]
b3605d0d07 [ddclient] Update helm chart common to v2 (#371)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: ᗪєνιη ᗷυнʟ <onedr0p@users.noreply.github.com>
2020-12-16 13:00:14 -05:00
ᗪєνιη ᗷυнʟ
51639eb32b Update renovate.json5 2020-12-16 12:59:59 -05:00
renovate[bot]
aa3a17a393 [dashmachine] Update helm chart common to v2 (#370)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: ᗪєνιη ᗷυнʟ <onedr0p@users.noreply.github.com>
2020-12-16 12:24:37 -05:00
ᗪєνιη ᗷυнʟ
e7926410f0 switch to packagePatterns 2020-12-16 12:16:37 -05:00
renovate[bot]
6fc87ed2cf [alertmanager-bot] Update helm chart common to v2 (#362)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: ᗪєνιη ᗷυнʟ <onedr0p@users.noreply.github.com>
2020-12-16 12:10:42 -05:00
ᗪєνιη ᗷυнʟ
9fbf7ad1ee change packageName to k8s-at-home/common 2020-12-16 12:10:00 -05:00
renovate[bot]
3a0c0c602e [bazarr] Update helm chart common to v2 (#364)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: ᗪєνιη ᗷυнʟ <onedr0p@users.noreply.github.com>
2020-12-16 12:03:45 -05:00
ᗪєνιη ᗷυнʟ
b38ccc5fa9 [common] 2.0.3 (#368) 2020-12-16 11:48:58 -05:00
ᗪєνιη ᗷυнʟ
5332115b8a [common] bump to 2.0.2 (#367) 2020-12-16 11:36:47 -05:00
ᗪєνιη ᗷυнʟ
c4542903cf [common] 2.0.1 (#360)
Co-authored-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <6213398+bjw-s@users.noreply.github.com>
2020-12-16 11:26:35 -05:00
Yasser Saleemi
0e4e12443a [plex] Quote values for extraEnv (#361)
Ensure we always use a string and prevent accidental usage of incorrect type
(such as using true or false as values)
2020-12-16 11:19:53 -05:00
21 changed files with 97 additions and 100 deletions

View File

@@ -20,67 +20,49 @@
// Common library dep
//
{
"datasources": ["helmv3"],
"updateTypes": ["major"],
"bumpVersion": "major",
"labels": ["dependency/major"],
"packageNames": [
"common"
]
"packageNames": ["common"]
},
{
"datasources": ["helmv3"],
"updateTypes": ["minor"],
"bumpVersion": "minor",
"labels": ["dependency/minor"],
"packageNames": [
"common"
]
"packageNames": ["common"]
},
{
"datasources": ["helmv3"],
"updateTypes": ["patch"],
"bumpVersion": "patch",
"labels": ["dependency/patch"],
"packageNames": [
"common"
]
"packageNames": ["common"]
},
//
// Other library deps
//
{
"datasources": ["helmv3"],
"updateTypes": ["major"],
"bumpVersion": "major",
"labels": ["dependency/major"],
"excludePackageNames": [
"common"
],
"excludePackageNames": ["common"],
"schedule": [
"every 3 months on the first day of the month"
]
},
{
"datasources": ["helmv3"],
"updateTypes": ["minor"],
"bumpVersion": "minor",
"labels": ["dependency/minor"],
"excludePackageNames": [
"common"
],
"excludePackageNames": ["common"],
"schedule": [
"every 2 months on the first day of the month"
]
},
{
"datasources": ["helmv3"],
"updateTypes": ["patch"],
"bumpVersion": "patch",
"labels": ["dependency/patch"],
"excludePackageNames": [
"common"
],
"excludePackageNames": ["common"],
"schedule": [
"every 1 months on the first day of the month"
]

View File

@@ -41,6 +41,11 @@ jobs:
run: ct lint --config .github/ct.yaml
if: steps.list-changed.outputs.changed == 'true'
- name: Run chart-testing (lint common-test)
run: |
ct lint --config .github/ct.yaml --charts 'charts/common-test'
if: steps.list-changed.outputs.common == 'true'
- name: Create kind cluster
uses: helm/kind-action@v1.1.0
if: steps.list-changed.outputs.changed == 'true' || steps.list-changed.outputs.common == 'true'

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 0.4.2
description: Bot for Prometheus Alertmanager
name: alertmanager-bot
version: 1.2.0
version: 2.0.0
keywords:
- alertmanager
- telegram
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://k8s-at-home.com/charts/
version: 1.7.0
version: 2.0.3

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: 1.0.2
version: 2.0.0
keywords:
- appdaemon
- home-automation
@@ -17,4 +17,4 @@ maintainers:
dependencies:
- name: common
repository: https://k8s-at-home.com/charts/
version: 1.7.0
version: 2.0.3

View File

@@ -13,16 +13,6 @@ strategy:
service:
port:
port: 5050
# # Boilerplate config for code-server functionality, be sure to make changes to suit your environment
# additionalServices:
# - enabled: true
# nameSuffix: vscode
# type: ClusterIP
# port:
# port: 12321
# name: vscode
# protocol: TCP
# targetPort: 12321
# Environment variables that can be configure can be seen at
# https://appdaemon.readthedocs.io/en/latest/DOCKER_TUTORIAL.html
@@ -35,45 +25,8 @@ env: {}
# DASH_URL:
# TOKEN:
# # Boilerplate config for code-server functionality, be sure to make changes to suit your environment
# additionalContainers:
# - name: vscode
# image: codercom/code-server:3.7.2
# imagePullPolicy: IfNotPresent
# workingDir: /www/assets
# args:
# - "--port"
# - "12321"
# - "--auth"
# - "none"
# ports:
# - name: vscode
# containerPort: 12321
# protocol: TCP
# volumeMounts:
# - name: config
# mountPath: /www/assets
# securityContext:
# runAsUser: 0
ingress:
enabled: false
# # Boilerplate config for code-server functionality, be sure to make changes to suit your environment
# additionalIngresses:
# - enabled: true
# nameSuffix: "vscode"
# serviceName: appdaemon-vscode
# servicePort: 12321
# annotations:
# kubernetes.io/ingress.class: "nginx"
# hosts:
# - host: appdaemon-editor.k8s-at-home.com
# paths:
# - path: /
# pathType: Prefix
# tls:
# - hosts:
# - appdaemon-editor.k8s-at-home.com
persistence:
config:

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: 4.8.0
version: 5.0.0
keywords:
- bazarr
- radarr
@@ -21,4 +21,4 @@ maintainers:
dependencies:
- name: common
repository: https://k8s-at-home.com/charts/
version: 1.7.0
version: 2.0.3

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: 1.0.0
version: 2.0.0
keywords:
- booksonic
- audiobook
@@ -17,4 +17,4 @@ maintainers:
dependencies:
- name: common
repository: https://k8s-at-home.com/charts/
version: 1.7.0
version: 2.0.3

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: 3.0.0
version: 4.0.0
keywords:
- calibre
- ebook
@@ -17,4 +17,4 @@ maintainers:
dependencies:
- name: common
repository: https://k8s-at-home.com/charts/
version: 1.7.0
version: 2.0.3

View File

@@ -1,7 +1,7 @@
apiVersion: v2
name: common-test
description: Helper chart to test different use cases of the common library
version: 1.0.0
version: 1.0.1
keywords:
- k8s-at-home
- common
@@ -12,3 +12,4 @@ maintainers:
dependencies:
- name: common
repository: file://../common
version: n/a

View File

@@ -0,0 +1,11 @@
image:
repository: b4bz/homer
tag: latest
pullPolicy: IfNotPresent
service:
port:
port: 8080
ingress:
enabled: true

View File

@@ -2,7 +2,7 @@ apiVersion: v2
name: common
description: Function library for k8s-at-home charts
type: library
version: 2.0.0
version: 2.0.3
keywords:
- k8s-at-home
- common

View File

@@ -43,11 +43,11 @@ spec:
paths:
{{- range .paths }}
- path: {{ .path }}
{{- if $.Capabilities.APIVersions.Has "networking.k8s.io/v1/Ingress" }}
{{- if eq (include "common.capabilities.ingress.apiVersion" $) "networking.k8s.io/v1" }}
pathType: Prefix
{{- end }}
backend:
{{- if $.Capabilities.APIVersions.Has "networking.k8s.io/v1/Ingress" }}
{{- if eq (include "common.capabilities.ingress.apiVersion" $) "networking.k8s.io/v1" }}
service:
name: {{ $svcName }}
port:

View File

@@ -2,38 +2,84 @@
Return the appropriate apiVersion for DaemonSet objects.
*/}}
{{- define "common.capabilities.daemonset.apiVersion" -}}
{{- if semverCompare "<1.14-0" .Capabilities.KubeVersion.GitVersion -}}
{{- print "extensions/v1beta1" -}}
{{- else -}}
{{- print "apps/v1" -}}
{{- end -}}
{{- end -}}
{{/*
Waiting on https://github.com/helm/helm/pull/8608
{{- define "common.capabilities.daemonset.apiVersion" -}}
{{- if .Capabilities.APIVersions.Has "apps/v1/DaemonSet" -}}
{{- print "apps/v1" -}}
{{- else -}}
{{- print "extensions/v1beta1" -}}
{{- end -}}
{{- end -}}
*/}}
{{/*
Return the appropriate apiVersion for Deployment objects.
*/}}
{{- define "common.capabilities.deployment.apiVersion" -}}
{{- if semverCompare "<1.14-0" .Capabilities.KubeVersion.GitVersion -}}
{{- print "extensions/v1beta1" -}}
{{- else -}}
{{- print "apps/v1" -}}
{{- end -}}
{{- end -}}
{{/*
Waiting on https://github.com/helm/helm/pull/8608
{{- define "common.capabilities.deployment.apiVersion" -}}
{{- if .Capabilities.APIVersions.Has "apps/v1/Deployment" -}}
{{- print "apps/v1" -}}
{{- else -}}
{{- print "extensions/v1beta1" -}}
{{- end -}}
{{- end -}}
*/}}
{{/*
Return the appropriate apiVersion for StatefulSet objects.
*/}}
{{- define "common.capabilities.statefulset.apiVersion" -}}
{{- if semverCompare "<1.14-0" .Capabilities.KubeVersion.GitVersion -}}
{{- print "apps/v1beta1" -}}
{{- else -}}
{{- print "apps/v1" -}}
{{- end -}}
{{- end -}}
{{/*
Waiting on https://github.com/helm/helm/pull/8608
{{- define "common.capabilities.statefulset.apiVersion" -}}
{{- if .Capabilities.APIVersions.Has "apps/v1/StatefulSet" -}}
{{- print "apps/v1" -}}
{{- else -}}
{{- print "apps/v1beta1" -}}
{{- end -}}
{{- end -}}
*/}}
{{/*
Return the appropriate apiVersion for Ingress objects.
*/}}
{{- define "common.capabilities.ingress.apiVersion" -}}
{{- if semverCompare "<1.14-0" .Capabilities.KubeVersion.GitVersion -}}
{{- print "extensions/v1beta1" -}}
{{- else if semverCompare "<1.19-0" .Capabilities.KubeVersion.GitVersion -}}
{{- print "networking.k8s.io/v1beta1" -}}
{{- else -}}
{{- print "networking.k8s.io/v1" -}}
{{- end }}
{{- end -}}
{{/*
Waiting on https://github.com/helm/helm/pull/8608
{{- define "common.capabilities.ingress.apiVersion" -}}
{{- if .Capabilities.APIVersions.Has "networking.k8s.io/v1/Ingress" -}}
{{- print "networking.k8s.io/v1" -}}
@@ -43,3 +89,4 @@ Return the appropriate apiVersion for Ingress objects.
{{- print "extensions/v1beta1" -}}
{{- end }}
{{- end -}}
*/}}

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: latest
description: CouchPotato (CP) is an automatic NZB and torrent downloader.
name: couchpotato
version: 3.3.0
version: 4.0.0
keywords:
- couchpotato
- usenet
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://k8s-at-home.com/charts/
version: 1.7.0
version: 2.0.3

View File

@@ -4,7 +4,7 @@ description: DashMachine is another web application bookmark dashboard, with fun
icon: https://github.com/rmountjoy92/DashMachine/raw/master/dashmachine/static/images/logo/logo.png
home: https://github.com/rmountjoy92/DashMachine
name: dashmachine
version: 2.2.0
version: 3.0.0
sources:
- https://github.com/rmountjoy92/DashMachine
maintainers:
@@ -12,5 +12,5 @@ maintainers:
email: ryan@ryanholt.net
dependencies:
- name: common
version: 1.7.0
version: 2.0.3
repository: https://k8s-at-home.com/charts/

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: 1.3.0
version: 2.0.0
keywords:
- ddclient
- dns
@@ -17,4 +17,4 @@ maintainers:
dependencies:
- name: common
repository: https://k8s-at-home.com/charts/
version: 1.7.0
version: 2.0.3

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: 1.3.0
version: 2.0.0
keywords:
- flood
- rtorrent
@@ -19,4 +19,4 @@ maintainers:
dependencies:
- name: common
repository: https://k8s-at-home.com/charts/
version: 1.7.0
version: 2.0.3

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.17.0
description: FreshRSS is a self-hosted RSS feed aggregator
name: freshrss
version: 1.2.0
version: 2.0.0
keywords:
- freshrss
- rss
@@ -17,4 +17,4 @@ maintainers:
dependencies:
- name: common
repository: https://k8s-at-home.com/charts/
version: 1.7.0
version: 2.0.3

View File

@@ -1,2 +0,0 @@
ingress:
enabled: true

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.20.2.3402
description: Plex Media Server
name: plex
version: 2.1.0
version: 2.1.1
keywords:
- plex
home: https://plex.tv/

View File

@@ -175,7 +175,7 @@ spec:
# Extra ENV Values supplied by user
{{- range $key, $value := .Values.extraEnv }}
- name: {{ $key }}
value: {{ $value }}
value: "{{ $value }}"
{{- end }}
# This is part of pkcsMangler
{{- if .Values.certificate.pkcsMangler.enabled }}
@@ -310,7 +310,7 @@ spec:
- name: {{ .name }}
persistentVolumeClaim:
claimName: {{ .claimName }}
{{- end }}
{{- end }}
{{- end }}
- name: shared
emptyDir: {}