mirror of
https://github.com/k8s-at-home/charts.git
synced 2025-01-23 23:49:12 +00:00
[multiple] Migrate to common v3 (#1077)
* [unpackerr] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev> * [uptimerobot-prometheus] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev> * [valheim] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev> * [wallabag] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev> * [whoogle] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev> * [wikijs] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev> * [xbackbone] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev> * [youtubedl-material] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev> * [baikal] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev> * [blocky] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev> * [comcast] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev> * [gollum] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev> * [kanboard] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev> * [jetbrains-projector] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev> * [vikunja] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev> * [leaf2mqtt] Migrate to common v3 Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
This commit is contained in:
parent
7618262923
commit
c9cdfddee8
@ -29,8 +29,8 @@ tasks:
|
|||||||
desc: clean up chart dependencies
|
desc: clean up chart dependencies
|
||||||
dir: "{{.GIT_ROOT}}/charts"
|
dir: "{{.GIT_ROOT}}/charts"
|
||||||
cmds:
|
cmds:
|
||||||
- find {{.GIT_ROOT}}/charts/ -type f -name 'Chart.lock' -mindepth 1 -print0 | xargs -0 rm \;
|
- find {{.GIT_ROOT}}/charts/ -type f -name 'Chart.lock' -mindepth 1 -print0 | xargs -r -0 rm
|
||||||
- find {{.GIT_ROOT}}/charts/ -type d -name 'charts' -mindepth 1 -print0 | xargs -0 rm -rf \;
|
- find {{.GIT_ROOT}}/charts/ -type d -name 'charts' -mindepth 1 -print0 | xargs -r -0 rm -rf
|
||||||
silent: true
|
silent: true
|
||||||
|
|
||||||
lint:
|
lint:
|
||||||
|
@ -2,7 +2,7 @@ apiVersion: v2
|
|||||||
appVersion: 0.8.0
|
appVersion: 0.8.0
|
||||||
description: Baïkal is a lightweight CalDAV+CardDAV server. It offers a web interface with management of users, address books and calendars.
|
description: Baïkal is a lightweight CalDAV+CardDAV server. It offers a web interface with management of users, address books and calendars.
|
||||||
name: baikal
|
name: baikal
|
||||||
version: 1.3.1
|
version: 2.0.0
|
||||||
kubeVersion: ">=1.16.0-0"
|
kubeVersion: ">=1.16.0-0"
|
||||||
keywords:
|
keywords:
|
||||||
- baikal
|
- baikal
|
||||||
@ -21,7 +21,7 @@ maintainers:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.k8s-at-home.com
|
repository: https://library-charts.k8s-at-home.com
|
||||||
version: 2.5.0
|
version: 3.2.0
|
||||||
- name: mariadb
|
- name: mariadb
|
||||||
version: 9.3.13
|
version: 9.3.13
|
||||||
repository: https://charts.bitnami.com/bitnami
|
repository: https://charts.bitnami.com/bitnami
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# baikal
|
# baikal
|
||||||
|
|
||||||
![Version: 1.3.1](https://img.shields.io/badge/Version-1.3.1-informational?style=flat-square) ![AppVersion: 0.8.0](https://img.shields.io/badge/AppVersion-0.8.0-informational?style=flat-square)
|
![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![AppVersion: 0.8.0](https://img.shields.io/badge/AppVersion-0.8.0-informational?style=flat-square)
|
||||||
|
|
||||||
Baïkal is a lightweight CalDAV+CardDAV server. It offers a web interface with management of users, address books and calendars.
|
Baïkal is a lightweight CalDAV+CardDAV server. It offers a web interface with management of users, address books and calendars.
|
||||||
|
|
||||||
@ -20,7 +20,7 @@ Kubernetes: `>=1.16.0-0`
|
|||||||
| Repository | Name | Version |
|
| Repository | Name | Version |
|
||||||
|------------|------|---------|
|
|------------|------|---------|
|
||||||
| https://charts.bitnami.com/bitnami | mariadb | 9.3.13 |
|
| https://charts.bitnami.com/bitnami | mariadb | 9.3.13 |
|
||||||
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
|
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
|
||||||
|
|
||||||
## TL;DR
|
## TL;DR
|
||||||
|
|
||||||
@ -77,26 +77,15 @@ N/A
|
|||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| env | object | `{}` | |
|
| env | object | See below | environment variables. See [image repo](https://github.com/ckulka/baikal-docker) for more details. |
|
||||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||||
| image.repository | string | `"ckulka/baikal"` | |
|
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||||
| image.tag | string | `"0.8.0"` | Image tag. For available image variants see https://github.com/ckulka/baikal-docker#image-variants |
|
| image.repository | string | `"ckulka/baikal"` | image repository |
|
||||||
| ingress.enabled | bool | `false` | |
|
| image.tag | string | `"0.8.0"` | image tag |
|
||||||
| mariadb.architecture | string | `"standalone"` | |
|
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||||
| mariadb.auth.database | string | `"baikal"` | |
|
| mariadb | object | See values.yaml | Enable and configure mariadb database subchart under this key. For more options see [mariadb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb) |
|
||||||
| mariadb.auth.password | string | `"baikal"` | |
|
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||||
| mariadb.auth.rootPassword | string | `"baikal-rootpass"` | |
|
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||||
| mariadb.auth.username | string | `"baikal"` | |
|
|
||||||
| mariadb.enabled | bool | `false` | |
|
|
||||||
| mariadb.primary.persistence.enabled | bool | `false` | |
|
|
||||||
| persistence.config.emptyDir.enabled | bool | `false` | |
|
|
||||||
| persistence.config.enabled | bool | `false` | |
|
|
||||||
| persistence.config.mountPath | string | `"/var/www/baikal/config"` | |
|
|
||||||
| persistence.data.emptyDir.enabled | bool | `false` | |
|
|
||||||
| persistence.data.enabled | bool | `false` | |
|
|
||||||
| persistence.data.mountPath | string | `"/var/www/baikal/Specific"` | |
|
|
||||||
| service.port.port | int | `80` | |
|
|
||||||
| strategy.type | string | `"Recreate"` | |
|
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
@ -104,13 +93,21 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [2.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
|
|
||||||
- Initial version
|
- Initial version
|
||||||
|
|
||||||
[1.0.0]: #1.0.0
|
[2.0.0]: #200
|
||||||
|
[1.0.0]: #100
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
|
@ -9,11 +9,19 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [2.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
|
|
||||||
- Initial version
|
- Initial version
|
||||||
|
|
||||||
[1.0.0]: #1.0.0
|
[2.0.0]: #200
|
||||||
|
[1.0.0]: #100
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
@ -6,50 +6,46 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
image:
|
image:
|
||||||
|
# -- image repository
|
||||||
repository: ckulka/baikal
|
repository: ckulka/baikal
|
||||||
pullPolicy: IfNotPresent
|
# -- image tag
|
||||||
# -- Image tag. For available image variants see https://github.com/ckulka/baikal-docker#image-variants
|
|
||||||
tag: 0.8.0
|
tag: 0.8.0
|
||||||
|
# -- image pull policy
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
strategy:
|
# -- environment variables. See [image repo](https://github.com/ckulka/baikal-docker) for more details.
|
||||||
type: Recreate
|
# @default -- See below
|
||||||
|
env:
|
||||||
env: {}
|
# -- Set the container timezone
|
||||||
# TZ:
|
TZ: UTC
|
||||||
|
|
||||||
|
# -- Configures service settings for the chart.
|
||||||
|
# @default -- See values.yaml
|
||||||
service:
|
service:
|
||||||
port:
|
main:
|
||||||
|
ports:
|
||||||
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
|
# -- Enable and configure ingress settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
|
main:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
|
# -- Configure persistence settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
enabled: false
|
enabled: false
|
||||||
emptyDir:
|
|
||||||
enabled: false
|
|
||||||
mountPath: /var/www/baikal/config
|
mountPath: /var/www/baikal/config
|
||||||
data:
|
data:
|
||||||
enabled: false
|
enabled: false
|
||||||
emptyDir:
|
|
||||||
enabled: false
|
|
||||||
mountPath: /var/www/baikal/Specific
|
mountPath: /var/www/baikal/Specific
|
||||||
## Persistent Volume Storage Class
|
|
||||||
## If defined, storageClassName: <storageClass>
|
|
||||||
## If set to "-", storageClassName: "", which disables dynamic provisioning
|
|
||||||
## If undefined (the default) or set to null, no storageClassName spec is
|
|
||||||
## set, choosing the default provisioner. (gp2 on AWS, standard on
|
|
||||||
## GKE, AWS & OpenStack)
|
|
||||||
# storageClass: "-"
|
|
||||||
# accessMode: ReadWriteOnce
|
|
||||||
# size: 1Gi
|
|
||||||
## Do not delete the pvc upon helm uninstall
|
|
||||||
# skipuninstall: false
|
|
||||||
# existingClaim: ""
|
|
||||||
|
|
||||||
# Enables mariadb
|
# -- Enable and configure mariadb database subchart under this key.
|
||||||
# ... for configuration options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb
|
# For more options see [mariadb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb)
|
||||||
|
# @default -- See values.yaml
|
||||||
mariadb:
|
mariadb:
|
||||||
enabled: false
|
enabled: false
|
||||||
architecture: standalone
|
architecture: standalone
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: v0.13
|
appVersion: v0.14
|
||||||
description: DNS proxy as ad-blocker for local network
|
description: DNS proxy as ad-blocker for local network
|
||||||
name: blocky
|
name: blocky
|
||||||
version: 6.4.0
|
version: 7.0.0
|
||||||
kubeVersion: ">=1.16.0-0"
|
kubeVersion: ">=1.16.0-0"
|
||||||
keywords:
|
keywords:
|
||||||
- blocky
|
- blocky
|
||||||
@ -18,4 +18,4 @@ maintainers:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.k8s-at-home.com
|
repository: https://library-charts.k8s-at-home.com
|
||||||
version: 2.5.0
|
version: 3.2.0
|
||||||
|
File diff suppressed because one or more lines are too long
@ -9,6 +9,14 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [7.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
- Changed image tag to `v0.14`.
|
||||||
|
|
||||||
### [6.0.0]
|
### [6.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
[6.0.0]: #6.0.0
|
[7.0.0]: #700
|
||||||
|
[6.0.0]: #600
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
@ -1,31 +1,19 @@
|
|||||||
{{/* Make sure all variables are set properly */}}
|
{{/* Make sure all variables are set properly */}}
|
||||||
{{- include "common.values.setup" . }}
|
{{- include "common.values.setup" . }}
|
||||||
|
|
||||||
{{/* Append the configMap to the additionalVolumes */}}
|
{{/* Append the hardcoded settings */}}
|
||||||
{{- define "blocky.configmap.volume" -}}
|
{{- define "blocky.hardcodedValues" -}}
|
||||||
name: blocky-config
|
persistence:
|
||||||
configMap:
|
blocky-config:
|
||||||
name: {{ template "common.names.fullname" . }}-config
|
enabled: "true"
|
||||||
{{- end -}}
|
mountPath: "/app/config.yml"
|
||||||
|
subPath: "config.yml"
|
||||||
{{- $volume := include "blocky.configmap.volume" . | fromYaml -}}
|
type: "custom"
|
||||||
{{- if $volume -}}
|
volumeSpec:
|
||||||
{{- $additionalVolumes := append .Values.additionalVolumes $volume }}
|
configMap:
|
||||||
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
|
name: {{ printf "%v-config" (include "common.names.fullname" .) }}
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{/* Append the configMap volume to the additionalVolumeMounts */}}
|
|
||||||
{{- define "blocky.configmap.volumeMount" -}}
|
|
||||||
name: blocky-config
|
|
||||||
mountPath: /app/config.yml
|
|
||||||
subPath: config.yml
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- $volumeMount := include "blocky.configmap.volumeMount" . | fromYaml -}}
|
|
||||||
{{- if $volumeMount -}}
|
|
||||||
{{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }}
|
|
||||||
{{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}}
|
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
{{- $_ := mergeOverwrite .Values (include "blocky.hardcodedValues" . | fromYaml) -}}
|
||||||
|
|
||||||
{{/* Render the templates */}}
|
{{/* Render the templates */}}
|
||||||
{{ include "common.all" . }}
|
{{ include "common.all" . }}
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "common.names.fullname" . }}-config
|
name: {{ include "common.names.fullname" . }}-config
|
||||||
labels:
|
labels:
|
||||||
{{- include "common.labels" . | nindent 4 }}
|
{{- include "common.labels" . | nindent 4 }}
|
||||||
data:
|
data:
|
||||||
config.yml: |
|
config.yml: |
|
||||||
{{ .Values.config | indent 4 }}
|
{{- .Values.config | nindent 4 }}
|
||||||
|
@ -6,70 +6,70 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
image:
|
image:
|
||||||
|
# -- image repository
|
||||||
repository: spx01/blocky
|
repository: spx01/blocky
|
||||||
tag: v0.13
|
# -- image tag
|
||||||
|
tag: v0.14
|
||||||
|
# -- image pull policy
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
strategy:
|
controller:
|
||||||
type: RollingUpdate
|
# -- Set the controller upgrade strategy
|
||||||
|
strategy: RollingUpdate
|
||||||
|
|
||||||
env: {}
|
# -- environment variables. See [image docs](https://0xerr0r.github.io/blocky/installation/#run-with-docker) for more details.
|
||||||
# TZ:
|
# @default -- See below
|
||||||
|
env:
|
||||||
|
# -- Set the container timezone
|
||||||
|
TZ: UTC
|
||||||
|
|
||||||
# -- (int) Number of pods to load balance between
|
# -- (int) Number of pods to load balance between
|
||||||
replicas: 1
|
replicas: 1
|
||||||
|
|
||||||
|
# -- Configures service settings for the chart.
|
||||||
|
# @default -- See values.yaml
|
||||||
service:
|
service:
|
||||||
port:
|
main:
|
||||||
|
ports:
|
||||||
|
http:
|
||||||
port: 4000
|
port: 4000
|
||||||
# additionalServices:
|
dns-tcp:
|
||||||
# - enabled: true
|
enabled: false
|
||||||
# nameSuffix: dns-tcp
|
type: ClusterIP
|
||||||
# type: NodePort
|
externalTrafficPolicy: Local
|
||||||
# port:
|
ports:
|
||||||
# port: 53
|
dns-tcp:
|
||||||
# name: dns-tcp
|
enabled: true
|
||||||
# protocol: TCP
|
port: 53
|
||||||
# targetPort: 53
|
protocol: TCP
|
||||||
# externalTrafficPolicy: Local
|
targetPort: 53
|
||||||
# - enabled: true
|
dns-udp:
|
||||||
# nameSuffix: dns-udp
|
enabled: false
|
||||||
# type: NodePort
|
type: ClusterIP
|
||||||
# port:
|
externalTrafficPolicy: Local
|
||||||
# port: 53
|
ports:
|
||||||
# name: dns-udp
|
dns-udp:
|
||||||
# protocol: UDP
|
enabled: true
|
||||||
# targetPort: 53
|
port: 53
|
||||||
# externalTrafficPolicy: Local
|
protocol: UDP
|
||||||
|
targetPort: 53
|
||||||
|
|
||||||
|
# -- Configure persistence settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
persistence:
|
persistence:
|
||||||
logs:
|
logs:
|
||||||
enabled: false
|
enabled: false
|
||||||
emptyDir: false
|
|
||||||
mountPath: /logs
|
mountPath: /logs
|
||||||
## Persistent Volume Storage Class
|
|
||||||
## If defined, storageClassName: <storageClass>
|
|
||||||
## If set to "-", storageClassName: "", which disables dynamic provisioning
|
|
||||||
## If undefined (the default) or set to null, no storageClassName spec is
|
|
||||||
## set, choosing the default provisioner. (gp2 on AWS, standard on
|
|
||||||
## GKE, AWS & OpenStack)
|
|
||||||
# storageClass: "-"
|
|
||||||
# accessMode: ReadWriteOnce
|
|
||||||
# size: 1Gi
|
|
||||||
## Do not delete the pvc upon helm uninstall
|
|
||||||
# skipuninstall: false
|
|
||||||
# existingClaim: ""
|
|
||||||
|
|
||||||
prometheus:
|
prometheus:
|
||||||
|
# -- Enable and configure a Prometheus serviceMonitor for the chart under this key.
|
||||||
|
# See also the notes under `additionalContainers`.
|
||||||
|
# @default -- See values.yaml
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
enabled: false
|
enabled: false
|
||||||
interval: 30s
|
interval: 30s
|
||||||
additionalLabels: {}
|
additionalLabels: {}
|
||||||
|
|
||||||
# podAnnotations:
|
|
||||||
# prometheus.io/scrape: "true"
|
|
||||||
# prometheus.io/port: "api"
|
|
||||||
|
|
||||||
# -- Full list of options https://github.com/0xERR0R/blocky/blob/master/docs/config.yml
|
# -- Full list of options https://github.com/0xERR0R/blocky/blob/master/docs/config.yml
|
||||||
# @default -- see URL to default config
|
# @default -- see URL to default config
|
||||||
config: |
|
config: |
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
name: comcast
|
name: comcast
|
||||||
version: 4.1.0
|
version: 5.0.0
|
||||||
appVersion: 1.0.0
|
appVersion: 1.0.0
|
||||||
description: periodic comcast data usage checks and save the results to InfluxDB
|
description: periodic comcast data usage checks and save the results to InfluxDB
|
||||||
keywords:
|
keywords:
|
||||||
@ -18,4 +18,4 @@ maintainers:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.k8s-at-home.com
|
repository: https://library-charts.k8s-at-home.com
|
||||||
version: 2.5.0
|
version: 3.2.0
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# comcast
|
# comcast
|
||||||
|
|
||||||
![Version: 4.1.0](https://img.shields.io/badge/Version-4.1.0-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square)
|
![Version: 5.0.0](https://img.shields.io/badge/Version-5.0.0-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square)
|
||||||
|
|
||||||
periodic comcast data usage checks and save the results to InfluxDB
|
periodic comcast data usage checks and save the results to InfluxDB
|
||||||
|
|
||||||
@ -17,7 +17,7 @@ periodic comcast data usage checks and save the results to InfluxDB
|
|||||||
|
|
||||||
| Repository | Name | Version |
|
| Repository | Name | Version |
|
||||||
|------------|------|---------|
|
|------------|------|---------|
|
||||||
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
|
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
|
||||||
|
|
||||||
## TL;DR
|
## TL;DR
|
||||||
|
|
||||||
@ -83,15 +83,11 @@ helm install comcast k8s-at-home/comcast -f values.yaml
|
|||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| config | string | string | comcast's config.ini configuration |
|
| config | string | string | comcast's config.ini configuration |
|
||||||
| env | object | `{}` | |
|
| env | object | See below | environment variables. |
|
||||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||||
| image.repository | string | `"billimek/comcastusage-for-influxdb"` | |
|
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||||
| image.tag | string | `"latest"` | |
|
| image.repository | string | `"billimek/comcastusage-for-influxdb"` | image repository |
|
||||||
| probes.liveness.enabled | bool | `false` | |
|
| image.tag | string | `"latest"` | image tag |
|
||||||
| probes.readiness.enabled | bool | `false` | |
|
|
||||||
| probes.startup.enabled | bool | `false` | |
|
|
||||||
| service.enabled | bool | `false` | |
|
|
||||||
| strategy.type | string | `"Recreate"` | |
|
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
@ -99,6 +95,13 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [5.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
|
||||||
### [4.0.0]
|
### [4.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
@ -127,8 +130,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
[4.0.0]: #4.0.0
|
[5.0.0]: #500
|
||||||
[3.0.1]: #3.0.1
|
[4.0.0]: #400
|
||||||
|
[3.0.1]: #301
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
|
@ -9,6 +9,13 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [5.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
|
||||||
### [4.0.0]
|
### [4.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
@ -37,6 +44,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
[4.0.0]: #4.0.0
|
[5.0.0]: #500
|
||||||
[3.0.1]: #3.0.1
|
[4.0.0]: #400
|
||||||
|
[3.0.1]: #301
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
@ -1,32 +1,31 @@
|
|||||||
---
|
|
||||||
{{/* Make sure all variables are set properly */}}
|
{{/* Make sure all variables are set properly */}}
|
||||||
{{- include "common.values.setup" . }}
|
{{- include "common.values.setup" . }}
|
||||||
|
|
||||||
{{/* Append the configMap to the additionalVolumes */}}
|
{{/* Append the hardcoded settings */}}
|
||||||
{{- define "comcast.configmap.volume" -}}
|
{{- define "comcast.hardcodedValues" -}}
|
||||||
name: comcast-settings
|
service:
|
||||||
configMap:
|
main:
|
||||||
name: {{ template "common.names.fullname" . }}-config
|
enabled: false
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- $volume := include "comcast.configmap.volume" . | fromYaml -}}
|
probes:
|
||||||
{{- if $volume -}}
|
liveness:
|
||||||
{{- $additionalVolumes := append .Values.additionalVolumes $volume }}
|
enabled: false
|
||||||
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
|
readiness:
|
||||||
{{- end -}}
|
enabled: false
|
||||||
|
startup:
|
||||||
|
enabled: false
|
||||||
|
|
||||||
{{/* Append the configMap volume to the additionalVolumeMounts */}}
|
persistence:
|
||||||
{{- define "comcast.configmap.volumeMount" -}}
|
comcast-settings:
|
||||||
name: comcast-settings
|
enabled: "true"
|
||||||
mountPath: /src/config.ini
|
mountPath: "/src/config.ini"
|
||||||
subPath: config.ini
|
subPath: "config.ini"
|
||||||
{{- end -}}
|
type: "custom"
|
||||||
|
volumeSpec:
|
||||||
{{- $volumeMount := include "comcast.configmap.volumeMount" . | fromYaml -}}
|
configMap:
|
||||||
{{- if $volumeMount -}}
|
name: {{ printf "%v-config" (include "common.names.fullname" .) }}
|
||||||
{{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }}
|
|
||||||
{{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}}
|
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
{{- $_ := mergeOverwrite .Values (include "comcast.hardcodedValues" . | fromYaml) -}}
|
||||||
|
|
||||||
{{/* Render the templates */}}
|
{{/* Render the templates */}}
|
||||||
{{ include "common.all" . }}
|
{{ include "common.all" . }}
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "common.names.fullname" . }}-config
|
name: {{ include "common.names.fullname" . }}-config
|
||||||
labels:
|
labels:
|
||||||
{{- include "common.labels" . | nindent 4 }}
|
{{- include "common.labels" . | nindent 4 }}
|
||||||
data:
|
data:
|
||||||
|
@ -6,14 +6,18 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
image:
|
image:
|
||||||
|
# -- image repository
|
||||||
repository: billimek/comcastusage-for-influxdb
|
repository: billimek/comcastusage-for-influxdb
|
||||||
pullPolicy: IfNotPresent
|
# -- image tag
|
||||||
tag: latest
|
tag: latest
|
||||||
|
# -- image pull policy
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
strategy:
|
# -- environment variables.
|
||||||
type: Recreate
|
# @default -- See below
|
||||||
|
env:
|
||||||
env: {}
|
# -- Set the container timezone
|
||||||
|
TZ: UTC
|
||||||
|
|
||||||
# -- comcast's config.ini configuration
|
# -- comcast's config.ini configuration
|
||||||
# @default -- string
|
# @default -- string
|
||||||
@ -31,15 +35,3 @@ config: |
|
|||||||
[COMCAST]
|
[COMCAST]
|
||||||
Username = someuser
|
Username = someuser
|
||||||
Password = somepassword
|
Password = somepassword
|
||||||
|
|
||||||
service:
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
## Probes configuration
|
|
||||||
probes:
|
|
||||||
liveness:
|
|
||||||
enabled: false
|
|
||||||
readiness:
|
|
||||||
enabled: false
|
|
||||||
startup:
|
|
||||||
enabled: false
|
|
||||||
|
@ -2,7 +2,7 @@ apiVersion: v2
|
|||||||
appVersion: latest
|
appVersion: latest
|
||||||
description: Gollum is a simple wiki system built on top of Git
|
description: Gollum is a simple wiki system built on top of Git
|
||||||
name: gollum
|
name: gollum
|
||||||
version: 1.0.0
|
version: 2.0.0
|
||||||
kubeVersion: ">=1.16.0-0"
|
kubeVersion: ">=1.16.0-0"
|
||||||
keywords:
|
keywords:
|
||||||
- gollum
|
- gollum
|
||||||
@ -18,4 +18,4 @@ maintainers:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.k8s-at-home.com
|
repository: https://library-charts.k8s-at-home.com
|
||||||
version: 2.5.0
|
version: 3.2.0
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# gollum
|
# gollum
|
||||||
|
|
||||||
![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
|
![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
|
||||||
|
|
||||||
Gollum is a simple wiki system built on top of Git
|
Gollum is a simple wiki system built on top of Git
|
||||||
|
|
||||||
@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
|||||||
|
|
||||||
| Repository | Name | Version |
|
| Repository | Name | Version |
|
||||||
|------------|------|---------|
|
|------------|------|---------|
|
||||||
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
|
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
|
||||||
|
|
||||||
## TL;DR
|
## TL;DR
|
||||||
|
|
||||||
@ -76,25 +76,17 @@ N/A
|
|||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| controllerType | string | `"statefulset"` | |
|
| gollum.additionalArgs | list | `["--h1-title"]` | Additional arguments for starting gollum |
|
||||||
| gollum.additionalArgs | string | `"--h1-title"` | Additional arguments for starting gollum |
|
| gollum.config | string | `"# Push and pull on commit\nGollum::Hook.register(:post_commit, :hook_id) do |committer, sha1|\n committer.wiki.repo.git.pull('origin', committer.wiki.ref)\n committer.wiki.repo.git.push('origin', committer.wiki.ref)\nend\n"` | Gollum config.rb customizations [[ref]](https://github.com/gollum/gollum#config-file) |
|
||||||
| gollum.config | string | `"# Push and pull on commit\nGollum::Hook.register(:post_commit, :hook_id) do |committer, sha1|\n committer.wiki.repo.git.pull('origin', committer.wiki.ref)\n committer.wiki.repo.git.push('origin', committer.wiki.ref)\nend\n"` | Gollum config.rb customizations reference https://github.com/gollum/gollum#config-file |
|
|
||||||
| gollum.gitBranch | string | `"master"` | Branch to pull |
|
| gollum.gitBranch | string | `"master"` | Branch to pull |
|
||||||
| gollum.gitUrl | string | `"https://github.com/k8s-at-home/charts.git"` | Repository URL to pull (accepts access tokens) Ex: https://user:access-token@git.example.com/user/repo.git |
|
| gollum.gitUrl | string | `"https://github.com/k8s-at-home/charts.git"` | Repository URL to pull (accepts access tokens) Example: https://user:access-token@git.example.com/user/repo.git |
|
||||||
| gollum.syncCommand | string | `"git pull && git push"` | Command run during the sync cron |
|
| gollum.syncCommand | string | `"git pull && git push"` | Command run during the sync cron |
|
||||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||||
| image.repository | string | `"gollumorg/gollum"` | gollum upstream image |
|
| image.repository | string | `"gollumorg/gollum"` | image repository |
|
||||||
| image.tag | string | `"latest"` | |
|
| image.tag | string | `"latest"` | image tag |
|
||||||
| ingress.enabled | bool | `false` | |
|
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||||
| persistence.wiki.accessMode | string | `"ReadWriteOnce"` | |
|
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||||
| persistence.wiki.enabled | bool | `false` | |
|
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||||
| persistence.wiki.mountPath | string | `"/wiki"` | |
|
|
||||||
| persistence.wiki.size | string | `"2Gi"` | |
|
|
||||||
| service.port.name | string | `"http"` | |
|
|
||||||
| service.port.port | int | `80` | |
|
|
||||||
| service.port.targetPort | int | `4567` | |
|
|
||||||
| service.type | string | `"ClusterIP"` | |
|
|
||||||
| strategy.type | string | `"RollingUpdate"` | |
|
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
@ -102,6 +94,14 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [2.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
- Removed default controller type
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
@ -116,7 +116,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
[1.0.0]: #1.0.0
|
[2.0.0]: #200
|
||||||
|
[1.0.0]: #100
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
|
@ -9,6 +9,14 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [2.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
- Removed default controller type
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
[1.0.0]: #1.0.0
|
[2.0.0]: #200
|
||||||
|
[1.0.0]: #100
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
{{/* Gollum Additional Volume Mounts */}}
|
|
||||||
{{- define "gollum.volumeMounts.config" -}}
|
|
||||||
mountPath: /config
|
|
||||||
name: gollum-config
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- define "gollum.volumeMounts.wiki" -}}
|
|
||||||
mountPath: /wiki
|
|
||||||
name: wiki
|
|
||||||
{{- end -}}
|
|
@ -1,25 +0,0 @@
|
|||||||
{{/* Gollum Additional Volumes */}}
|
|
||||||
{{- define "gollum.volume.sync" -}}
|
|
||||||
name: git-sync
|
|
||||||
configMap:
|
|
||||||
name: {{ include "common.names.fullname" . }}
|
|
||||||
defaultMode: 0755
|
|
||||||
items:
|
|
||||||
- key: git-sync
|
|
||||||
path: git-sync
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- define "gollum.volume.config" -}}
|
|
||||||
name: gollum-config
|
|
||||||
configMap:
|
|
||||||
name: {{ include "common.names.fullname" . }}
|
|
||||||
defaultMode: 0755
|
|
||||||
items:
|
|
||||||
- key: config.rb
|
|
||||||
path: config.rb
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- define "gollum.volume.wiki" -}}
|
|
||||||
name: wiki
|
|
||||||
emptyDir: {}
|
|
||||||
{{- end -}}
|
|
@ -1,11 +1,4 @@
|
|||||||
{{/* Gollum Additional Containers */}}
|
{{/* Gollum Additional Containers */}}
|
||||||
{{- define "gollum.container.cron" -}}
|
{{- define "gollum.container.cron" -}}
|
||||||
name: cron
|
|
||||||
image: alpine/git
|
|
||||||
command: ["crond", "-f", "-l", "8"]
|
|
||||||
volumeMounts:
|
|
||||||
- mountPath: /etc/periodic/15min/
|
|
||||||
name: git-sync
|
|
||||||
- mountPath: /wiki
|
|
||||||
name: wiki
|
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
{{/* Gollum Init Containers */}}
|
|
||||||
{{- define "gollum.init.clone" -}}
|
|
||||||
name: git-init
|
|
||||||
image: alpine/git
|
|
||||||
args:
|
|
||||||
- clone
|
|
||||||
- -b
|
|
||||||
- {{ (required "gollum.gitBranch is required and not set" .Values.gollum.gitBranch) }}
|
|
||||||
- {{ (required "gollum.gitUrl is required and not set" .Values.gollum.gitUrl) }}
|
|
||||||
- /wiki
|
|
||||||
volumeMounts:
|
|
||||||
- mountPath: /wiki
|
|
||||||
name: wiki
|
|
||||||
{{- end -}}
|
|
||||||
{{- define "gollum.init.clear" -}}
|
|
||||||
name: clear-wiki
|
|
||||||
image: alpine
|
|
||||||
command:
|
|
||||||
- sh
|
|
||||||
- -c
|
|
||||||
- rm -fr /wiki/*; rm -fr /wiki/.*; ls -la /wiki/;
|
|
||||||
volumeMounts:
|
|
||||||
- mountPath: /wiki
|
|
||||||
name: wiki
|
|
||||||
{{- end -}}
|
|
@ -1,42 +1,83 @@
|
|||||||
|
{{/* Make sure all variables are set properly */}}
|
||||||
{{- include "common.values.setup" . }}
|
{{- include "common.values.setup" . }}
|
||||||
|
|
||||||
{{/* Add initContainers */}}
|
{{/* Append the hardcoded settings */}}
|
||||||
{{- $initClear := include "gollum.init.clear" . | fromYaml -}}
|
{{- define "gollum.hardcodedValues" -}}
|
||||||
{{- $initClone := include "gollum.init.clone" . | fromYaml -}}
|
command: gollum
|
||||||
{{- $initContainers := append .Values.initContainers $initClear -}}
|
args:
|
||||||
{{- $initContainers = append $initContainers $initClone -}}
|
- "/wiki"
|
||||||
{{- $_ := set .Values "initContainers" $initContainers -}}
|
- "--config"
|
||||||
|
- "/config/config.rb"
|
||||||
|
- "--ref"
|
||||||
|
- {{ (required "gollum.gitBranch is required but not set" .Values.gollum.gitBranch) }}
|
||||||
|
{{ with .Values.gollum.additionalArgs }}
|
||||||
|
{{- . | toYaml }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
{{/* Add conatiners */}}
|
initContainers:
|
||||||
{{- $contCron := include "gollum.container.cron" . | fromYaml -}}
|
- name: git-init
|
||||||
{{- $containers := append .Values.additionalContainers $contCron -}}
|
image: alpine/git
|
||||||
{{- $_ := set .Values "additionalContainers" $containers -}}
|
args:
|
||||||
|
- clone
|
||||||
|
- -b
|
||||||
|
- {{ (required "gollum.gitBranch is required but not set" .Values.gollum.gitBranch) }}
|
||||||
|
- {{ (required "gollum.gitUrl is required but not set" .Values.gollum.gitUrl) }}
|
||||||
|
- /wiki
|
||||||
|
volumeMounts:
|
||||||
|
- mountPath: /wiki
|
||||||
|
name: wiki
|
||||||
|
- name: clear-wiki
|
||||||
|
image: alpine
|
||||||
|
command:
|
||||||
|
- sh
|
||||||
|
- -c
|
||||||
|
- rm -fr /wiki/*; rm -fr /wiki/.*; ls -la /wiki/;
|
||||||
|
volumeMounts:
|
||||||
|
- mountPath: /wiki
|
||||||
|
name: wiki
|
||||||
|
|
||||||
{{/* Add Volumes */}}
|
additionalContainers:
|
||||||
{{- $volSync := include "gollum.volume.sync" . | fromYaml -}}
|
- name: cron
|
||||||
{{- $volConfig := include "gollum.volume.config" . | fromYaml -}}
|
image: alpine/git
|
||||||
{{- $volWiki := include "gollum.volume.wiki" . | fromYaml -}}
|
command: ["crond", "-f", "-l", "8"]
|
||||||
{{- $volumes := append .Values.additionalVolumes $volSync -}}
|
volumeMounts:
|
||||||
{{- $volumes = append $volumes $volConfig -}}
|
- mountPath: /etc/periodic/15min/
|
||||||
{{- if (not .Values.persistence.wiki.enabled) -}}
|
name: git-sync
|
||||||
{{- $volumes = append $volumes $volWiki -}}
|
- mountPath: /wiki
|
||||||
|
name: wiki
|
||||||
|
|
||||||
|
persistence:
|
||||||
|
gollum-config:
|
||||||
|
enabled: "true"
|
||||||
|
mountPath: "/config"
|
||||||
|
type: "custom"
|
||||||
|
volumeSpec:
|
||||||
|
configMap:
|
||||||
|
name: {{ printf "%v" (include "common.names.fullname" .) }}
|
||||||
|
defaultMode: 0755
|
||||||
|
items:
|
||||||
|
- key: config.rb
|
||||||
|
path: config.rb
|
||||||
|
|
||||||
|
git-sync:
|
||||||
|
enabled: "true"
|
||||||
|
mountPath: "-"
|
||||||
|
type: "custom"
|
||||||
|
volumeSpec:
|
||||||
|
configMap:
|
||||||
|
name: {{ printf "%v" (include "common.names.fullname" .) }}
|
||||||
|
defaultMode: 0755
|
||||||
|
items:
|
||||||
|
- key: git-sync
|
||||||
|
path: git-sync
|
||||||
|
|
||||||
|
{{- if not .Values.persistence.wiki.enabled }}
|
||||||
|
wiki:
|
||||||
|
enabled: "true"
|
||||||
|
type: "emptyDir"
|
||||||
|
{{- end }}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- $_ := set .Values "additionalVolumes" $volumes -}}
|
{{- $_ := mergeOverwrite .Values (include "gollum.hardcodedValues" . | fromYaml) -}}
|
||||||
|
|
||||||
{{/* Add VolumeMounts */}}
|
|
||||||
{{- $mntConfig := include "gollum.volumeMounts.config" . | fromYaml -}}
|
|
||||||
{{- $mntWiki := include "gollum.volumeMounts.wiki" . | fromYaml -}}
|
|
||||||
{{- $mounts := append .Values.additionalVolumeMounts $mntConfig -}}
|
|
||||||
{{- if (not .Values.persistence.wiki.enabled) -}}
|
|
||||||
{{- $mounts = append $mounts $mntWiki -}}
|
|
||||||
{{- end -}}
|
|
||||||
{{- $_ := set .Values "additionalVolumeMounts" $mounts -}}
|
|
||||||
|
|
||||||
{{/* Setup the start command */}}
|
|
||||||
{{- $command := list "gollum" "/wiki" "--config" "/config/config.rb" "--ref" (required "A branch is requred but unset" .Values.gollum.gitBranch) -}}
|
|
||||||
{{- if .Values.gollum.additionalArgs -}}
|
|
||||||
{{- $command = append $command .Values.gollum.additionalArgs -}}
|
|
||||||
{{- end -}}
|
|
||||||
{{- $_ := set .Values "command" $command -}}
|
|
||||||
|
|
||||||
|
{{/* Render the templates */}}
|
||||||
{{ include "common.all" . }}
|
{{ include "common.all" . }}
|
||||||
|
@ -7,4 +7,4 @@ data:
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
cd /wiki && {{ .Values.gollum.syncCommand }}
|
cd /wiki && {{ .Values.gollum.syncCommand }}
|
||||||
config.rb: |
|
config.rb: |
|
||||||
{{- nindent 4 .Values.gollum.config }}
|
{{- .Values.gollum.config | nindent 4 }}
|
||||||
|
@ -6,44 +6,47 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
image:
|
image:
|
||||||
# -- gollum upstream image
|
# -- image repository
|
||||||
repository: gollumorg/gollum
|
repository: gollumorg/gollum
|
||||||
|
# -- image tag
|
||||||
tag: latest
|
tag: latest
|
||||||
|
# -- image pull policy
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
controllerType: statefulset
|
# -- Configures service settings for the chart.
|
||||||
strategy:
|
# @default -- See values.yaml
|
||||||
type: RollingUpdate
|
|
||||||
|
|
||||||
service:
|
service:
|
||||||
type: ClusterIP
|
main:
|
||||||
port:
|
ports:
|
||||||
port: 80
|
http:
|
||||||
name: http
|
port: 4567
|
||||||
targetPort: 4567
|
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
|
# -- Enable and configure ingress settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
|
main:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
|
# -- Configure persistence settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
persistence:
|
persistence:
|
||||||
wiki:
|
wiki:
|
||||||
enabled: false
|
enabled: false
|
||||||
mountPath: /wiki
|
mountPath: /wiki
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 2Gi
|
|
||||||
|
|
||||||
gollum:
|
gollum:
|
||||||
# -- Branch to pull
|
# -- Branch to pull
|
||||||
gitBranch: master
|
gitBranch: master
|
||||||
# -- Repository URL to pull (accepts access tokens)
|
# -- Repository URL to pull (accepts access tokens)
|
||||||
# Ex: https://user:access-token@git.example.com/user/repo.git
|
# Example: https://user:access-token@git.example.com/user/repo.git
|
||||||
gitUrl: https://github.com/k8s-at-home/charts.git
|
gitUrl: https://github.com/k8s-at-home/charts.git
|
||||||
# -- Additional arguments for starting gollum
|
# -- Additional arguments for starting gollum
|
||||||
additionalArgs: --h1-title
|
additionalArgs:
|
||||||
|
- --h1-title
|
||||||
# -- Command run during the sync cron
|
# -- Command run during the sync cron
|
||||||
syncCommand: git pull && git push
|
syncCommand: git pull && git push
|
||||||
# -- Gollum config.rb customizations
|
# -- Gollum config.rb customizations
|
||||||
# reference https://github.com/gollum/gollum#config-file
|
# [[ref]](https://github.com/gollum/gollum#config-file)
|
||||||
config: |
|
config: |
|
||||||
# Push and pull on commit
|
# Push and pull on commit
|
||||||
Gollum::Hook.register(:post_commit, :hook_id) do |committer, sha1|
|
Gollum::Hook.register(:post_commit, :hook_id) do |committer, sha1|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
description: Projector is a technology to run and access JetBrains IDEs remotely
|
description: Projector is a technology to run and access JetBrains IDEs remotely
|
||||||
name: jetbrains-projector
|
name: jetbrains-projector
|
||||||
version: 1.2.0
|
version: 2.0.0
|
||||||
kubeVersion: ">=1.16.0-0"
|
kubeVersion: ">=1.16.0-0"
|
||||||
keywords:
|
keywords:
|
||||||
- jetbrains
|
- jetbrains
|
||||||
@ -17,7 +17,7 @@ maintainers:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.k8s-at-home.com
|
repository: https://library-charts.k8s-at-home.com
|
||||||
version: 2.5.0
|
version: 3.2.0
|
||||||
annotations:
|
annotations:
|
||||||
artifacthub.io/license: Apache-2.0
|
artifacthub.io/license: Apache-2.0
|
||||||
artifacthub.io/links: |
|
artifacthub.io/links: |
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# jetbrains-projector
|
# jetbrains-projector
|
||||||
|
|
||||||
![Version: 1.2.0](https://img.shields.io/badge/Version-1.2.0-informational?style=flat-square)
|
![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square)
|
||||||
|
|
||||||
Projector is a technology to run and access JetBrains IDEs remotely
|
Projector is a technology to run and access JetBrains IDEs remotely
|
||||||
|
|
||||||
@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
|
|||||||
|
|
||||||
| Repository | Name | Version |
|
| Repository | Name | Version |
|
||||||
|------------|------|---------|
|
|------------|------|---------|
|
||||||
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
|
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
|
||||||
|
|
||||||
## TL;DR
|
## TL;DR
|
||||||
|
|
||||||
@ -79,17 +79,16 @@ helm install jetbrains-projector k8s-at-home/jetbrains-projector -f values.yaml
|
|||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| env | object | `{}` | |
|
| env | object | See below | environment variables. See [image docs](https://github.com/JetBrains/projector-docker) for more details. |
|
||||||
|
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||||
| idea | object | `{}` | IDE settings overrides. See the prospective IDE docs (like pycharm)[https://www.jetbrains.com/help/pycharm/tuning-the-ide.html#common-platform-properties] for more info. Default config paths will be /config/* E.G. `idea.system.path=/config/system` |
|
| idea | object | `{}` | IDE settings overrides. See the prospective IDE docs (like pycharm)[https://www.jetbrains.com/help/pycharm/tuning-the-ide.html#common-platform-properties] for more info. Default config paths will be /config/* E.G. `idea.system.path=/config/system` |
|
||||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||||
| image.registry | string | `"ghcr.io/k8s-at-home"` | registry that hosts the image |
|
| image.registry | string | `"ghcr.io/k8s-at-home"` | image registry |
|
||||||
| image.repository | string | `""` | image repository. *MUST SPECIFY AN IMAGE* |
|
| image.repository | string | `""` | image repository. *MUST SPECIFY AN IMAGE* |
|
||||||
| image.tag | string | `"v2021.1"` | image tag |
|
| image.tag | string | `"v2021.1"` | image tag |
|
||||||
| ingress.enabled | bool | `false` | |
|
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||||
| persistence.config.emptyDir.enabled | bool | `false` | |
|
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||||
| persistence.config.enabled | bool | `false` | |
|
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||||
| persistence.config.mountPath | string | `"/config"` | |
|
|
||||||
| service.port.port | int | `8887` | |
|
|
||||||
| sslGen.certs.crt | string | `"tls.crt"` | key that holds the tls crt |
|
| sslGen.certs.crt | string | `"tls.crt"` | key that holds the tls crt |
|
||||||
| sslGen.certs.key | string | `"tls.key"` | key that holds the tls key |
|
| sslGen.certs.key | string | `"tls.key"` | key that holds the tls key |
|
||||||
| sslGen.certs.secret | string | `""` | name of secret to mount that has the TLS certs |
|
| sslGen.certs.secret | string | `""` | name of secret to mount that has the TLS certs |
|
||||||
@ -97,7 +96,6 @@ helm install jetbrains-projector k8s-at-home/jetbrains-projector -f values.yaml
|
|||||||
| sslGen.jks.dest | string | `"/tmp/cert.jks"` | location of generated cert.jks used |
|
| sslGen.jks.dest | string | `"/tmp/cert.jks"` | location of generated cert.jks used |
|
||||||
| sslGen.properties.existingSecret | string | `""` | pre-existing ssl.properties secret |
|
| sslGen.properties.existingSecret | string | `""` | pre-existing ssl.properties secret |
|
||||||
| sslGen.properties.key | string | `"ssl.properties"` | key that holds ssl.properties file |
|
| sslGen.properties.key | string | `"ssl.properties"` | key that holds ssl.properties file |
|
||||||
| strategy.type | string | `"Recreate"` | |
|
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
@ -105,13 +103,21 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [2.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
|
|
||||||
- Initial version
|
- Initial version
|
||||||
|
|
||||||
[1.0.0]: #1.0.0
|
[2.0.0]: #200
|
||||||
|
[1.0.0]: #100
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
|
@ -9,11 +9,19 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [2.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
|
|
||||||
- Initial version
|
- Initial version
|
||||||
|
|
||||||
[1.0.0]: #1.0.0
|
[2.0.0]: #200
|
||||||
|
[1.0.0]: #100
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
@ -9,41 +9,6 @@
|
|||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
{{- define "jetbrains-projector.configmap.volume" -}}
|
|
||||||
name: idea-properties
|
|
||||||
configMap:
|
|
||||||
name: {{ template "common.names.fullname" . }}-config
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- define "jetbrains-projector.configmap.volumeMount" -}}
|
|
||||||
name: idea-properties
|
|
||||||
mountPath: /tmp/idea.properties
|
|
||||||
subPath: idea.properties
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- define "jetbrains-projector.certs.volume" -}}
|
|
||||||
name: certs
|
|
||||||
secret:
|
|
||||||
secretName: {{ required "a secret name is required when sslGen is enabled" .Values.sslGen.certs.secret }}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- define "jetbrains-projector.certs.volumeMount" -}}
|
|
||||||
name: certs
|
|
||||||
mountPath: /tmp/certs
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- define "jetbrains-projector.secret.volume" -}}
|
|
||||||
name: ssl-properties
|
|
||||||
secret:
|
|
||||||
secretName: {{ default (printf "%s-secrets" (include "common.names.fullname" .)) .Values.sslGen.properties.existingSecret }}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- define "jetbrains-projector.secret.volumeMount" -}}
|
|
||||||
name: ssl-properties
|
|
||||||
mountPath: /tmp/{{ .Values.sslGen.properties.key }}
|
|
||||||
subPath: {{ .Values.sslGen.properties.key }}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- define "jetbrains-projector.ide" -}}
|
{{- define "jetbrains-projector.ide" -}}
|
||||||
{{- $ide := without (splitList "-" (last (splitList "/" .Values.image.repository))) "projector" "c" "u" "p" | first -}}
|
{{- $ide := without (splitList "-" (last (splitList "/" .Values.image.repository))) "projector" "c" "u" "p" | first -}}
|
||||||
{{- if eq $ide "webstorm" -}}
|
{{- if eq $ide "webstorm" -}}
|
||||||
|
@ -1,35 +1,49 @@
|
|||||||
{{/* Make sure all variables are set properly */}}
|
{{/* Make sure all variables are set properly */}}
|
||||||
{{- include "common.values.setup" . }}
|
{{- include "common.values.setup" . }}
|
||||||
|
|
||||||
{{/* Append the configMap to the additionalVolumes */}}
|
|
||||||
{{- $volume := include "jetbrains-projector.configmap.volume" . | fromYaml -}}
|
|
||||||
{{- $additionalVolumes := append .Values.additionalVolumes $volume -}}
|
|
||||||
|
|
||||||
{{/* Append the configMap volume to the additionalVolumeMounts */}}
|
|
||||||
{{- $volumeMount := include "jetbrains-projector.configmap.volumeMount" . | fromYaml -}}
|
|
||||||
{{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount -}}
|
|
||||||
|
|
||||||
{{/* Use .Values.image.registry if it exists because of jetbrains extremely long registry */}}
|
{{/* Use .Values.image.registry if it exists because of jetbrains extremely long registry */}}
|
||||||
{{- if .Values.image.registry -}}
|
{{- if .Values.image.registry -}}
|
||||||
{{- $_ := set .Values.image "repository" (printf "%s/%s" .Values.image.registry .Values.image.repository) -}}
|
{{- $_ := set .Values.image "repository" (printf "%s/%s" .Values.image.registry .Values.image.repository) -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
{{/* Append the hardcoded volumes */}}
|
||||||
|
{{- define "jetbrains-projector.hardcodedValues" -}}
|
||||||
|
persistence:
|
||||||
|
idea-properties:
|
||||||
|
enabled: "true"
|
||||||
|
mountPath: /tmp/idea.properties
|
||||||
|
subPath: idea.properties
|
||||||
|
type: "custom"
|
||||||
|
volumeSpec:
|
||||||
|
configMap:
|
||||||
|
name: {{ printf "%v-config" (include "common.names.fullname" .) }}
|
||||||
|
|
||||||
|
{{- if .Values.sslGen.enabled }}
|
||||||
|
certs:
|
||||||
|
enabled: "true"
|
||||||
|
mountPath: /tmp/certs
|
||||||
|
type: "custom"
|
||||||
|
volumeSpec:
|
||||||
|
secret:
|
||||||
|
secretName: {{ required "a secret name is required when sslGen is enabled" .Values.sslGen.certs.secret }}
|
||||||
|
|
||||||
|
ssl-properties:
|
||||||
|
enabled: "true"
|
||||||
|
mountPath: /tmp/{{ .Values.sslGen.properties.key }}
|
||||||
|
subPath: {{ .Values.sslGen.properties.key }}
|
||||||
|
type: "custom"
|
||||||
|
volumeSpec:
|
||||||
|
secret:
|
||||||
|
secretName: {{ default (printf "%s-secrets" (include "common.names.fullname" .)) .Values.sslGen.properties.existingSecret }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end -}}
|
||||||
|
{{- $_ := mergeOverwrite .Values (include "jetbrains-projector.hardcodedValues" . | fromYaml) -}}
|
||||||
|
|
||||||
{{/* Add the *_PROPERTIES environment variable */}}
|
{{/* Add the *_PROPERTIES environment variable */}}
|
||||||
{{- $ide := include "jetbrains-projector.ide" . }}
|
{{- $ide := include "jetbrains-projector.ide" . }}
|
||||||
{{- $_ := set .Values.env (printf "%s_PROPERTIES" (upper $ide)) "/tmp/idea.properties" -}}
|
{{- $_ := set .Values.env (printf "%s_PROPERTIES" (upper $ide)) "/tmp/idea.properties" -}}
|
||||||
|
|
||||||
|
|
||||||
{{- if .Values.sslGen.enabled -}}
|
{{- if .Values.sslGen.enabled -}}
|
||||||
{{/* Add the tls cert and ssl.properties volumes */}}
|
|
||||||
{{- $certsVolume := include "jetbrains-projector.certs.volume" . | fromYaml -}}
|
|
||||||
{{- $sslPropsVolume := include "jetbrains-projector.secret.volume" . | fromYaml -}}
|
|
||||||
{{- $additionalVolumes = concat $additionalVolumes (list $certsVolume) (list $sslPropsVolume) -}}
|
|
||||||
|
|
||||||
{{/* Add the tls cert and ssl.properties volume mounts */}}
|
|
||||||
{{- $certsVolumeMount := include "jetbrains-projector.certs.volumeMount" . | fromYaml -}}
|
|
||||||
{{- $sslPropsVolumeMount := include "jetbrains-projector.secret.volumeMount" . | fromYaml -}}
|
|
||||||
{{- $additionalVolumeMounts = concat $additionalVolumeMounts (list $certsVolumeMount) (list $sslPropsVolumeMount) -}}
|
|
||||||
|
|
||||||
{{/* Add the ssl.properties env var */}}
|
{{/* Add the ssl.properties env var */}}
|
||||||
{{- $_ := set .Values.env "ORG_JETBRAINS_PROJECTOR_SERVER_SSL_PROPERTIES_PATH" (printf "/tmp/%s" .Values.sslGen.properties.key) -}}
|
{{- $_ := set .Values.env "ORG_JETBRAINS_PROJECTOR_SERVER_SSL_PROPERTIES_PATH" (printf "/tmp/%s" .Values.sslGen.properties.key) -}}
|
||||||
{{/* Add the cert file env vars */}}
|
{{/* Add the cert file env vars */}}
|
||||||
@ -37,9 +51,6 @@
|
|||||||
{{- $_ := set .Values.env "TLS_KEY" .Values.sslGen.certs.key -}}
|
{{- $_ := set .Values.env "TLS_KEY" .Values.sslGen.certs.key -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
|
|
||||||
{{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}}
|
|
||||||
|
|
||||||
{{- if not .Values.image.repository -}}
|
{{- if not .Values.image.repository -}}
|
||||||
{{- fail "an image is required in .Values.image.repository" -}}
|
{{- fail "an image is required in .Values.image.repository" -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "common.names.fullname" . }}-config
|
name: {{ include "common.names.fullname" . }}-config
|
||||||
labels:
|
labels:
|
||||||
{{- include "common.labels" . | nindent 4 }}
|
{{- include "common.labels" . | nindent 4 }}
|
||||||
data:
|
data:
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: Secret
|
kind: Secret
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "common.names.fullname" . }}-secrets
|
name: {{ include "common.names.fullname" . }}-secrets
|
||||||
labels:
|
labels:
|
||||||
{{- include "common.labels" . | nindent 4 }}
|
{{- include "common.labels" . | nindent 4 }}
|
||||||
stringData:
|
stringData:
|
||||||
|
@ -6,21 +6,20 @@
|
|||||||
#
|
#
|
||||||
# See list of available images [here](ttps://github.com/orgs/k8s-at-home/packages?tab=packages&q=projector)
|
# See list of available images [here](ttps://github.com/orgs/k8s-at-home/packages?tab=packages&q=projector)
|
||||||
image:
|
image:
|
||||||
# -- registry that hosts the image
|
# -- image registry
|
||||||
registry: ghcr.io/k8s-at-home
|
registry: ghcr.io/k8s-at-home
|
||||||
# -- image repository. *MUST SPECIFY AN IMAGE*
|
# -- image repository. *MUST SPECIFY AN IMAGE*
|
||||||
repository: ""
|
repository: ""
|
||||||
# -- image pull policy
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
# -- image tag
|
# -- image tag
|
||||||
tag: v2021.1
|
tag: v2021.1
|
||||||
|
# -- image pull policy
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
strategy:
|
# -- environment variables. See [image docs](https://github.com/JetBrains/projector-docker) for more details.
|
||||||
type: Recreate
|
# @default -- See below
|
||||||
|
env:
|
||||||
# See more environment variables in the projector-docker documentation
|
# -- Set the container timezone
|
||||||
# https://github.com/JetBrains/projector-docker
|
TZ: UTC
|
||||||
env: {}
|
|
||||||
# ORG_JETBRAINS_PROJECTOR_SERVER_HANDSHAKE_TOKEN: "admin-password"
|
# ORG_JETBRAINS_PROJECTOR_SERVER_HANDSHAKE_TOKEN: "admin-password"
|
||||||
# ORG_JETBRAINS_PROJECTOR_SERVER_RO_HANDSHAKE_TOKEN: "read-only-password"
|
# ORG_JETBRAINS_PROJECTOR_SERVER_RO_HANDSHAKE_TOKEN: "read-only-password"
|
||||||
|
|
||||||
@ -55,16 +54,23 @@ sslGen:
|
|||||||
# -- key that holds ssl.properties file
|
# -- key that holds ssl.properties file
|
||||||
key: "ssl.properties"
|
key: "ssl.properties"
|
||||||
|
|
||||||
|
# -- Configures service settings for the chart.
|
||||||
|
# @default -- See values.yaml
|
||||||
service:
|
service:
|
||||||
port:
|
main:
|
||||||
|
ports:
|
||||||
|
http:
|
||||||
port: 8887
|
port: 8887
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
|
# -- Enable and configure ingress settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
|
main:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
|
# -- Configure persistence settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
enabled: false
|
enabled: false
|
||||||
emptyDir:
|
|
||||||
enabled: false
|
|
||||||
mountPath: /config
|
mountPath: /config
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: v1.2.18
|
appVersion: v1.2.20
|
||||||
description: Kanboard is a free and open source Kanban project management software.
|
description: Kanboard is a free and open source Kanban project management software.
|
||||||
name: kanboard
|
name: kanboard
|
||||||
version: 2.5.1
|
version: 3.0.0
|
||||||
kubeVersion: ">=1.16.0-0"
|
kubeVersion: ">=1.16.0-0"
|
||||||
keywords:
|
keywords:
|
||||||
- kanboard
|
- kanboard
|
||||||
@ -17,7 +17,7 @@ maintainers:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.k8s-at-home.com
|
repository: https://library-charts.k8s-at-home.com
|
||||||
version: 2.5.0
|
version: 3.2.0
|
||||||
- name: postgresql
|
- name: postgresql
|
||||||
version: 10.4.8
|
version: 10.4.8
|
||||||
repository: https://charts.bitnami.com/bitnami
|
repository: https://charts.bitnami.com/bitnami
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# kanboard
|
# kanboard
|
||||||
|
|
||||||
![Version: 2.5.1](https://img.shields.io/badge/Version-2.5.1-informational?style=flat-square) ![AppVersion: v1.2.18](https://img.shields.io/badge/AppVersion-v1.2.18-informational?style=flat-square)
|
![Version: 3.0.0](https://img.shields.io/badge/Version-3.0.0-informational?style=flat-square) ![AppVersion: v1.2.20](https://img.shields.io/badge/AppVersion-v1.2.20-informational?style=flat-square)
|
||||||
|
|
||||||
Kanboard is a free and open source Kanban project management software.
|
Kanboard is a free and open source Kanban project management software.
|
||||||
|
|
||||||
@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
|||||||
| Repository | Name | Version |
|
| Repository | Name | Version |
|
||||||
|------------|------|---------|
|
|------------|------|---------|
|
||||||
| https://charts.bitnami.com/bitnami | postgresql | 10.4.8 |
|
| https://charts.bitnami.com/bitnami | postgresql | 10.4.8 |
|
||||||
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
|
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
|
||||||
|
|
||||||
## TL;DR
|
## TL;DR
|
||||||
|
|
||||||
@ -76,37 +76,23 @@ N/A
|
|||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| config.cache.dir | string | `nil` | Cache folder to use if cache driver is "file" |
|
| env | object | See below (only deviations from the default settings are specified) | environment variables. See [image docs](https://docs.kanboard.org/en/latest/admin_guide/docker.html#environment-variables) and [application docs](# https://docs.kanboard.org/en/latest/admin_guide/config_file.html) for more details. |
|
||||||
| config.cache.driver | string | `"memory"` | Available cache drivers are "file" and "memory" |
|
| env.DB_DRIVER | string | `"sqlite"` | Database driver: sqlite, mysql or postgres |
|
||||||
| config.db.driver | string | `"sqlite"` | Database driver: sqlite, mysql or postgres |
|
| env.DB_HOSTNAME | string | `nil` | Mysql/Postgres hostname |
|
||||||
| config.db.runMigrations | bool | `true` | Run automatically database migrations |
|
| env.DB_NAME | string | `nil` | Mysql/Postgres database name |
|
||||||
| config.debug | bool | `false` | |
|
| env.DB_PASSWORD | string | `nil` | Mysql/Postgres password |
|
||||||
| config.files.dir | string | `"data/files"` | Folder for uploaded files |
|
| env.DB_PORT | string | `nil` | Mysql/Postgres custom port (empty = default port) |
|
||||||
| config.logging.driver | string | `"stdout"` | log driver: syslog, stderr, stdout or file |
|
| env.DB_USERNAME | string | `nil` | Mysql/Postgres username |
|
||||||
| config.mail.bcc | string | `nil` | |
|
| env.LOG_DRIVER | string | `"stdout"` | log driver: syslog, stderr, stdout or file |
|
||||||
| config.mail.enabled | bool | `false` | Enable/disable email configuration from the user interface |
|
| env.MAIL_CONFIGURATION | string | `"false"` | Enable/disable email configuration from the user interface |
|
||||||
| config.mail.from | string | `"notifications@kanboard.local"` | |
|
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||||
| config.plugins.api.url | string | `"https://kanboard.org/plugins.json"` | default plugin directory URL |
|
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||||
| config.plugins.dir | string | `"data/plugins"` | Plugin folder |
|
| image.repository | string | `"kanboard/kanboard"` | image repository |
|
||||||
| config.plugins.installer | bool | `false` | Enable/disable plugin installation from the user interface |
|
| image.tag | string | `"v1.2.20"` | image tag |
|
||||||
| config.session.duration | int | `0` | Session duration in second (0 = until the browser is closed) |
|
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||||
| config.session.handler | string | `"db"` | Session handler: db or php |
|
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||||
| config.urlRewrite | bool | `false` | |
|
| postgresql | object | See values.yaml | Enable and configure postgresql database subchart under this key. For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql) |
|
||||||
| env | object | `{}` | https://docs.kanboard.org/en/latest/admin_guide/docker.html#environment-variables |
|
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
|
||||||
| image.repository | string | `"kanboard/kanboard"` | |
|
|
||||||
| image.tag | string | `"v1.2.18"` | |
|
|
||||||
| ingress.enabled | bool | `false` | |
|
|
||||||
| persistence.data | object | `{"accessMode":"ReadWriteOnce","emptyDir":{"enabled":false},"enabled":false,"mountPath":"/var/www/app/data","size":"1Gi"}` | enable data persistence |
|
|
||||||
| persistence.ssl | object | `{"emptyDir":{"enabled":false},"enabled":false,"mountPath":"/etc/nginx/ssl"}` | enable SSL persistence |
|
|
||||||
| postgresql | object | `{"enabled":false,"persistence":{"enabled":false},"postgresqlDatabase":"kanboard","postgresqlPassword":"kanboard","postgresqlUsername":"kanboard"}` | Bitnami postgres chart. For more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql |
|
|
||||||
| postgresql.enabled | bool | `false` | true: use bitnami postgres instance -- false: use your own postgres instance |
|
|
||||||
| postgresql.persistence.enabled | bool | `false` | if database is stored to a PVC. Set to true when you are done testing. |
|
|
||||||
| postgresql.postgresqlDatabase | string | `"kanboard"` | Postgres database password |
|
|
||||||
| postgresql.postgresqlPassword | string | `"kanboard"` | Postgres database password |
|
|
||||||
| postgresql.postgresqlUsername | string | `"kanboard"` | Postgres database user name |
|
|
||||||
| service.port.port | int | `80` | |
|
|
||||||
| strategy.type | string | `"Recreate"` | |
|
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
@ -114,21 +100,30 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [3.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
- **BREAKING**: Moved app configuration to environment variables.
|
||||||
|
- Changed image tag to `1.2.20`.
|
||||||
|
|
||||||
### [1.1.0]
|
### [1.1.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
|
|
||||||
- Added postgres support
|
- Added postgres support
|
||||||
|
|
||||||
[1.1.0]: https://github.com/k8s-at-home/charts/tree/kanboard-1.1.0/charts/home-assistant
|
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
|
|
||||||
- Initial chart release
|
- Initial chart release
|
||||||
|
|
||||||
[1.0.0]: https://github.com/k8s-at-home/charts/tree/kanboard-1.0.0/charts/home-assistant
|
[3.0.0]: #300
|
||||||
|
[1.1.0]: #110
|
||||||
|
[1.0.0]: #100
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
|
@ -9,19 +9,28 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [3.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
- **BREAKING**: Moved app configuration to environment variables.
|
||||||
|
- Changed image tag to `1.2.20`.
|
||||||
|
|
||||||
### [1.1.0]
|
### [1.1.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
|
|
||||||
- Added postgres support
|
- Added postgres support
|
||||||
|
|
||||||
[1.1.0]: https://github.com/k8s-at-home/charts/tree/kanboard-1.1.0/charts/home-assistant
|
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
|
|
||||||
- Initial chart release
|
- Initial chart release
|
||||||
|
|
||||||
[1.0.0]: https://github.com/k8s-at-home/charts/tree/kanboard-1.0.0/charts/home-assistant
|
[3.0.0]: #300
|
||||||
|
[1.1.0]: #110
|
||||||
|
[1.0.0]: #100
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
@ -1,32 +0,0 @@
|
|||||||
{{/* vim: set filetype=mustache: */}}
|
|
||||||
{{/*
|
|
||||||
Expand the name of the chart.
|
|
||||||
*/}}
|
|
||||||
{{- define "kanboard.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 "kanboard.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 "kanboard.chart" -}}
|
|
||||||
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}}
|
|
||||||
{{- end -}}
|
|
@ -1,55 +1 @@
|
|||||||
{{/* Make sure all variables are set properly */}}
|
|
||||||
{{- include "common.values.setup" . }}
|
|
||||||
|
|
||||||
{{/* Set non-sensitive configuration through environment variables */}}
|
|
||||||
{{- $_ := set .Values.env "DEBUG" (printf "%t" .Values.config.debug) -}}
|
|
||||||
{{- $_ := set .Values.env "ENABLE_URL_REWRITE" (printf "%t" .Values.config.urlRewrite) -}}
|
|
||||||
{{- $_ := set .Values.env "PLUGIN_DIR" (printf "%s" .Values.config.plugins.dir) -}}
|
|
||||||
{{- $_ := set .Values.env "PLUGIN_INSTALLER" (printf "%t" .Values.config.plugins.installer) -}}
|
|
||||||
{{- $_ := set .Values.env "PLUGIN_API_URL" (printf "%s" .Values.config.plugins.api.url) -}}
|
|
||||||
{{- $_ := set .Values.env "FILES_DIR" (printf "%s" .Values.config.files.dir) -}}
|
|
||||||
{{- $_ := set .Values.env "CACHE_DRIVER" (printf "%s" .Values.config.cache.driver) -}}
|
|
||||||
{{- if .Values.config.cache.dir -}}
|
|
||||||
{{- $_ := set .Values.env "CACHE_DIR" (printf "%s" .Values.config.cache.dir) -}}
|
|
||||||
{{- end -}}
|
|
||||||
{{- $_ := set .Values.env "MAIL_CONFIGURATION" (printf "%t" .Values.config.mail.enabled) -}}
|
|
||||||
{{- if .Values.config.mail.enabled -}}
|
|
||||||
{{- $_ := set .Values.env "MAIL_FROM" (printf "%s" .Values.config.mail.from) -}}
|
|
||||||
{{- if .Values.config.mail.bcc -}}
|
|
||||||
{{- $_ := set .Values.env "MAIL_BCC" (printf "%s" .Values.config.mail.bcc) -}}
|
|
||||||
{{- end -}}
|
|
||||||
{{- end -}}
|
|
||||||
{{- $_ := set .Values.env "DB_RUN_MIGRATIONS" (printf "%t" .Values.config.db.runMigrations) -}}
|
|
||||||
{{- $_ := set .Values.env "DB_DRIVER" (printf "%s" .Values.config.db.driver) -}}
|
|
||||||
{{- $_ := set .Values.env "LOG_DRIVER" (printf "%s" .Values.config.logging.driver) -}}
|
|
||||||
{{- $_ := set .Values.env "SESSION_DURATION" (printf "%v" .Values.config.session.duration) -}}
|
|
||||||
{{- $_ := set .Values.env "SESSION_HANDLER" (printf "%s" .Values.config.session.handler) -}}
|
|
||||||
|
|
||||||
{{/* Append the configMap to the additionalVolumes */}}
|
|
||||||
{{- define "kanboard.config.volume" -}}
|
|
||||||
name: config
|
|
||||||
secret:
|
|
||||||
secretName: {{ template "common.names.fullname" . }}-config
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- if .Values.postgresql.enabled -}}
|
|
||||||
{{- $volume := include "kanboard.config.volume" . | fromYaml -}}
|
|
||||||
{{- $additionalVolumes := append .Values.additionalVolumes $volume }}
|
|
||||||
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{/* Append the config secret volume to the additionalVolumeMounts */}}
|
|
||||||
{{- define "kanboard.config.volumeMount" -}}
|
|
||||||
name: config
|
|
||||||
mountPath: /var/www/app/config.php
|
|
||||||
subPath: config.php
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- if .Values.postgresql.enabled -}}
|
|
||||||
{{- $volumeMount := include "kanboard.config.volumeMount" . | fromYaml -}}
|
|
||||||
{{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }}
|
|
||||||
{{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{/* Render the templates */}}
|
|
||||||
{{ include "common.all" . }}
|
{{ include "common.all" . }}
|
||||||
|
@ -1,33 +0,0 @@
|
|||||||
{{- if .Values.postgresql.enabled -}}
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Secret
|
|
||||||
metadata:
|
|
||||||
name: {{ include "kanboard.fullname" . }}-config
|
|
||||||
stringData:
|
|
||||||
config.php: |
|
|
||||||
<?php
|
|
||||||
// Mysql/Postgres username
|
|
||||||
define('DB_USERNAME', {{ .Values.postgresql.postgresqlUsername | quote }});
|
|
||||||
|
|
||||||
// Mysql/Postgres password
|
|
||||||
define('DB_PASSWORD', {{ .Values.postgresql.postgresqlPassword | quote }});
|
|
||||||
|
|
||||||
// Mysql/Postgres hostname
|
|
||||||
define('DB_HOSTNAME', "{{ include "kanboard.fullname" . }}-postgresql-headless");
|
|
||||||
|
|
||||||
// Mysql/Postgres database name
|
|
||||||
define('DB_NAME', {{ .Values.postgresql.postgresqlDatabase | quote }});
|
|
||||||
|
|
||||||
// Mysql/Postgres custom port (null = default port)
|
|
||||||
define('DB_PORT', {{ .Values.postgresql.service.port }});
|
|
||||||
|
|
||||||
// Mysql SSL key
|
|
||||||
define('DB_SSL_KEY', null);
|
|
||||||
|
|
||||||
// Mysql SSL certificate
|
|
||||||
define('DB_SSL_CERT', null);
|
|
||||||
|
|
||||||
// Mysql SSL CA
|
|
||||||
define('DB_SSL_CA', null);
|
|
||||||
?>
|
|
||||||
{{- end -}}
|
|
@ -6,93 +6,69 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
image:
|
image:
|
||||||
|
# -- image repository
|
||||||
repository: kanboard/kanboard
|
repository: kanboard/kanboard
|
||||||
|
# -- image tag
|
||||||
|
tag: v1.2.20
|
||||||
|
# -- image pull policy
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
tag: v1.2.18
|
|
||||||
|
|
||||||
strategy:
|
# -- environment variables. See [image docs](https://docs.kanboard.org/en/latest/admin_guide/docker.html#environment-variables)
|
||||||
type: Recreate
|
# and [application docs](# https://docs.kanboard.org/en/latest/admin_guide/config_file.html) for more details.
|
||||||
|
# @default -- See below (only deviations from the default settings are specified)
|
||||||
# -- https://docs.kanboard.org/en/latest/admin_guide/docker.html#environment-variables
|
env:
|
||||||
env: {}
|
# -- Set the container timezone
|
||||||
|
TZ: UTC
|
||||||
|
# -- Enable/disable email configuration from the user interface
|
||||||
|
MAIL_CONFIGURATION: "false"
|
||||||
|
# -- log driver: syslog, stderr, stdout or file
|
||||||
|
LOG_DRIVER: stdout
|
||||||
|
# -- Database driver: sqlite, mysql or postgres
|
||||||
|
DB_DRIVER: sqlite
|
||||||
|
# -- Mysql/Postgres hostname
|
||||||
|
DB_HOSTNAME:
|
||||||
|
# -- Mysql/Postgres custom port (empty = default port)
|
||||||
|
DB_PORT:
|
||||||
|
# -- Mysql/Postgres username
|
||||||
|
DB_USERNAME:
|
||||||
|
# -- Mysql/Postgres password
|
||||||
|
DB_PASSWORD:
|
||||||
|
# -- Mysql/Postgres database name
|
||||||
|
DB_NAME:
|
||||||
|
|
||||||
|
# -- Configures service settings for the chart.
|
||||||
|
# @default -- See values.yaml
|
||||||
service:
|
service:
|
||||||
port:
|
main:
|
||||||
|
ports:
|
||||||
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
|
# -- Enable and configure ingress settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
|
main:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
|
# -- Configure persistence settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
persistence:
|
persistence:
|
||||||
# -- enable data persistence
|
|
||||||
data:
|
data:
|
||||||
enabled: false
|
enabled: false
|
||||||
emptyDir:
|
|
||||||
enabled: false
|
|
||||||
mountPath: /var/www/app/data
|
mountPath: /var/www/app/data
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
|
|
||||||
# -- enable SSL persistence
|
|
||||||
ssl:
|
ssl:
|
||||||
enabled: false
|
enabled: false
|
||||||
emptyDir:
|
|
||||||
enabled: false
|
|
||||||
mountPath: /etc/nginx/ssl
|
mountPath: /etc/nginx/ssl
|
||||||
|
|
||||||
# https://docs.kanboard.org/en/latest/admin_guide/config_file.html
|
# -- Enable and configure postgresql database subchart under this key.
|
||||||
config:
|
# For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql)
|
||||||
debug: false
|
# @default -- See values.yaml
|
||||||
urlRewrite: false
|
|
||||||
plugins:
|
|
||||||
# -- Enable/disable plugin installation from the user interface
|
|
||||||
installer: false
|
|
||||||
# -- Plugin folder
|
|
||||||
dir: 'data/plugins'
|
|
||||||
api:
|
|
||||||
# -- default plugin directory URL
|
|
||||||
url: 'https://kanboard.org/plugins.json'
|
|
||||||
files:
|
|
||||||
# -- Folder for uploaded files
|
|
||||||
dir: 'data/files'
|
|
||||||
cache:
|
|
||||||
# -- Available cache drivers are "file" and "memory"
|
|
||||||
driver: 'memory'
|
|
||||||
# -- Cache folder to use if cache driver is "file"
|
|
||||||
dir: null
|
|
||||||
mail:
|
|
||||||
# -- Enable/disable email configuration from the user interface
|
|
||||||
enabled: false
|
|
||||||
from: 'notifications@kanboard.local'
|
|
||||||
bcc: null
|
|
||||||
db:
|
|
||||||
# -- Run automatically database migrations
|
|
||||||
runMigrations: true
|
|
||||||
# -- Database driver: sqlite, mysql or postgres
|
|
||||||
driver: sqlite
|
|
||||||
|
|
||||||
logging:
|
|
||||||
# -- log driver: syslog, stderr, stdout or file
|
|
||||||
driver: stdout
|
|
||||||
|
|
||||||
session:
|
|
||||||
# -- Session duration in second (0 = until the browser is closed)
|
|
||||||
duration: 0
|
|
||||||
# -- Session handler: db or php
|
|
||||||
handler: db
|
|
||||||
|
|
||||||
# -- Bitnami postgres chart. For more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql
|
|
||||||
postgresql:
|
postgresql:
|
||||||
# -- true: use bitnami postgres instance
|
|
||||||
# -- false: use your own postgres instance
|
|
||||||
enabled: false
|
enabled: false
|
||||||
# -- Postgres database user name
|
|
||||||
postgresqlUsername: kanboard
|
postgresqlUsername: kanboard
|
||||||
# -- Postgres database password
|
|
||||||
postgresqlPassword: kanboard
|
postgresqlPassword: kanboard
|
||||||
# -- Postgres database password
|
|
||||||
postgresqlDatabase: kanboard
|
postgresqlDatabase: kanboard
|
||||||
persistence:
|
persistence:
|
||||||
# -- if database is stored to a PVC. Set to true when you are done testing.
|
|
||||||
enabled: false
|
enabled: false
|
||||||
# storageClass: ""
|
# storageClass: ""
|
||||||
|
@ -2,7 +2,7 @@ apiVersion: v2
|
|||||||
appVersion: "0.1"
|
appVersion: "0.1"
|
||||||
description: Nissan Leaf connected services to MQTT adapter
|
description: Nissan Leaf connected services to MQTT adapter
|
||||||
name: leaf2mqtt
|
name: leaf2mqtt
|
||||||
version: 1.0.0
|
version: 2.0.0
|
||||||
kubeVersion: ">=1.16.0-0"
|
kubeVersion: ">=1.16.0-0"
|
||||||
keywords:
|
keywords:
|
||||||
- leaf2mqtt
|
- leaf2mqtt
|
||||||
@ -21,4 +21,4 @@ maintainers:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.k8s-at-home.com
|
repository: https://library-charts.k8s-at-home.com
|
||||||
version: 2.5.0
|
version: 3.2.0
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# leaf2mqtt
|
# leaf2mqtt
|
||||||
|
|
||||||
![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![AppVersion: 0.1](https://img.shields.io/badge/AppVersion-0.1-informational?style=flat-square)
|
![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![AppVersion: 0.1](https://img.shields.io/badge/AppVersion-0.1-informational?style=flat-square)
|
||||||
|
|
||||||
Nissan Leaf connected services to MQTT adapter
|
Nissan Leaf connected services to MQTT adapter
|
||||||
|
|
||||||
@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
|||||||
|
|
||||||
| Repository | Name | Version |
|
| Repository | Name | Version |
|
||||||
|------------|------|---------|
|
|------------|------|---------|
|
||||||
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
|
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
|
||||||
|
|
||||||
## TL;DR
|
## TL;DR
|
||||||
|
|
||||||
@ -76,15 +76,10 @@ N/A
|
|||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| env | object | `{}` | |
|
| env | object | See below | environment variables. See [image docs](https://github.com/mitsumaui/leaf2mqtt) for more details. |
|
||||||
| image.pullPolicy | string | `"IfNotPresent"` | Image pull policy |
|
| image.pullPolicy | string | `"IfNotPresent"` | Image pull policy |
|
||||||
| image.repository | string | `"ghcr.io/k8s-at-home/leaf2mqtt"` | Image repository |
|
| image.repository | string | `"ghcr.io/k8s-at-home/leaf2mqtt"` | Image repository |
|
||||||
| image.tag | string | `"v0.1"` | Image tag |
|
| image.tag | string | `"v0.1"` | Image tag |
|
||||||
| probes.liveness.enabled | bool | `false` | |
|
|
||||||
| probes.readiness.enabled | bool | `false` | |
|
|
||||||
| probes.startup.enabled | bool | `false` | |
|
|
||||||
| service.enabled | bool | `false` | |
|
|
||||||
| strategy.type | string | `"Recreate"` | Deployment recreation strategy |
|
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
@ -92,21 +87,21 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [2.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
|
|
||||||
- Initial version
|
- Initial version
|
||||||
|
|
||||||
#### Changed
|
[2.0.0]: #200
|
||||||
|
[1.0.0]: #100
|
||||||
- N/A
|
|
||||||
|
|
||||||
#### Removed
|
|
||||||
|
|
||||||
- N/A
|
|
||||||
|
|
||||||
[1.0.0]: #1.0.0
|
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
|
@ -9,19 +9,19 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [2.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
|
|
||||||
- Initial version
|
- Initial version
|
||||||
|
|
||||||
#### Changed
|
[2.0.0]: #200
|
||||||
|
[1.0.0]: #100
|
||||||
- N/A
|
|
||||||
|
|
||||||
#### Removed
|
|
||||||
|
|
||||||
- N/A
|
|
||||||
|
|
||||||
[1.0.0]: #1.0.0
|
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
@ -1 +1,21 @@
|
|||||||
|
{{/* Make sure all variables are set properly */}}
|
||||||
|
{{- include "common.values.setup" . }}
|
||||||
|
|
||||||
|
{{/* Append the hardcoded settings */}}
|
||||||
|
{{- define "leaf2mqtt.hardcodedValues" -}}
|
||||||
|
service:
|
||||||
|
main:
|
||||||
|
enabled: false
|
||||||
|
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
enabled: false
|
||||||
|
readiness:
|
||||||
|
enabled: false
|
||||||
|
startup:
|
||||||
|
enabled: false
|
||||||
|
{{- end -}}
|
||||||
|
{{- $_ := mergeOverwrite .Values (include "leaf2mqtt.hardcodedValues" . | fromYaml) -}}
|
||||||
|
|
||||||
|
{{/* Render the templates */}}
|
||||||
{{ include "common.all" . }}
|
{{ include "common.all" . }}
|
||||||
|
@ -8,17 +8,13 @@
|
|||||||
image:
|
image:
|
||||||
# -- Image repository
|
# -- Image repository
|
||||||
repository: ghcr.io/k8s-at-home/leaf2mqtt
|
repository: ghcr.io/k8s-at-home/leaf2mqtt
|
||||||
# -- Image pull policy
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
# -- Image tag
|
# -- Image tag
|
||||||
tag: v0.1
|
tag: v0.1
|
||||||
|
# -- Image pull policy
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
strategy:
|
# -- environment variables. See [image docs](https://github.com/mitsumaui/leaf2mqtt) for more details.
|
||||||
# -- Deployment recreation strategy
|
# @default -- See below
|
||||||
type: Recreate
|
|
||||||
|
|
||||||
# See more environment variables in the leaf2mqtt documentation
|
|
||||||
# https://github.com/mitsumaui/leaf2mqtt
|
|
||||||
env: {}
|
env: {}
|
||||||
# LEAF_USERNAME:
|
# LEAF_USERNAME:
|
||||||
# LEAF_PASSWORD:
|
# LEAF_PASSWORD:
|
||||||
@ -31,14 +27,3 @@ env: {}
|
|||||||
# UPDATE_INTERVAL_MINUTES:
|
# UPDATE_INTERVAL_MINUTES:
|
||||||
# CHARGING_UPDATE_INTERVAL_MINUTES:
|
# CHARGING_UPDATE_INTERVAL_MINUTES:
|
||||||
# LOG_LEVEL:
|
# LOG_LEVEL:
|
||||||
|
|
||||||
service:
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
probes:
|
|
||||||
liveness:
|
|
||||||
enabled: false
|
|
||||||
readiness:
|
|
||||||
enabled: false
|
|
||||||
startup:
|
|
||||||
enabled: false
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 0.7.2
|
appVersion: 0.9.7
|
||||||
description: This application runs as a daemon on your download host. It checks for completed downloads and extracts them so Radarr, Lidarr, Sonarr, and Readarr may import them.
|
description: This application runs as a daemon on your download host. It checks for completed downloads and extracts them so Radarr, Lidarr, Sonarr, and Readarr may import them.
|
||||||
name: unpackerr
|
name: unpackerr
|
||||||
version: 3.4.0
|
version: 4.0.0
|
||||||
kubeVersion: ">=1.16.0-0"
|
kubeVersion: ">=1.16.0-0"
|
||||||
keywords:
|
keywords:
|
||||||
- unpackerr
|
- unpackerr
|
||||||
@ -21,4 +21,4 @@ maintainers:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.k8s-at-home.com
|
repository: https://library-charts.k8s-at-home.com
|
||||||
version: 2.5.0
|
version: 3.2.0
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# unpackerr
|
# unpackerr
|
||||||
|
|
||||||
![Version: 3.4.0](https://img.shields.io/badge/Version-3.4.0-informational?style=flat-square) ![AppVersion: 0.7.2](https://img.shields.io/badge/AppVersion-0.7.2-informational?style=flat-square)
|
![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![AppVersion: 0.9.7](https://img.shields.io/badge/AppVersion-0.9.7-informational?style=flat-square)
|
||||||
|
|
||||||
This application runs as a daemon on your download host. It checks for completed downloads and extracts them so Radarr, Lidarr, Sonarr, and Readarr may import them.
|
This application runs as a daemon on your download host. It checks for completed downloads and extracts them so Radarr, Lidarr, Sonarr, and Readarr may import them.
|
||||||
|
|
||||||
@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
|||||||
|
|
||||||
| Repository | Name | Version |
|
| Repository | Name | Version |
|
||||||
|------------|------|---------|
|
|------------|------|---------|
|
||||||
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
|
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
|
||||||
|
|
||||||
## TL;DR
|
## TL;DR
|
||||||
|
|
||||||
@ -76,19 +76,15 @@ N/A
|
|||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| env | object | `{}` | |
|
| env | object | See below | environment variables. See [image docs](https://github.com/davidnewhall/unpackerr#docker-env-variables) for more details. |
|
||||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||||
| image.repository | string | `"golift/unpackerr"` | |
|
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||||
| image.tag | string | `"0.7.2"` | |
|
| image.repository | string | `"golift/unpackerr"` | image repository |
|
||||||
| ingress.enabled | bool | `false` | |
|
| image.tag | string | `"0.9.7"` | image tag |
|
||||||
| persistence.downloads.emptyDir.enabled | bool | `false` | |
|
| ingress.main | object | Disabled | Enable and configure ingress settings for the chart under this key. |
|
||||||
| persistence.downloads.enabled | bool | `false` | |
|
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||||
| persistence.downloads.mountPath | string | `"/downloads"` | |
|
| probes | object | Disabled | Configures the probes for the main Pod. |
|
||||||
| probes.liveness.enabled | bool | `false` | |
|
| service | object | Disabled | Configures service settings for the chart. |
|
||||||
| probes.readiness.enabled | bool | `false` | |
|
|
||||||
| probes.startup.enabled | bool | `false` | |
|
|
||||||
| service.enabled | bool | `false` | |
|
|
||||||
| strategy.type | string | `"Recreate"` | |
|
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
@ -96,11 +92,19 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [4.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
- Changed image tag to `0.9.7`.
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
|
|
||||||
- N/A
|
- Initial chart version
|
||||||
|
|
||||||
#### Changed
|
#### Changed
|
||||||
|
|
||||||
@ -110,7 +114,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
[1.0.0]: #1.0.0
|
[4.0.0]: #400
|
||||||
|
[1.0.0]: #100
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
|
@ -9,11 +9,19 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [4.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
- Changed image tag to `0.9.7`.
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
|
|
||||||
- N/A
|
- Initial chart version
|
||||||
|
|
||||||
#### Changed
|
#### Changed
|
||||||
|
|
||||||
@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
[1.0.0]: #1.0.0
|
[4.0.0]: #400
|
||||||
|
[1.0.0]: #100
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
@ -6,24 +6,33 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
image:
|
image:
|
||||||
|
# -- image repository
|
||||||
repository: golift/unpackerr
|
repository: golift/unpackerr
|
||||||
|
# -- image tag
|
||||||
|
tag: 0.9.7
|
||||||
|
# -- image pull policy
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
tag: 0.7.2
|
|
||||||
|
|
||||||
strategy:
|
# -- environment variables. See [image docs](https://github.com/davidnewhall/unpackerr#docker-env-variables) for more details.
|
||||||
type: Recreate
|
# @default -- See below
|
||||||
|
env:
|
||||||
# # See more environment variables in the unpackerr documentation
|
# -- Set the container timezone
|
||||||
# https://github.com/davidnewhall/unpackerr#docker-env-variables
|
TZ: UTC
|
||||||
env: {}
|
|
||||||
# TZ: UTC
|
|
||||||
|
|
||||||
|
# -- Configures service settings for the chart.
|
||||||
|
# @default -- Disabled
|
||||||
service:
|
service:
|
||||||
|
main:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
|
# -- Enable and configure ingress settings for the chart under this key.
|
||||||
|
# @default -- Disabled
|
||||||
|
main:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
|
# -- Configures the probes for the main Pod.
|
||||||
|
# @default -- Disabled
|
||||||
probes:
|
probes:
|
||||||
liveness:
|
liveness:
|
||||||
enabled: false
|
enabled: false
|
||||||
@ -32,21 +41,9 @@ probes:
|
|||||||
startup:
|
startup:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
|
# -- Configure persistence settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
persistence:
|
persistence:
|
||||||
downloads:
|
downloads:
|
||||||
enabled: false
|
enabled: false
|
||||||
emptyDir:
|
|
||||||
enabled: false
|
|
||||||
mountPath: /downloads
|
mountPath: /downloads
|
||||||
## Persistent Volume Storage Class
|
|
||||||
## If defined, storageClassName: <storageClass>
|
|
||||||
## If set to "-", storageClassName: "", which disables dynamic provisioning
|
|
||||||
## If undefined (the default) or set to null, no storageClassName spec is
|
|
||||||
## set, choosing the default provisioner. (gp2 on AWS, standard on
|
|
||||||
## GKE, AWS & OpenStack)
|
|
||||||
# storageClass: "-"
|
|
||||||
# accessMode: ReadWriteOnce
|
|
||||||
# size: 1Gi
|
|
||||||
## Do not delete the pvc upon helm uninstall
|
|
||||||
# skipuninstall: false
|
|
||||||
# existingClaim: ""
|
|
||||||
|
@ -2,7 +2,7 @@ apiVersion: v2
|
|||||||
name: uptimerobot-prometheus
|
name: uptimerobot-prometheus
|
||||||
description: Prometheus Exporter for the official uptimerobot CLI
|
description: Prometheus Exporter for the official uptimerobot CLI
|
||||||
type: application
|
type: application
|
||||||
version: 3.0.0
|
version: 4.0.0
|
||||||
appVersion: 0.0.1
|
appVersion: 0.0.1
|
||||||
keywords:
|
keywords:
|
||||||
- uptimerobot
|
- uptimerobot
|
||||||
@ -19,4 +19,4 @@ maintainers:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.k8s-at-home.com
|
repository: https://library-charts.k8s-at-home.com
|
||||||
version: 2.5.0
|
version: 3.2.0
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# uptimerobot-prometheus
|
# uptimerobot-prometheus
|
||||||
|
|
||||||
![Version: 3.0.0](https://img.shields.io/badge/Version-3.0.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.0.1](https://img.shields.io/badge/AppVersion-0.0.1-informational?style=flat-square)
|
![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.0.1](https://img.shields.io/badge/AppVersion-0.0.1-informational?style=flat-square)
|
||||||
|
|
||||||
Prometheus Exporter for the official uptimerobot CLI
|
Prometheus Exporter for the official uptimerobot CLI
|
||||||
|
|
||||||
@ -17,7 +17,7 @@ Prometheus Exporter for the official uptimerobot CLI
|
|||||||
|
|
||||||
| Repository | Name | Version |
|
| Repository | Name | Version |
|
||||||
|------------|------|---------|
|
|------------|------|---------|
|
||||||
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
|
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
|
||||||
|
|
||||||
## TL;DR
|
## TL;DR
|
||||||
|
|
||||||
@ -76,16 +76,15 @@ You can find an [example grafana dashboard](https://github.com/lekpamartin/uptim
|
|||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| env.UPTIMEROBOT_API_KEY | string | `""` | |
|
| env | object | See below | environment variables. See [application docs](https://github.com/lekpamartin/uptimerobot_exporter/blob/master/docker-compose.yml) for more details. |
|
||||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||||
| image.repository | string | `"billimek/prometheus-uptimerobot-exporter"` | |
|
| env.UPTIMEROBOT_API_KEY | string | `""` | Set the uptimerobot API key |
|
||||||
| image.tag | string | `"0.0.1"` | |
|
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||||
| ingress.enabled | bool | `false` | |
|
| image.repository | string | `"billimek/prometheus-uptimerobot-exporter"` | image repository |
|
||||||
| prometheus.serviceMonitor.additionalLabels | object | `{}` | |
|
| image.tag | string | `"0.0.1"` | image tag |
|
||||||
| prometheus.serviceMonitor.enabled | bool | `false` | |
|
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||||
| prometheus.serviceMonitor.interval | string | `"1m"` | |
|
| prometheus.serviceMonitor | object | See values.yaml | Enable and configure a Prometheus serviceMonitor for the chart under this key. See also the notes under `additionalContainers`. |
|
||||||
| service.port.port | int | `9705` | |
|
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||||
| strategy.type | string | `"Recreate"` | |
|
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
@ -93,6 +92,13 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [4.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
|
||||||
### [3.0.0]
|
### [3.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
@ -121,6 +127,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
|
[4.0.0]: #400
|
||||||
[3.0.0]: #300
|
[3.0.0]: #300
|
||||||
[2.0.2]: #202
|
[2.0.2]: #202
|
||||||
|
|
||||||
|
@ -9,6 +9,13 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [4.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
|
||||||
### [3.0.0]
|
### [3.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
@ -37,6 +44,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
|
[4.0.0]: #400
|
||||||
[3.0.0]: #300
|
[3.0.0]: #300
|
||||||
[2.0.2]: #202
|
[2.0.2]: #202
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
@ -6,28 +6,40 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
image:
|
image:
|
||||||
|
# -- image repository
|
||||||
repository: billimek/prometheus-uptimerobot-exporter
|
repository: billimek/prometheus-uptimerobot-exporter
|
||||||
|
# -- image tag
|
||||||
tag: 0.0.1
|
tag: 0.0.1
|
||||||
|
# -- image pull policy
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
strategy:
|
# -- environment variables. See [application docs](https://github.com/lekpamartin/uptimerobot_exporter/blob/master/docker-compose.yml) for more details.
|
||||||
type: Recreate
|
# @default -- See below
|
||||||
|
|
||||||
# See more environment variables in the uptimerobot-prometheus documentation
|
|
||||||
# https://github.com/lekpamartin/uptimerobot_exporter/blob/master/docker-compose.yml
|
|
||||||
env:
|
env:
|
||||||
|
# -- Set the container timezone
|
||||||
|
TZ: UTC
|
||||||
|
# -- Set the uptimerobot API key
|
||||||
UPTIMEROBOT_API_KEY: ""
|
UPTIMEROBOT_API_KEY: ""
|
||||||
|
|
||||||
|
# -- Configures service settings for the chart.
|
||||||
|
# @default -- See values.yaml
|
||||||
service:
|
service:
|
||||||
port:
|
main:
|
||||||
|
ports:
|
||||||
|
http:
|
||||||
port: 9705
|
port: 9705
|
||||||
|
|
||||||
# enable a prometheus-operator servicemonitor
|
ingress:
|
||||||
|
# -- Enable and configure ingress settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
|
main:
|
||||||
|
enabled: false
|
||||||
|
|
||||||
prometheus:
|
prometheus:
|
||||||
|
# -- Enable and configure a Prometheus serviceMonitor for the chart under this key.
|
||||||
|
# See also the notes under `additionalContainers`.
|
||||||
|
# @default -- See values.yaml
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
enabled: false
|
enabled: false
|
||||||
interval: 1m
|
interval: 1m
|
||||||
additionalLabels: {}
|
additionalLabels: {}
|
||||||
|
|
||||||
ingress:
|
|
||||||
enabled: false
|
|
||||||
|
@ -2,7 +2,7 @@ apiVersion: v2
|
|||||||
appVersion: latest
|
appVersion: latest
|
||||||
description: Valheim dedicated gameserver with automatic update and world backup support
|
description: Valheim dedicated gameserver with automatic update and world backup support
|
||||||
name: valheim
|
name: valheim
|
||||||
version: 2.4.0
|
version: 3.0.0
|
||||||
kubeVersion: ">=1.16.0-0"
|
kubeVersion: ">=1.16.0-0"
|
||||||
keywords:
|
keywords:
|
||||||
- valheim
|
- valheim
|
||||||
@ -17,4 +17,4 @@ maintainers:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.k8s-at-home.com
|
repository: https://library-charts.k8s-at-home.com
|
||||||
version: 2.5.0
|
version: 3.2.0
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# valheim
|
# valheim
|
||||||
|
|
||||||
![Version: 2.4.0](https://img.shields.io/badge/Version-2.4.0-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
|
![Version: 3.0.0](https://img.shields.io/badge/Version-3.0.0-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
|
||||||
|
|
||||||
Valheim dedicated gameserver with automatic update and world backup support
|
Valheim dedicated gameserver with automatic update and world backup support
|
||||||
|
|
||||||
@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
|||||||
|
|
||||||
| Repository | Name | Version |
|
| Repository | Name | Version |
|
||||||
|------------|------|---------|
|
|------------|------|---------|
|
||||||
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
|
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
|
||||||
|
|
||||||
## TL;DR
|
## TL;DR
|
||||||
|
|
||||||
@ -76,32 +76,13 @@ N/A
|
|||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| env | object | `{}` | |
|
| env | object | See below | environment variables. See [image docs](https://github.com/lloesche/valheim-server-docker#environment-variables) for more details. |
|
||||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||||
| image.repository | string | `"lloesche/valheim-server"` | |
|
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||||
| image.tag | string | `"latest"` | |
|
| image.repository | string | `"lloesche/valheim-server"` | image repository |
|
||||||
| persistence.config.enabled | bool | `false` | |
|
| image.tag | string | `"latest"` | image tag |
|
||||||
| persistence.config.mountPath | string | `"/config"` | |
|
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||||
| probes.liveness.enabled | bool | `false` | |
|
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||||
| probes.readiness.enabled | bool | `false` | |
|
|
||||||
| probes.startup.enabled | bool | `false` | |
|
|
||||||
| resources.limits.memory | string | `"4096Mi"` | |
|
|
||||||
| resources.requests.cpu | string | `"300m"` | |
|
|
||||||
| resources.requests.memory | string | `"2048Mi"` | |
|
|
||||||
| service.additionalPorts[0].name | string | `"valheim-2"` | |
|
|
||||||
| service.additionalPorts[0].port | int | `2457` | |
|
|
||||||
| service.additionalPorts[0].protocol | string | `"UDP"` | |
|
|
||||||
| service.additionalPorts[0].targetPort | int | `2457` | |
|
|
||||||
| service.additionalPorts[1].name | string | `"valheim-3"` | |
|
|
||||||
| service.additionalPorts[1].port | int | `2458` | |
|
|
||||||
| service.additionalPorts[1].protocol | string | `"UDP"` | |
|
|
||||||
| service.additionalPorts[1].targetPort | int | `2458` | |
|
|
||||||
| service.externalTrafficPolicy | string | `"Cluster"` | |
|
|
||||||
| service.loadBalancerIP | string | `nil` | |
|
|
||||||
| service.port.port | int | `2456` | |
|
|
||||||
| service.port.protocol | string | `"UDP"` | |
|
|
||||||
| service.type | string | `"LoadBalancer"` | |
|
|
||||||
| strategy.type | string | `"Recreate"` | |
|
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
@ -109,11 +90,19 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [3.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
- Removed default `resources`. These should be set by the user.
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
|
|
||||||
- N/A
|
- Initial chart version
|
||||||
|
|
||||||
#### Changed
|
#### Changed
|
||||||
|
|
||||||
@ -123,7 +112,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
[1.0.0]: #1.0.0
|
[3.0.0]: #300
|
||||||
|
[1.0.0]: #100
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
|
@ -9,11 +9,19 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [3.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
- Removed default `resources`. These should be set by the user.
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
|
|
||||||
- N/A
|
- Initial chart version
|
||||||
|
|
||||||
#### Changed
|
#### Changed
|
||||||
|
|
||||||
@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
[1.0.0]: #1.0.0
|
[3.0.0]: #300
|
||||||
|
[1.0.0]: #100
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
@ -1 +1,16 @@
|
|||||||
|
{{- include "common.values.setup" . }}
|
||||||
|
|
||||||
|
{{/* Append the hardcoded settings */}}
|
||||||
|
{{- define "valheim.hardcodedValues" -}}
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
enabled: false
|
||||||
|
readiness:
|
||||||
|
enabled: false
|
||||||
|
startup:
|
||||||
|
enabled: false
|
||||||
|
{{- end -}}
|
||||||
|
{{- $_ := mergeOverwrite .Values (include "valheim.hardcodedValues" . | fromYaml) -}}
|
||||||
|
|
||||||
|
{{/* Render the templates */}}
|
||||||
{{ include "common.all" . }}
|
{{ include "common.all" . }}
|
||||||
|
@ -6,16 +6,18 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
image:
|
image:
|
||||||
|
# -- image repository
|
||||||
repository: lloesche/valheim-server
|
repository: lloesche/valheim-server
|
||||||
pullPolicy: IfNotPresent
|
# -- image tag
|
||||||
tag: latest
|
tag: latest
|
||||||
|
# -- image pull policy
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
strategy:
|
# -- environment variables. See [image docs](https://github.com/lloesche/valheim-server-docker#environment-variables) for more details.
|
||||||
type: Recreate
|
# @default -- See below
|
||||||
|
env:
|
||||||
## See more environment varaibles in the valheim-server-docker documentation
|
# -- Set the container timezone
|
||||||
# https://github.com/lloesche/valheim-server-docker#environment-variables
|
TZ: UTC
|
||||||
env: {}
|
|
||||||
# SERVER_NAME: My Server
|
# SERVER_NAME: My Server
|
||||||
# SERVER_PORT: 2456
|
# SERVER_PORT: 2456
|
||||||
# WORLD_NAME: Dedicated
|
# WORLD_NAME: Dedicated
|
||||||
@ -35,39 +37,35 @@ env: {}
|
|||||||
# DNS_1: 8.8.8.8
|
# DNS_1: 8.8.8.8
|
||||||
# DNS_2: 8.8.4.4
|
# DNS_2: 8.8.4.4
|
||||||
|
|
||||||
|
# -- Configures service settings for the chart.
|
||||||
|
# @default -- See values.yaml
|
||||||
service:
|
service:
|
||||||
|
main:
|
||||||
type: LoadBalancer
|
type: LoadBalancer
|
||||||
externalTrafficPolicy: Cluster
|
externalTrafficPolicy: Cluster
|
||||||
loadBalancerIP:
|
loadBalancerIP:
|
||||||
port:
|
ports:
|
||||||
|
http:
|
||||||
|
enabled: false
|
||||||
|
valheim-1:
|
||||||
|
enabled: true
|
||||||
port: 2456
|
port: 2456
|
||||||
protocol: UDP
|
protocol: UDP
|
||||||
additionalPorts:
|
targetPort: 2456
|
||||||
- name: valheim-2
|
valheim-2:
|
||||||
|
enabled: false
|
||||||
port: 2457
|
port: 2457
|
||||||
protocol: UDP
|
protocol: UDP
|
||||||
targetPort: 2457
|
targetPort: 2457
|
||||||
- name: valheim-3
|
valheim-3:
|
||||||
|
enabled: false
|
||||||
port: 2458
|
port: 2458
|
||||||
protocol: UDP
|
protocol: UDP
|
||||||
targetPort: 2458
|
targetPort: 2458
|
||||||
|
|
||||||
|
# -- Configure persistence settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
enabled: false
|
enabled: false
|
||||||
mountPath: /config
|
mountPath: /config
|
||||||
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
memory: 2048Mi
|
|
||||||
cpu: 300m
|
|
||||||
limits:
|
|
||||||
memory: 4096Mi
|
|
||||||
|
|
||||||
probes:
|
|
||||||
liveness:
|
|
||||||
enabled: false
|
|
||||||
readiness:
|
|
||||||
enabled: false
|
|
||||||
startup:
|
|
||||||
enabled: false
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 0.16.0
|
appVersion: 0.17.0
|
||||||
description: The to-do app to organize your life
|
description: The to-do app to organize your life
|
||||||
name: vikunja
|
name: vikunja
|
||||||
version: 2.4.0
|
version: 3.0.0
|
||||||
keywords:
|
keywords:
|
||||||
- vikunja
|
- vikunja
|
||||||
- to-do
|
- to-do
|
||||||
@ -23,4 +23,4 @@ maintainers:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.k8s-at-home.com
|
repository: https://library-charts.k8s-at-home.com
|
||||||
version: 2.5.0
|
version: 3.2.0
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# vikunja
|
# vikunja
|
||||||
|
|
||||||
![Version: 2.4.0](https://img.shields.io/badge/Version-2.4.0-informational?style=flat-square) ![AppVersion: 0.16.0](https://img.shields.io/badge/AppVersion-0.16.0-informational?style=flat-square)
|
![Version: 3.0.0](https://img.shields.io/badge/Version-3.0.0-informational?style=flat-square) ![AppVersion: 0.17.0](https://img.shields.io/badge/AppVersion-0.17.0-informational?style=flat-square)
|
||||||
|
|
||||||
The to-do app to organize your life
|
The to-do app to organize your life
|
||||||
|
|
||||||
@ -20,7 +20,7 @@ The to-do app to organize your life
|
|||||||
|
|
||||||
| Repository | Name | Version |
|
| Repository | Name | Version |
|
||||||
|------------|------|---------|
|
|------------|------|---------|
|
||||||
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
|
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
|
||||||
|
|
||||||
## TL;DR
|
## TL;DR
|
||||||
|
|
||||||
@ -77,28 +77,18 @@ N/A
|
|||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| additionalContainers[0].env[0] | object | `{"name":"VIKUNJA_SERVICE_JWTSECRET","value":"myVeryComplexJWTSecret"}` | Vikunja unique secret |
|
| additionalContainers[0] | object | See values.yaml | Set up the vikunja API container. |
|
||||||
| additionalContainers[0].image | string | `"vikunja/api:0.16.0"` | Vikunja api image and tag |
|
| additionalContainers[0].env | list | See below | You can declare all Vikunja parameters as environment variables. Please consult https://vikunja.io/docs/config-options/ to see all parameters. |
|
||||||
| additionalContainers[0].imagePullPolicy | string | `"IfNotPresent"` | |
|
| additionalContainers[0].image | string | `"vikunja/api:0.17.1"` | Vikunja api image and tag |
|
||||||
| additionalContainers[0].name | string | `"api"` | |
|
| additionalContainers[1] | object | See values.yaml | Set up the vikunja frontend container. |
|
||||||
| additionalContainers[1].image | string | `"vikunja/frontend:0.16.0"` | Vikunja frontend image and tag |
|
| additionalContainers[1].image | string | `"vikunja/frontend:0.17.0"` | Vikunja frontend image and tag |
|
||||||
| additionalContainers[1].imagePullPolicy | string | `"IfNotPresent"` | |
|
|
||||||
| additionalContainers[1].name | string | `"frontend"` | |
|
|
||||||
| additionalVolumeMounts[0].mountPath | string | `"/etc/caddy/Caddyfile"` | |
|
|
||||||
| additionalVolumeMounts[0].name | string | `"vikunja-config"` | |
|
|
||||||
| additionalVolumeMounts[0].subPath | string | `"Caddyfile"` | |
|
|
||||||
| additionalVolumes[0].configMap.name | string | `"vikunja-config"` | |
|
|
||||||
| additionalVolumes[0].name | string | `"vikunja-config"` | |
|
|
||||||
| affinity | object | `{}` | Affinity settings for pod assignment of the GUI |
|
|
||||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||||
| image.repository | string | `"caddy"` | Caddy reverse proxy image and tag |
|
| image.repository | string | `"caddy"` | Caddy reverse proxy image and tag |
|
||||||
| image.tag | string | `"2.3.0-alpine"` | vikunja api image tag |
|
| image.tag | string | `"2.3.0-alpine"` | vikunja api image tag |
|
||||||
| nodeSelector | object | `{}` | Node labels for pod assignment of the GUI |
|
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||||
| persistence.files | object | `{"emptyDir":{"enabled":false},"enabled":false,"mountpath":"/app/vikunja/files"}` | Volume used for static files |
|
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||||
| podAnnotations | object | `{}` | Pod annotations |
|
| persistence.files | object | `{"enabled":false,"mountpath":"/app/vikunja/files"}` | Volume used for static files |
|
||||||
| resources | object | `{}` | |
|
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||||
| service.port.port | int | `8080` | Kubernetes port where used by Caddy reverse proxy |
|
|
||||||
| tolerations | list | `[]` | Toleration labels for pod assignment of the GUI |
|
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
@ -106,21 +96,23 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [3.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
- Changed api image tag to `0.17.1`.
|
||||||
|
- Changed frontend image tag to `0.17.0`.
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
|
|
||||||
- N/A
|
- Initial version
|
||||||
|
|
||||||
#### Changed
|
[3.0.0]: #300
|
||||||
|
[1.0.0]: #100
|
||||||
- N/A
|
|
||||||
|
|
||||||
#### Removed
|
|
||||||
|
|
||||||
- N/A
|
|
||||||
|
|
||||||
[1.0.0]: #1.0.0
|
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
|
@ -9,19 +9,21 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [3.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
- Changed api image tag to `0.17.1`.
|
||||||
|
- Changed frontend image tag to `0.17.0`.
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
|
|
||||||
- N/A
|
- Initial version
|
||||||
|
|
||||||
#### Changed
|
[3.0.0]: #300
|
||||||
|
[1.0.0]: #100
|
||||||
- N/A
|
|
||||||
|
|
||||||
#### Removed
|
|
||||||
|
|
||||||
- N/A
|
|
||||||
|
|
||||||
[1.0.0]: #1.0.0
|
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
1
charts/stable/vikunja/templates/NOTES.txt
Normal file
1
charts/stable/vikunja/templates/NOTES.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
{{- include "common.notes.defaultNotes" . -}}
|
@ -1 +1,19 @@
|
|||||||
|
{{/* Make sure all variables are set properly */}}
|
||||||
|
{{- include "common.values.setup" . }}
|
||||||
|
|
||||||
|
{{/* Append the hardcoded volumes */}}
|
||||||
|
{{- define "vikunja.hardcodedValues" -}}
|
||||||
|
persistence:
|
||||||
|
caddy-config:
|
||||||
|
enabled: "true"
|
||||||
|
mountPath: /etc/caddy/Caddyfile
|
||||||
|
subPath: Caddyfile
|
||||||
|
type: "custom"
|
||||||
|
volumeSpec:
|
||||||
|
configMap:
|
||||||
|
name: {{ printf "%v-config" (include "common.names.fullname" .) }}
|
||||||
|
{{- end -}}
|
||||||
|
{{- $_ := mergeOverwrite .Values (include "vikunja.hardcodedValues" . | fromYaml) -}}
|
||||||
|
|
||||||
|
{{/* Render the templates */}}
|
||||||
{{ include "common.all" . }}
|
{{ include "common.all" . }}
|
||||||
|
@ -1,16 +1,13 @@
|
|||||||
|
---
|
||||||
{{/*
|
|
||||||
Vikunja Configuration files.
|
|
||||||
*/}}
|
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
name: "vikunja-config"
|
name: {{ include "common.names.fullname" . }}-config
|
||||||
labels:
|
labels:
|
||||||
{{- include "common.labels" . | nindent 4 }}
|
{{- include "common.labels" . | nindent 4 }}
|
||||||
data:
|
data:
|
||||||
Caddyfile: |-
|
Caddyfile: |-
|
||||||
{{ if .Values.service.port.port }}:{{ .Values.service.port.port }} {
|
{{ if .Values.service.main.ports.http.port }}:{{ .Values.service.main.ports.http.port }} {
|
||||||
reverse_proxy /api/* localhost:3456
|
reverse_proxy /api/* localhost:3456
|
||||||
reverse_proxy /.well-known/* localhost:3456
|
reverse_proxy /.well-known/* localhost:3456
|
||||||
reverse_proxy /dav/* localhost:3456
|
reverse_proxy /dav/* localhost:3456
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
# Default values for vikunja.
|
#
|
||||||
|
# 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:
|
||||||
# -- Caddy reverse proxy image and tag
|
# -- Caddy reverse proxy image and tag
|
||||||
@ -8,90 +13,58 @@ image:
|
|||||||
# vikunja api image pull policy
|
# vikunja api image pull policy
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
resources: {}
|
# -- Configures service settings for the chart.
|
||||||
# We usually recommend not to specify default resources and to leave this as a conscious
|
# @default -- See values.yaml
|
||||||
# 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
|
|
||||||
|
|
||||||
service:
|
service:
|
||||||
port:
|
main:
|
||||||
# -- Kubernetes port where used by Caddy reverse proxy
|
ports:
|
||||||
|
http:
|
||||||
port: 8080
|
port: 8080
|
||||||
|
|
||||||
# -- Node labels for pod assignment of the GUI
|
ingress:
|
||||||
nodeSelector: {}
|
# -- Enable and configure ingress settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
# -- Toleration labels for pod assignment of the GUI
|
main:
|
||||||
tolerations: []
|
enabled: false
|
||||||
|
|
||||||
# -- Affinity settings for pod assignment of the GUI
|
|
||||||
affinity: {}
|
|
||||||
|
|
||||||
# -- Pod annotations
|
|
||||||
podAnnotations: {}
|
|
||||||
|
|
||||||
additionalContainers:
|
additionalContainers:
|
||||||
- name: api
|
# -- Set up the vikunja API container.
|
||||||
# -- Vikunja api image and tag
|
# @default -- See values.yaml
|
||||||
image: vikunja/api:0.16.0
|
- name: api
|
||||||
# You can declare all Vikunja parameters as environment variables
|
# -- Vikunja api image and tag
|
||||||
# Please consult https://vikunja.io/docs/config-options/ to see all parameters
|
image: vikunja/api:0.17.1
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
|
# -- You can declare all Vikunja parameters as environment variables.
|
||||||
|
# Please consult https://vikunja.io/docs/config-options/ to see all parameters.
|
||||||
|
# @default -- See below
|
||||||
env:
|
env:
|
||||||
# -- Vikunja unique secret
|
|
||||||
- name: VIKUNJA_SERVICE_JWTSECRET
|
- name: VIKUNJA_SERVICE_JWTSECRET
|
||||||
value: myVeryComplexJWTSecret
|
value: myVeryComplexJWTSecret
|
||||||
# - name: VIKUNJA_DATABASE_TYPE
|
# - name: VIKUNJA_DATABASE_TYPE
|
||||||
# value: "postgres"
|
# value: "postgres"
|
||||||
# - name: VIKUNJA_DATABASE_HOST
|
# - name: VIKUNJA_DATABASE_HOST
|
||||||
# value: db
|
# value: db
|
||||||
# - name: VIKUNJA_DATABASE_DATABASE
|
# - name: VIKUNJA_DATABASE_DATABASE
|
||||||
# value: vikunja
|
# value: vikunja
|
||||||
# - name: VIKUNJA_DATABASE_USER
|
# - name: VIKUNJA_DATABASE_USER
|
||||||
# value: "vikunja"
|
# value: "vikunja"
|
||||||
# - name: VIKUNJA_DATABASE_PASSWORD
|
# - name: VIKUNJA_DATABASE_PASSWORD
|
||||||
# value: password
|
# value: password
|
||||||
# volumeMounts:
|
volumeMounts: []
|
||||||
# - name: files
|
# - name: files
|
||||||
# mountPath: /app/vikunja/files
|
# mountPath: /app/vikunja/files
|
||||||
|
|
||||||
- name: frontend
|
# -- Set up the vikunja frontend container.
|
||||||
|
# @default -- See values.yaml
|
||||||
|
- name: frontend
|
||||||
# -- Vikunja frontend image and tag
|
# -- Vikunja frontend image and tag
|
||||||
image: vikunja/frontend:0.16.0
|
image: vikunja/frontend:0.17.0
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
|
|
||||||
|
# -- Configure persistence settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
persistence:
|
persistence:
|
||||||
# -- Volume used for static files
|
# -- Volume used for static files
|
||||||
files:
|
files:
|
||||||
enabled: false
|
enabled: false
|
||||||
emptyDir:
|
|
||||||
enabled: false
|
|
||||||
mountpath: /app/vikunja/files
|
mountpath: /app/vikunja/files
|
||||||
## Persistent Volume Storage Class
|
|
||||||
## If defined, storageClassName: <storageClass>
|
|
||||||
## If set to "-", storageClassName: "", which disables dynamic provisioning
|
|
||||||
## If undefined (the default) or set to null, no storageClassName spec is
|
|
||||||
## set, choosing the default provisioner. (gp2 on AWS, standard on
|
|
||||||
## GKE, AWS & OpenStack)
|
|
||||||
# storageClass: "-"
|
|
||||||
# accessMode: ReadWriteOnce
|
|
||||||
# size: 1Gi
|
|
||||||
## Do not delete the pvc upon helm uninstall
|
|
||||||
# skipuninstall: false
|
|
||||||
# existingClaim: ""
|
|
||||||
|
|
||||||
additionalVolumes:
|
|
||||||
- name: vikunja-config
|
|
||||||
configMap:
|
|
||||||
name: vikunja-config
|
|
||||||
additionalVolumeMounts:
|
|
||||||
- name: vikunja-config
|
|
||||||
mountPath: /etc/caddy/Caddyfile
|
|
||||||
subPath: Caddyfile
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 2.4.1
|
appVersion: 2.4.2
|
||||||
description: A self hostable application for saving web pages, freely.
|
description: A self hostable application for saving web pages, freely.
|
||||||
name: wallabag
|
name: wallabag
|
||||||
version: 2.6.1
|
version: 3.0.0
|
||||||
kubeVersion: ">=1.16.0-0"
|
kubeVersion: ">=1.16.0-0"
|
||||||
keywords:
|
keywords:
|
||||||
- wallabag
|
- wallabag
|
||||||
@ -17,7 +17,7 @@ maintainers:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.k8s-at-home.com
|
repository: https://library-charts.k8s-at-home.com
|
||||||
version: 2.5.0
|
version: 3.2.0
|
||||||
- name: redis
|
- name: redis
|
||||||
version: 14.1.1
|
version: 14.1.1
|
||||||
repository: https://charts.bitnami.com/bitnami
|
repository: https://charts.bitnami.com/bitnami
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# wallabag
|
# wallabag
|
||||||
|
|
||||||
![Version: 2.6.1](https://img.shields.io/badge/Version-2.6.1-informational?style=flat-square) ![AppVersion: 2.4.1](https://img.shields.io/badge/AppVersion-2.4.1-informational?style=flat-square)
|
![Version: 3.0.0](https://img.shields.io/badge/Version-3.0.0-informational?style=flat-square) ![AppVersion: 2.4.2](https://img.shields.io/badge/AppVersion-2.4.2-informational?style=flat-square)
|
||||||
|
|
||||||
A self hostable application for saving web pages, freely.
|
A self hostable application for saving web pages, freely.
|
||||||
|
|
||||||
@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0`
|
|||||||
| https://charts.bitnami.com/bitnami | mariadb | 9.3.13 |
|
| https://charts.bitnami.com/bitnami | mariadb | 9.3.13 |
|
||||||
| https://charts.bitnami.com/bitnami | postgresql | 10.4.8 |
|
| https://charts.bitnami.com/bitnami | postgresql | 10.4.8 |
|
||||||
| https://charts.bitnami.com/bitnami | redis | 14.1.1 |
|
| https://charts.bitnami.com/bitnami | redis | 14.1.1 |
|
||||||
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
|
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
|
||||||
|
|
||||||
## TL;DR
|
## TL;DR
|
||||||
|
|
||||||
@ -79,34 +79,17 @@ Default login is `wallabag:wallabag`.
|
|||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| controllerType | string | `"statefulset"` | |
|
| env | object | See below | environment variables. See [image docs](https://github.com/wallabag/docker) for more details. |
|
||||||
| env | object | `{}` | |
|
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||||
| image.repository | string | `"wallabag/wallabag"` | |
|
| image.repository | string | `"wallabag/wallabag"` | image repository |
|
||||||
| image.tag | string | `"2.4.1"` | |
|
| image.tag | string | `"2.4.2"` | image tag Note: Upgrading the wallabag version generally requires a migration. https://doc.wallabag.org/en/admin/upgrade.html |
|
||||||
| ingress.enabled | bool | `false` | |
|
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||||
| mariadb.architecture | string | `"standalone"` | |
|
| mariadb | object | See values.yaml | Enable and configure mariadb database subchart under this key. For more options see [mariadb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb) |
|
||||||
| mariadb.auth.database | string | `"wallabag"` | |
|
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||||
| mariadb.auth.password | string | `"wallabag-pass"` | |
|
| postgresql | object | See values.yaml | Enable and configure postgresql database subchart under this key. For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql) |
|
||||||
| mariadb.auth.rootPassword | string | `"wallabag-rootpass"` | |
|
| redis | object | See values.yaml | Enable and configure redis subchart under this key. For more options see [redis chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/redis) |
|
||||||
| mariadb.auth.username | string | `"wallabag"` | |
|
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||||
| mariadb.enabled | bool | `false` | |
|
|
||||||
| mariadb.primary.persistence.enabled | bool | `false` | |
|
|
||||||
| persistence.cache.emptyDir.enabled | bool | `false` | |
|
|
||||||
| persistence.cache.enabled | bool | `false` | |
|
|
||||||
| persistence.cache.mountPath | string | `"/var/www/wallabag/var/cache"` | |
|
|
||||||
| persistence.images.emptyDir.enabled | bool | `false` | |
|
|
||||||
| persistence.images.enabled | bool | `false` | |
|
|
||||||
| persistence.images.mountPath | string | `"/var/www/wallabag/web/assets/images"` | |
|
|
||||||
| postgresql.enabled | bool | `false` | |
|
|
||||||
| postgresql.persistence.enabled | bool | `false` | |
|
|
||||||
| postgresql.postgresqlDatabase | string | `"wallabag"` | |
|
|
||||||
| postgresql.postgresqlPassword | string | `"wallabag-pass"` | |
|
|
||||||
| postgresql.postgresqlUsername | string | `"wallabag"` | |
|
|
||||||
| redis.auth.enabled | bool | `false` | |
|
|
||||||
| redis.enabled | bool | `false` | |
|
|
||||||
| service.port.port | int | `80` | |
|
|
||||||
| strategy.type | string | `"RollingUpdate"` | |
|
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
@ -114,6 +97,15 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [3.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
- Removed default controller type
|
||||||
|
- Changed image tag to `2.4.2`.
|
||||||
|
|
||||||
### [2.4.1]
|
### [2.4.1]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
@ -142,8 +134,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
[2.4.1]: #[2.4.1]
|
[3.0.0]: #300
|
||||||
[1.0.0]: #1.0.0
|
[2.4.1]: #241
|
||||||
|
[1.0.0]: #100
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
|
@ -9,6 +9,15 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [3.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
- Removed default controller type
|
||||||
|
- Changed image tag to `2.4.2`.
|
||||||
|
|
||||||
### [2.4.1]
|
### [2.4.1]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
@ -37,6 +46,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
[2.4.1]: #[2.4.1]
|
[3.0.0]: #300
|
||||||
[1.0.0]: #1.0.0
|
[2.4.1]: #241
|
||||||
|
[1.0.0]: #100
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
@ -6,18 +6,19 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
image:
|
image:
|
||||||
|
# -- image repository
|
||||||
repository: wallabag/wallabag
|
repository: wallabag/wallabag
|
||||||
|
# -- image tag
|
||||||
|
# Note: Upgrading the wallabag version generally requires a migration. https://doc.wallabag.org/en/admin/upgrade.html
|
||||||
|
tag: 2.4.2
|
||||||
|
# -- image pull policy
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
# Upgrading the wallabag version generally requires a migration. https://doc.wallabag.org/en/admin/upgrade.html
|
|
||||||
tag: 2.4.1
|
|
||||||
|
|
||||||
controllerType: "statefulset"
|
# -- environment variables. See [image docs](https://github.com/wallabag/docker) for more details.
|
||||||
strategy:
|
# @default -- See below
|
||||||
type: RollingUpdate
|
env:
|
||||||
|
# -- Set the container timezone
|
||||||
# See more environment variables in the wallabag documentation
|
TZ: UTC
|
||||||
# https://github.com/wallabag/docker
|
|
||||||
env: {}
|
|
||||||
# MYSQL_ROOT_PASSWORD:
|
# MYSQL_ROOT_PASSWORD:
|
||||||
# POSTGRES_PASSWORD:
|
# POSTGRES_PASSWORD:
|
||||||
# POSTGRES_USER:
|
# POSTGRES_USER:
|
||||||
@ -65,28 +66,34 @@ env: {}
|
|||||||
# SYMFONY__ENV__SENTRY_DSN:
|
# SYMFONY__ENV__SENTRY_DSN:
|
||||||
# SYMFONY__ENV__SERVER_NAME:
|
# SYMFONY__ENV__SERVER_NAME:
|
||||||
|
|
||||||
|
# -- Configures service settings for the chart.
|
||||||
|
# @default -- See values.yaml
|
||||||
service:
|
service:
|
||||||
port:
|
main:
|
||||||
|
ports:
|
||||||
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
|
# -- Enable and configure ingress settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
|
main:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
|
# -- Configure persistence settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
persistence:
|
persistence:
|
||||||
images:
|
images:
|
||||||
enabled: false
|
enabled: false
|
||||||
emptyDir:
|
|
||||||
enabled: false
|
|
||||||
mountPath: /var/www/wallabag/web/assets/images
|
mountPath: /var/www/wallabag/web/assets/images
|
||||||
cache:
|
cache:
|
||||||
## Note that if you make cache persistent, you may need to clear it (with `bin/console cache:clear --env=prod`) to apply any changes you make to wallabag's parameters.
|
## Note that if you make cache persistent, you may need to clear it (with `bin/console cache:clear --env=prod`) to apply any changes you make to wallabag's parameters.
|
||||||
enabled: false
|
enabled: false
|
||||||
emptyDir:
|
|
||||||
enabled: false
|
|
||||||
mountPath: /var/www/wallabag/var/cache
|
mountPath: /var/www/wallabag/var/cache
|
||||||
|
|
||||||
# Enabled mariadb
|
# -- Enable and configure mariadb database subchart under this key.
|
||||||
# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb
|
# For more options see [mariadb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb)
|
||||||
|
# @default -- See values.yaml
|
||||||
mariadb:
|
mariadb:
|
||||||
enabled: false
|
enabled: false
|
||||||
architecture: standalone
|
architecture: standalone
|
||||||
@ -99,8 +106,9 @@ mariadb:
|
|||||||
persistence:
|
persistence:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
# Enabled postgres
|
# -- Enable and configure postgresql database subchart under this key.
|
||||||
# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql
|
# For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql)
|
||||||
|
# @default -- See values.yaml
|
||||||
postgresql:
|
postgresql:
|
||||||
enabled: false
|
enabled: false
|
||||||
postgresqlUsername: wallabag
|
postgresqlUsername: wallabag
|
||||||
@ -109,8 +117,9 @@ postgresql:
|
|||||||
persistence:
|
persistence:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
# Enabled redis
|
# -- Enable and configure redis subchart under this key.
|
||||||
# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/redis
|
# For more options see [redis chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/redis)
|
||||||
|
# @default -- See values.yaml
|
||||||
redis:
|
redis:
|
||||||
enabled: false
|
enabled: false
|
||||||
auth:
|
auth:
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 0.4.0
|
appVersion: 0.5.4
|
||||||
description: A self-hosted, ad-free, privacy-respecting metasearch engine
|
description: A self-hosted, ad-free, privacy-respecting metasearch engine
|
||||||
name: whoogle
|
name: whoogle
|
||||||
version: 1.3.0
|
version: 2.0.0
|
||||||
kubeVersion: ">=1.16.0-0"
|
kubeVersion: ">=1.16.0-0"
|
||||||
keywords:
|
keywords:
|
||||||
- whoogle
|
- whoogle
|
||||||
@ -19,4 +19,4 @@ maintainers:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.k8s-at-home.com
|
repository: https://library-charts.k8s-at-home.com
|
||||||
version: 2.5.0
|
version: 3.2.0
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# whoogle
|
# whoogle
|
||||||
|
|
||||||
![Version: 1.3.0](https://img.shields.io/badge/Version-1.3.0-informational?style=flat-square) ![AppVersion: 0.4.0](https://img.shields.io/badge/AppVersion-0.4.0-informational?style=flat-square)
|
![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![AppVersion: 0.5.4](https://img.shields.io/badge/AppVersion-0.5.4-informational?style=flat-square)
|
||||||
|
|
||||||
A self-hosted, ad-free, privacy-respecting metasearch engine
|
A self-hosted, ad-free, privacy-respecting metasearch engine
|
||||||
|
|
||||||
@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
|
|||||||
|
|
||||||
| Repository | Name | Version |
|
| Repository | Name | Version |
|
||||||
|------------|------|---------|
|
|------------|------|---------|
|
||||||
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
|
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
|
||||||
|
|
||||||
## TL;DR
|
## TL;DR
|
||||||
|
|
||||||
@ -75,13 +75,13 @@ N/A
|
|||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| env | string | `nil` | |
|
| env | object | See below | environment variables. See [image docs](https://github.com/benbusby/whoogle-search#environment-variables) for more details. |
|
||||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||||
| image.repository | string | `"benbusby/whoogle-search"` | |
|
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||||
| image.tag | string | `"0.4.0"` | |
|
| image.repository | string | `"benbusby/whoogle-search"` | image repository |
|
||||||
| ingress.enabled | bool | `false` | |
|
| image.tag | string | `"0.5.4"` | image tag |
|
||||||
| service.port.port | int | `5000` | |
|
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||||
| strategy.type | string | `"Recreate"` | |
|
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
@ -89,6 +89,14 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [2.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
- Changed image tag to `0.5.4`.
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
@ -103,7 +111,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
[1.0.0]: #1.0.0
|
[2.0.0]: #200
|
||||||
|
[1.0.0]: #100
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
|
@ -9,6 +9,14 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [2.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
- Changed image tag to `0.5.4`.
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
[1.0.0]: #1.0.0
|
[2.0.0]: #200
|
||||||
|
[1.0.0]: #100
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
@ -6,16 +6,18 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
image:
|
image:
|
||||||
|
# -- image repository
|
||||||
repository: benbusby/whoogle-search
|
repository: benbusby/whoogle-search
|
||||||
|
# -- image tag
|
||||||
|
tag: 0.5.4
|
||||||
|
# -- image pull policy
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
tag: 0.4.0
|
|
||||||
|
|
||||||
strategy:
|
# -- environment variables. See [image docs](https://github.com/benbusby/whoogle-search#environment-variables) for more details.
|
||||||
type: Recreate
|
# @default -- See below
|
||||||
|
|
||||||
# See more environment variables in the whoogle documentation
|
|
||||||
# https://github.com/benbusby/whoogle-search#environment-variables
|
|
||||||
env:
|
env:
|
||||||
|
# -- Set the container timezone
|
||||||
|
TZ: UTC
|
||||||
# WHOOGLE_CONFIG_COUNTRY:
|
# WHOOGLE_CONFIG_COUNTRY:
|
||||||
# WHOOGLE_CONFIG_DARK: 1
|
# WHOOGLE_CONFIG_DARK: 1
|
||||||
# WHOOGLE_CONFIG_SAFE:
|
# WHOOGLE_CONFIG_SAFE:
|
||||||
@ -26,9 +28,16 @@ env:
|
|||||||
# WHOOGLE_CONFIG_URL: https://<your url>/
|
# WHOOGLE_CONFIG_URL: https://<your url>/
|
||||||
# WHOOGLE_CONFIG_STYLE:
|
# WHOOGLE_CONFIG_STYLE:
|
||||||
|
|
||||||
|
# -- Configures service settings for the chart.
|
||||||
|
# @default -- See values.yaml
|
||||||
service:
|
service:
|
||||||
port:
|
main:
|
||||||
|
ports:
|
||||||
|
http:
|
||||||
port: 5000
|
port: 5000
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
|
# -- Enable and configure ingress settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
|
main:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 2.5.191
|
appVersion: version-2.5.201
|
||||||
description: Make documentation a joy to write using Wiki.js's beautiful and intuitive interface!
|
description: Make documentation a joy to write using Wiki.js's beautiful and intuitive interface!
|
||||||
name: wikijs
|
name: wikijs
|
||||||
version: 4.4.1
|
version: 5.0.0
|
||||||
kubeVersion: ">=1.16.0-0"
|
kubeVersion: ">=1.16.0-0"
|
||||||
keywords:
|
keywords:
|
||||||
- wiki
|
- wiki
|
||||||
@ -18,4 +18,4 @@ maintainers:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.k8s-at-home.com
|
repository: https://library-charts.k8s-at-home.com
|
||||||
version: 2.5.0
|
version: 3.2.0
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# wikijs
|
# wikijs
|
||||||
|
|
||||||
![Version: 4.4.1](https://img.shields.io/badge/Version-4.4.1-informational?style=flat-square) ![AppVersion: 2.5.191](https://img.shields.io/badge/AppVersion-2.5.191-informational?style=flat-square)
|
![Version: 5.0.0](https://img.shields.io/badge/Version-5.0.0-informational?style=flat-square) ![AppVersion: version-2.5.201](https://img.shields.io/badge/AppVersion-version--2.5.201-informational?style=flat-square)
|
||||||
|
|
||||||
Make documentation a joy to write using Wiki.js's beautiful and intuitive interface!
|
Make documentation a joy to write using Wiki.js's beautiful and intuitive interface!
|
||||||
|
|
||||||
@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
|||||||
|
|
||||||
| Repository | Name | Version |
|
| Repository | Name | Version |
|
||||||
|------------|------|---------|
|
|------------|------|---------|
|
||||||
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
|
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
|
||||||
|
|
||||||
## TL;DR
|
## TL;DR
|
||||||
|
|
||||||
@ -76,31 +76,23 @@ N/A
|
|||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
|
| env | object | See below | environment variables. See [image docs](https://docs.linuxserver.io/images/docker-wikijs#environment-variables-e) for more details. |
|
||||||
| env.DB_FILEPATH | string | `"/app/wiki/data/db.sqlite"` | Path to the SQLite file |
|
| env.DB_FILEPATH | string | `"/app/wiki/data/db.sqlite"` | Path to the SQLite file |
|
||||||
| env.DB_NAME | string | `nil` | Database name |
|
| env.DB_NAME | string | `nil` | Database name |
|
||||||
| env.DB_PASS | string | `nil` | Password to connect to the database |
|
| env.DB_PASS | string | `nil` | Password to connect to the database |
|
||||||
| env.DB_PASS_FILE | string | `nil` | Path to the mapped file containing to the database password. (optional, replaces DB_PASS) |
|
| env.DB_PASS_FILE | string | `nil` | Path to the mapped file containing to the database password. (optional, replaces `DB_PASS`) |
|
||||||
| env.DB_PORT | string | `nil` | Port of the database |
|
| env.DB_PORT | string | `nil` | Port of the database |
|
||||||
| env.DB_SSL | string | `nil` | Set to either 1 or true to enable. (optional, off if omitted) |
|
| env.DB_SSL | string | `nil` | Set to either 1 or true to enable. (optional, off if omitted) |
|
||||||
| env.DB_SSL_CA | string | `nil` | Database CA certificate content, as a single line string (without spaces or new lines), without the prefix and suffix lines. (optional, requires 2.3+) |
|
| env.DB_SSL_CA | string | `nil` | Database CA certificate content, as a single line string (without spaces or new lines), without the prefix and suffix lines. (optional, requires 2.3+) |
|
||||||
| env.DB_TYPE | string | `"sqlite"` | mysql, postgres, mariadb, mssql or sqlite |
|
| env.DB_TYPE | string | `"sqlite"` | mysql, postgres, mariadb, mssql or sqlite |
|
||||||
| env.DB_USER | string | `nil` | Username to connect to the database |
|
| env.DB_USER | string | `nil` | Username to connect to the database |
|
||||||
| env.TZ | string | `nil` | Set the time zone, e.g. Europe/Amsterdam |
|
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||||
| image.repository | string | `"linuxserver/wikijs"` | |
|
| image.repository | string | `"ghcr.io/linuxserver/wikijs"` | image repository |
|
||||||
| image.tag | string | `"version-2.5.191"` | |
|
| image.tag | string | `"version-2.5.201"` | image tag |
|
||||||
| ingress.enabled | bool | `false` | |
|
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||||
| persistence.config.accessMode | string | `"ReadWriteOnce"` | |
|
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||||
| persistence.config.emptyDir.enabled | bool | `false` | |
|
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||||
| persistence.config.enabled | bool | `false` | |
|
|
||||||
| persistence.config.size | string | `"1Gi"` | |
|
|
||||||
| persistence.data.accessMode | string | `"ReadWriteOnce"` | |
|
|
||||||
| persistence.data.emptyDir.enabled | bool | `false` | |
|
|
||||||
| persistence.data.enabled | bool | `false` | |
|
|
||||||
| persistence.data.mountPath | string | `"/app/wiki/data"` | |
|
|
||||||
| persistence.data.size | string | `"1Gi"` | |
|
|
||||||
| service.port | object | `{"port":3000,"targetPort":3000}` | The default port is 3000 used by wiki.ks |
|
|
||||||
| strategy.type | string | `"Recreate"` | |
|
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
@ -108,6 +100,15 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [5.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
- Changed image repository to `ghcr.io/linuxserver/wikijs`.
|
||||||
|
- Changed image tag to `version-2.5.201`.
|
||||||
|
|
||||||
### [4.4.1]
|
### [4.4.1]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
@ -124,6 +125,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
- `ingress.hosts[0].paths[0].path: "/"`
|
- `ingress.hosts[0].paths[0].path: "/"`
|
||||||
- `ingress.hosts[0].paths[0].pathType: "Prefix"`
|
- `ingress.hosts[0].paths[0].pathType: "Prefix"`
|
||||||
|
|
||||||
|
[5.0.0]: #500
|
||||||
[4.4.1]: #441
|
[4.4.1]: #441
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
@ -9,6 +9,15 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [5.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
- Changed image repository to `ghcr.io/linuxserver/wikijs`.
|
||||||
|
- Changed image tag to `version-2.5.201`.
|
||||||
|
|
||||||
### [4.4.1]
|
### [4.4.1]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
@ -25,5 +34,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
- `ingress.hosts[0].paths[0].path: "/"`
|
- `ingress.hosts[0].paths[0].path: "/"`
|
||||||
- `ingress.hosts[0].paths[0].pathType: "Prefix"`
|
- `ingress.hosts[0].paths[0].pathType: "Prefix"`
|
||||||
|
|
||||||
|
[5.0.0]: #500
|
||||||
[4.4.1]: #441
|
[4.4.1]: #441
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
@ -9,16 +9,18 @@
|
|||||||
|
|
||||||
# -- This is the default, you can also use requarks/wiki
|
# -- This is the default, you can also use requarks/wiki
|
||||||
image:
|
image:
|
||||||
repository: linuxserver/wikijs
|
# -- image repository
|
||||||
|
repository: ghcr.io/linuxserver/wikijs
|
||||||
|
# -- image tag
|
||||||
|
tag: version-2.5.201
|
||||||
|
# -- image pull policy
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
tag: version-2.5.191
|
|
||||||
|
|
||||||
strategy:
|
|
||||||
type: Recreate
|
|
||||||
|
|
||||||
|
# -- environment variables. See [image docs](https://docs.linuxserver.io/images/docker-wikijs#environment-variables-e) for more details.
|
||||||
|
# @default -- See below
|
||||||
env:
|
env:
|
||||||
# -- Set the time zone, e.g. Europe/Amsterdam
|
# -- Set the container timezone
|
||||||
TZ:
|
TZ: UTC
|
||||||
# -- mysql, postgres, mariadb, mssql or sqlite
|
# -- mysql, postgres, mariadb, mssql or sqlite
|
||||||
DB_TYPE: sqlite
|
DB_TYPE: sqlite
|
||||||
# -- Path to the SQLite file
|
# -- Path to the SQLite file
|
||||||
@ -35,30 +37,28 @@ env:
|
|||||||
DB_SSL:
|
DB_SSL:
|
||||||
# -- Database CA certificate content, as a single line string (without spaces or new lines), without the prefix and suffix lines. (optional, requires 2.3+)
|
# -- Database CA certificate content, as a single line string (without spaces or new lines), without the prefix and suffix lines. (optional, requires 2.3+)
|
||||||
DB_SSL_CA:
|
DB_SSL_CA:
|
||||||
# -- Path to the mapped file containing to the database password. (optional, replaces DB_PASS)
|
# -- Path to the mapped file containing to the database password. (optional, replaces `DB_PASS`)
|
||||||
DB_PASS_FILE:
|
DB_PASS_FILE:
|
||||||
|
|
||||||
|
# -- Configures service settings for the chart.
|
||||||
|
# @default -- See values.yaml
|
||||||
service:
|
service:
|
||||||
# -- The default port is 3000 used by wiki.ks
|
main:
|
||||||
port:
|
ports:
|
||||||
|
http:
|
||||||
port: 3000
|
port: 3000
|
||||||
targetPort: 3000
|
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
# enable this if you would like to access you wiki
|
# -- Enable and configure ingress settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
|
main:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
|
# -- Configure persistence settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
enabled: false
|
enabled: false
|
||||||
emptyDir:
|
|
||||||
enabled: false
|
|
||||||
accessMode: "ReadWriteOnce"
|
|
||||||
size: "1Gi"
|
|
||||||
data:
|
data:
|
||||||
enabled: false
|
enabled: false
|
||||||
emptyDir:
|
|
||||||
enabled: false
|
|
||||||
accessMode: "ReadWriteOnce"
|
|
||||||
mountPath: /app/wiki/data
|
mountPath: /app/wiki/data
|
||||||
size: "1Gi"
|
|
||||||
|
@ -2,7 +2,7 @@ apiVersion: v2
|
|||||||
appVersion: 3.3.3
|
appVersion: 3.3.3
|
||||||
description: XBackBone is a simple, self-hosted, lightweight PHP file manager that support the instant sharing tool ShareX and *NIX systems. It supports uploading and displaying images, GIF, video, code, formatted text, and file downloading and uploading. Also have a web UI with multi user management, past uploads history and search support.
|
description: XBackBone is a simple, self-hosted, lightweight PHP file manager that support the instant sharing tool ShareX and *NIX systems. It supports uploading and displaying images, GIF, video, code, formatted text, and file downloading and uploading. Also have a web UI with multi user management, past uploads history and search support.
|
||||||
name: xbackbone
|
name: xbackbone
|
||||||
version: 3.4.0
|
version: 4.0.0
|
||||||
kubeVersion: ">=1.16.0-0"
|
kubeVersion: ">=1.16.0-0"
|
||||||
keywords:
|
keywords:
|
||||||
- xbackbone
|
- xbackbone
|
||||||
@ -18,4 +18,4 @@ maintainers:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.k8s-at-home.com
|
repository: https://library-charts.k8s-at-home.com
|
||||||
version: 2.5.0
|
version: 3.2.0
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# xbackbone
|
# xbackbone
|
||||||
|
|
||||||
![Version: 3.4.0](https://img.shields.io/badge/Version-3.4.0-informational?style=flat-square) ![AppVersion: 3.3.3](https://img.shields.io/badge/AppVersion-3.3.3-informational?style=flat-square)
|
![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![AppVersion: 3.3.3](https://img.shields.io/badge/AppVersion-3.3.3-informational?style=flat-square)
|
||||||
|
|
||||||
XBackBone is a simple, self-hosted, lightweight PHP file manager that support the instant sharing tool ShareX and *NIX systems. It supports uploading and displaying images, GIF, video, code, formatted text, and file downloading and uploading. Also have a web UI with multi user management, past uploads history and search support.
|
XBackBone is a simple, self-hosted, lightweight PHP file manager that support the instant sharing tool ShareX and *NIX systems. It supports uploading and displaying images, GIF, video, code, formatted text, and file downloading and uploading. Also have a web UI with multi user management, past uploads history and search support.
|
||||||
|
|
||||||
@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
|||||||
|
|
||||||
| Repository | Name | Version |
|
| Repository | Name | Version |
|
||||||
|------------|------|---------|
|
|------------|------|---------|
|
||||||
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
|
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
|
||||||
|
|
||||||
## TL;DR
|
## TL;DR
|
||||||
|
|
||||||
@ -76,16 +76,14 @@ N/A
|
|||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| env | object | `{}` | |
|
| env | object | See below | environment variables. See [image repo](https://github.com/Pe46dro/XBackBone-docker#environment-variables) for more details. |
|
||||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||||
| image.repository | string | `"pe46dro/xbackbone-docker"` | |
|
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||||
| image.tag | string | `"3.3.3"` | |
|
| image.repository | string | `"pe46dro/xbackbone-docker"` | image repository |
|
||||||
| ingress.enabled | bool | `false` | |
|
| image.tag | string | `"3.3.3"` | image tag |
|
||||||
| persistence.config.emptyDir.enabled | bool | `false` | |
|
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||||
| persistence.config.enabled | bool | `false` | |
|
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||||
| persistence.config.mountPath | string | `"/app/config"` | |
|
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||||
| service.port.port | int | `80` | |
|
|
||||||
| strategy.type | string | `"Recreate"` | |
|
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
@ -93,6 +91,13 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [4.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
@ -107,7 +112,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
[1.0.0]: #1.0.0
|
[4.0.0]: #400
|
||||||
|
[1.0.0]: #100
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
|
@ -9,6 +9,13 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [4.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
|
||||||
### [1.0.0]
|
### [1.0.0]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
@ -23,5 +30,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
[1.0.0]: #1.0.0
|
[4.0.0]: #400
|
||||||
|
[1.0.0]: #100
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
@ -6,27 +6,36 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
image:
|
image:
|
||||||
|
# -- image repository
|
||||||
repository: pe46dro/xbackbone-docker
|
repository: pe46dro/xbackbone-docker
|
||||||
pullPolicy: IfNotPresent
|
# -- image tag
|
||||||
tag: 3.3.3
|
tag: 3.3.3
|
||||||
|
# -- image pull policy
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
strategy:
|
# -- environment variables. See [image repo](https://github.com/Pe46dro/XBackBone-docker#environment-variables) for more details.
|
||||||
type: Recreate
|
# @default -- See below
|
||||||
|
env:
|
||||||
env: {}
|
# -- Set the container timezone
|
||||||
# TZ: UTC
|
TZ: UTC
|
||||||
# LOG_LEVEL: info
|
|
||||||
|
|
||||||
|
# -- Configures service settings for the chart.
|
||||||
|
# @default -- See values.yaml
|
||||||
service:
|
service:
|
||||||
port:
|
main:
|
||||||
|
ports:
|
||||||
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
|
# -- Enable and configure ingress settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
|
main:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
|
# -- Configure persistence settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
enabled: false
|
enabled: false
|
||||||
emptyDir:
|
|
||||||
enabled: false
|
|
||||||
mountPath: /app/config
|
mountPath: /app/config
|
||||||
|
@ -2,7 +2,7 @@ apiVersion: v2
|
|||||||
appVersion: "4.2"
|
appVersion: "4.2"
|
||||||
description: Self-hosted YouTube downloader built on Material Design
|
description: Self-hosted YouTube downloader built on Material Design
|
||||||
name: youtubedl-material
|
name: youtubedl-material
|
||||||
version: 2.4.0
|
version: 3.0.0
|
||||||
kubeVersion: ">=1.16.0-0"
|
kubeVersion: ">=1.16.0-0"
|
||||||
keywords:
|
keywords:
|
||||||
- youtubedl-material
|
- youtubedl-material
|
||||||
@ -17,4 +17,4 @@ maintainers:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.k8s-at-home.com
|
repository: https://library-charts.k8s-at-home.com
|
||||||
version: 2.5.0
|
version: 3.2.0
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# youtubedl-material
|
# youtubedl-material
|
||||||
|
|
||||||
![Version: 2.4.0](https://img.shields.io/badge/Version-2.4.0-informational?style=flat-square) ![AppVersion: 4.2](https://img.shields.io/badge/AppVersion-4.2-informational?style=flat-square)
|
![Version: 3.0.0](https://img.shields.io/badge/Version-3.0.0-informational?style=flat-square) ![AppVersion: 4.2](https://img.shields.io/badge/AppVersion-4.2-informational?style=flat-square)
|
||||||
|
|
||||||
Self-hosted YouTube downloader built on Material Design
|
Self-hosted YouTube downloader built on Material Design
|
||||||
|
|
||||||
@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
|||||||
|
|
||||||
| Repository | Name | Version |
|
| Repository | Name | Version |
|
||||||
|------------|------|---------|
|
|------------|------|---------|
|
||||||
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
|
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
|
||||||
|
|
||||||
## TL;DR
|
## TL;DR
|
||||||
|
|
||||||
@ -76,28 +76,16 @@ N/A
|
|||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| env | object | `{}` | |
|
| env | object | See below | environment variables. See [image repo](https://github.com/Tzahi12345/YoutubeDL-Material) for more details. |
|
||||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
| env.GID | string | `"1000"` | Specify the group ID the application will run as |
|
||||||
| image.repository | string | `"tzahi12345/youtubedl-material"` | |
|
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||||
| image.tag | float | `4.2` | |
|
| env.UID | string | `"1000"` | Specify the user ID the application will run as |
|
||||||
| ingress.enabled | bool | `false` | |
|
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||||
| persistence.audio.emptyDir.enabled | bool | `false` | |
|
| image.repository | string | `"tzahi12345/youtubedl-material"` | image repository |
|
||||||
| persistence.audio.enabled | bool | `false` | |
|
| image.tag | string | `"4.2"` | image tag |
|
||||||
| persistence.audio.mountPath | string | `"/app/audio"` | |
|
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||||
| persistence.config.emptyDir.enabled | bool | `false` | |
|
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||||
| persistence.config.enabled | bool | `false` | |
|
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||||
| persistence.config.mountPath | string | `"/app/appdata"` | |
|
|
||||||
| persistence.subscriptions.emptyDir.enabled | bool | `false` | |
|
|
||||||
| persistence.subscriptions.enabled | bool | `false` | |
|
|
||||||
| persistence.subscriptions.mountPath | string | `"/subscriptions"` | |
|
|
||||||
| persistence.users.emptyDir.enabled | bool | `false` | |
|
|
||||||
| persistence.users.enabled | bool | `false` | |
|
|
||||||
| persistence.users.mountPath | string | `"/users"` | |
|
|
||||||
| persistence.video.emptyDir.enabled | bool | `false` | |
|
|
||||||
| persistence.video.enabled | bool | `false` | |
|
|
||||||
| persistence.video.mountPath | string | `"/video"` | |
|
|
||||||
| service.port.port | int | `17442` | |
|
|
||||||
| strategy.type | string | `"Recreate"` | |
|
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
@ -105,6 +93,13 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [3.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
|
||||||
### [2.3.2]
|
### [2.3.2]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
@ -133,8 +128,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
[2.3.2]: #2.3.2
|
[3.0.0]: #300
|
||||||
[1.0.0]: #1.0.0
|
[2.3.2]: #232
|
||||||
|
[1.0.0]: #100
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
|
@ -9,6 +9,13 @@ All notable changes to this application Helm chart will be documented in this fi
|
|||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
|
### [3.0.0]
|
||||||
|
|
||||||
|
#### Changed
|
||||||
|
|
||||||
|
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
|
||||||
|
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
|
||||||
|
|
||||||
### [2.3.2]
|
### [2.3.2]
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
@ -37,6 +44,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
[2.3.2]: #2.3.2
|
[3.0.0]: #300
|
||||||
[1.0.0]: #1.0.0
|
[2.3.2]: #232
|
||||||
|
[1.0.0]: #100
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
@ -6,48 +6,52 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
image:
|
image:
|
||||||
|
# -- image repository
|
||||||
repository: tzahi12345/youtubedl-material
|
repository: tzahi12345/youtubedl-material
|
||||||
|
# -- image tag
|
||||||
|
tag: "4.2"
|
||||||
|
# -- image pull policy
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
tag: 4.2
|
|
||||||
|
|
||||||
strategy:
|
# -- environment variables. See [image repo](https://github.com/Tzahi12345/YoutubeDL-Material) for more details.
|
||||||
type: Recreate
|
# @default -- See below
|
||||||
|
env:
|
||||||
env: {}
|
# -- Set the container timezone
|
||||||
# TZ:
|
TZ: UTC
|
||||||
# UID:
|
# -- Specify the user ID the application will run as
|
||||||
# GID:
|
UID: "1000"
|
||||||
|
# -- Specify the group ID the application will run as
|
||||||
|
GID: "1000"
|
||||||
|
|
||||||
|
# -- Configures service settings for the chart.
|
||||||
|
# @default -- See values.yaml
|
||||||
service:
|
service:
|
||||||
port:
|
main:
|
||||||
|
ports:
|
||||||
|
http:
|
||||||
port: 17442
|
port: 17442
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
|
# -- Enable and configure ingress settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
|
main:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
|
# -- Configure persistence settings for the chart under this key.
|
||||||
|
# @default -- See values.yaml
|
||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
enabled: false
|
enabled: false
|
||||||
emptyDir:
|
|
||||||
enabled: false
|
|
||||||
mountPath: /app/appdata
|
mountPath: /app/appdata
|
||||||
audio:
|
audio:
|
||||||
enabled: false
|
enabled: false
|
||||||
emptyDir:
|
|
||||||
enabled: false
|
|
||||||
mountPath: /app/audio
|
mountPath: /app/audio
|
||||||
subscriptions:
|
subscriptions:
|
||||||
enabled: false
|
enabled: false
|
||||||
emptyDir:
|
|
||||||
enabled: false
|
|
||||||
mountPath: /subscriptions
|
mountPath: /subscriptions
|
||||||
users:
|
users:
|
||||||
enabled: false
|
enabled: false
|
||||||
emptyDir:
|
|
||||||
enabled: false
|
|
||||||
mountPath: /users
|
mountPath: /users
|
||||||
video:
|
video:
|
||||||
enabled: false
|
enabled: false
|
||||||
emptyDir:
|
|
||||||
enabled: false
|
|
||||||
mountPath: /video
|
mountPath: /video
|
||||||
|
@ -23,5 +23,5 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
[1.0.0]: #1.0.0
|
[1.0.0]: #100
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
Loading…
Reference in New Issue
Block a user