mirror of
https://github.com/k8s-at-home/charts.git
synced 2025-01-23 15:39:02 +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
|
||||
dir: "{{.GIT_ROOT}}/charts"
|
||||
cmds:
|
||||
- find {{.GIT_ROOT}}/charts/ -type f -name 'Chart.lock' -mindepth 1 -print0 | xargs -0 rm \;
|
||||
- find {{.GIT_ROOT}}/charts/ -type d -name 'charts' -mindepth 1 -print0 | xargs -0 rm -rf \;
|
||||
- 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 -r -0 rm -rf
|
||||
silent: true
|
||||
|
||||
lint:
|
||||
|
@ -2,7 +2,7 @@ apiVersion: v2
|
||||
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.
|
||||
name: baikal
|
||||
version: 1.3.1
|
||||
version: 2.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- baikal
|
||||
@ -21,7 +21,7 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.2.0
|
||||
- name: mariadb
|
||||
version: 9.3.13
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
|
@ -1,6 +1,6 @@
|
||||
# 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.
|
||||
|
||||
@ -20,7 +20,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| 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
|
||||
|
||||
@ -77,26 +77,15 @@ N/A
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| env | object | `{}` | |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"ckulka/baikal"` | |
|
||||
| image.tag | string | `"0.8.0"` | Image tag. For available image variants see https://github.com/ckulka/baikal-docker#image-variants |
|
||||
| ingress.enabled | bool | `false` | |
|
||||
| mariadb.architecture | string | `"standalone"` | |
|
||||
| mariadb.auth.database | string | `"baikal"` | |
|
||||
| mariadb.auth.password | string | `"baikal"` | |
|
||||
| mariadb.auth.rootPassword | string | `"baikal-rootpass"` | |
|
||||
| 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"` | |
|
||||
| env | object | See below | environment variables. See [image repo](https://github.com/ckulka/baikal-docker) for more details. |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"ckulka/baikal"` | image repository |
|
||||
| image.tag | string | `"0.8.0"` | image tag |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| 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) |
|
||||
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## Changelog
|
||||
|
||||
@ -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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
|
||||
- Initial version
|
||||
|
||||
[1.0.0]: #1.0.0
|
||||
[2.0.0]: #200
|
||||
[1.0.0]: #100
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
|
||||
- Initial version
|
||||
|
||||
[1.0.0]: #1.0.0
|
||||
[2.0.0]: #200
|
||||
[1.0.0]: #100
|
||||
{{- end -}}
|
||||
|
@ -6,50 +6,46 @@
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: ckulka/baikal
|
||||
pullPolicy: IfNotPresent
|
||||
# -- Image tag. For available image variants see https://github.com/ckulka/baikal-docker#image-variants
|
||||
# -- image tag
|
||||
tag: 0.8.0
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
strategy:
|
||||
type: Recreate
|
||||
|
||||
env: {}
|
||||
# TZ:
|
||||
# -- environment variables. See [image repo](https://github.com/ckulka/baikal-docker) for more details.
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
port:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 80
|
||||
|
||||
ingress:
|
||||
# -- Enable and configure ingress settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
# -- Configure persistence settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
persistence:
|
||||
config:
|
||||
enabled: false
|
||||
emptyDir:
|
||||
enabled: false
|
||||
mountPath: /var/www/baikal/config
|
||||
data:
|
||||
enabled: false
|
||||
emptyDir:
|
||||
enabled: false
|
||||
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
|
||||
# ... for configuration options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb
|
||||
# -- 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)
|
||||
# @default -- See values.yaml
|
||||
mariadb:
|
||||
enabled: false
|
||||
architecture: standalone
|
||||
|
@ -1,8 +1,8 @@
|
||||
apiVersion: v2
|
||||
appVersion: v0.13
|
||||
appVersion: v0.14
|
||||
description: DNS proxy as ad-blocker for local network
|
||||
name: blocky
|
||||
version: 6.4.0
|
||||
version: 7.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- blocky
|
||||
@ -18,4 +18,4 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[6.0.0]: #6.0.0
|
||||
[7.0.0]: #700
|
||||
[6.0.0]: #600
|
||||
{{- end -}}
|
||||
|
@ -1,31 +1,19 @@
|
||||
{{/* Make sure all variables are set properly */}}
|
||||
{{- include "common.values.setup" . }}
|
||||
|
||||
{{/* Append the configMap to the additionalVolumes */}}
|
||||
{{- define "blocky.configmap.volume" -}}
|
||||
name: blocky-config
|
||||
{{/* Append the hardcoded settings */}}
|
||||
{{- define "blocky.hardcodedValues" -}}
|
||||
persistence:
|
||||
blocky-config:
|
||||
enabled: "true"
|
||||
mountPath: "/app/config.yml"
|
||||
subPath: "config.yml"
|
||||
type: "custom"
|
||||
volumeSpec:
|
||||
configMap:
|
||||
name: {{ template "common.names.fullname" . }}-config
|
||||
{{- end -}}
|
||||
|
||||
{{- $volume := include "blocky.configmap.volume" . | fromYaml -}}
|
||||
{{- if $volume -}}
|
||||
{{- $additionalVolumes := append .Values.additionalVolumes $volume }}
|
||||
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
|
||||
{{- 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) -}}
|
||||
name: {{ printf "%v-config" (include "common.names.fullname" .) }}
|
||||
{{- end -}}
|
||||
{{- $_ := mergeOverwrite .Values (include "blocky.hardcodedValues" . | fromYaml) -}}
|
||||
|
||||
{{/* Render the templates */}}
|
||||
{{ include "common.all" . }}
|
||||
|
@ -1,9 +1,9 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: {{ template "common.names.fullname" . }}-config
|
||||
name: {{ include "common.names.fullname" . }}-config
|
||||
labels:
|
||||
{{- include "common.labels" . | nindent 4 }}
|
||||
data:
|
||||
config.yml: |
|
||||
{{ .Values.config | indent 4 }}
|
||||
{{- .Values.config | nindent 4 }}
|
||||
|
@ -6,70 +6,70 @@
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: spx01/blocky
|
||||
tag: v0.13
|
||||
# -- image tag
|
||||
tag: v0.14
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
strategy:
|
||||
type: RollingUpdate
|
||||
controller:
|
||||
# -- Set the controller upgrade strategy
|
||||
strategy: RollingUpdate
|
||||
|
||||
env: {}
|
||||
# TZ:
|
||||
# -- environment variables. See [image docs](https://0xerr0r.github.io/blocky/installation/#run-with-docker) for more details.
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
|
||||
# -- (int) Number of pods to load balance between
|
||||
replicas: 1
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
port:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 4000
|
||||
# additionalServices:
|
||||
# - enabled: true
|
||||
# nameSuffix: dns-tcp
|
||||
# type: NodePort
|
||||
# port:
|
||||
# port: 53
|
||||
# name: dns-tcp
|
||||
# protocol: TCP
|
||||
# targetPort: 53
|
||||
# externalTrafficPolicy: Local
|
||||
# - enabled: true
|
||||
# nameSuffix: dns-udp
|
||||
# type: NodePort
|
||||
# port:
|
||||
# port: 53
|
||||
# name: dns-udp
|
||||
# protocol: UDP
|
||||
# targetPort: 53
|
||||
# externalTrafficPolicy: Local
|
||||
dns-tcp:
|
||||
enabled: false
|
||||
type: ClusterIP
|
||||
externalTrafficPolicy: Local
|
||||
ports:
|
||||
dns-tcp:
|
||||
enabled: true
|
||||
port: 53
|
||||
protocol: TCP
|
||||
targetPort: 53
|
||||
dns-udp:
|
||||
enabled: false
|
||||
type: ClusterIP
|
||||
externalTrafficPolicy: Local
|
||||
ports:
|
||||
dns-udp:
|
||||
enabled: true
|
||||
port: 53
|
||||
protocol: UDP
|
||||
targetPort: 53
|
||||
|
||||
# -- Configure persistence settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
persistence:
|
||||
logs:
|
||||
enabled: false
|
||||
emptyDir: false
|
||||
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:
|
||||
# -- Enable and configure a Prometheus serviceMonitor for the chart under this key.
|
||||
# See also the notes under `additionalContainers`.
|
||||
# @default -- See values.yaml
|
||||
serviceMonitor:
|
||||
enabled: false
|
||||
interval: 30s
|
||||
additionalLabels: {}
|
||||
|
||||
# podAnnotations:
|
||||
# prometheus.io/scrape: "true"
|
||||
# prometheus.io/port: "api"
|
||||
|
||||
# -- Full list of options https://github.com/0xERR0R/blocky/blob/master/docs/config.yml
|
||||
# @default -- see URL to default config
|
||||
config: |
|
||||
|
@ -1,6 +1,6 @@
|
||||
apiVersion: v2
|
||||
name: comcast
|
||||
version: 4.1.0
|
||||
version: 5.0.0
|
||||
appVersion: 1.0.0
|
||||
description: periodic comcast data usage checks and save the results to InfluxDB
|
||||
keywords:
|
||||
@ -18,4 +18,4 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.2.0
|
||||
|
@ -1,6 +1,6 @@
|
||||
# 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
|
||||
|
||||
@ -17,7 +17,7 @@ periodic comcast data usage checks and save the results to InfluxDB
|
||||
|
||||
| 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
|
||||
|
||||
@ -83,15 +83,11 @@ helm install comcast k8s-at-home/comcast -f values.yaml
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| config | string | string | comcast's config.ini configuration |
|
||||
| env | object | `{}` | |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"billimek/comcastusage-for-influxdb"` | |
|
||||
| image.tag | string | `"latest"` | |
|
||||
| probes.liveness.enabled | bool | `false` | |
|
||||
| probes.readiness.enabled | bool | `false` | |
|
||||
| probes.startup.enabled | bool | `false` | |
|
||||
| service.enabled | bool | `false` | |
|
||||
| strategy.type | string | `"Recreate"` | |
|
||||
| env | object | See below | environment variables. |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"billimek/comcastusage-for-influxdb"` | image repository |
|
||||
| image.tag | string | `"latest"` | image tag |
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
@ -127,8 +130,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[4.0.0]: #4.0.0
|
||||
[3.0.1]: #3.0.1
|
||||
[5.0.0]: #500
|
||||
[4.0.0]: #400
|
||||
[3.0.1]: #301
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
@ -37,6 +44,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[4.0.0]: #4.0.0
|
||||
[3.0.1]: #3.0.1
|
||||
[5.0.0]: #500
|
||||
[4.0.0]: #400
|
||||
[3.0.1]: #301
|
||||
{{- end -}}
|
||||
|
@ -1,32 +1,31 @@
|
||||
---
|
||||
{{/* Make sure all variables are set properly */}}
|
||||
{{- include "common.values.setup" . }}
|
||||
|
||||
{{/* Append the configMap to the additionalVolumes */}}
|
||||
{{- define "comcast.configmap.volume" -}}
|
||||
name: comcast-settings
|
||||
{{/* Append the hardcoded settings */}}
|
||||
{{- define "comcast.hardcodedValues" -}}
|
||||
service:
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
probes:
|
||||
liveness:
|
||||
enabled: false
|
||||
readiness:
|
||||
enabled: false
|
||||
startup:
|
||||
enabled: false
|
||||
|
||||
persistence:
|
||||
comcast-settings:
|
||||
enabled: "true"
|
||||
mountPath: "/src/config.ini"
|
||||
subPath: "config.ini"
|
||||
type: "custom"
|
||||
volumeSpec:
|
||||
configMap:
|
||||
name: {{ template "common.names.fullname" . }}-config
|
||||
{{- end -}}
|
||||
|
||||
{{- $volume := include "comcast.configmap.volume" . | fromYaml -}}
|
||||
{{- if $volume -}}
|
||||
{{- $additionalVolumes := append .Values.additionalVolumes $volume }}
|
||||
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/* Append the configMap volume to the additionalVolumeMounts */}}
|
||||
{{- define "comcast.configmap.volumeMount" -}}
|
||||
name: comcast-settings
|
||||
mountPath: /src/config.ini
|
||||
subPath: config.ini
|
||||
{{- end -}}
|
||||
|
||||
{{- $volumeMount := include "comcast.configmap.volumeMount" . | fromYaml -}}
|
||||
{{- if $volumeMount -}}
|
||||
{{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }}
|
||||
{{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}}
|
||||
name: {{ printf "%v-config" (include "common.names.fullname" .) }}
|
||||
{{- end -}}
|
||||
{{- $_ := mergeOverwrite .Values (include "comcast.hardcodedValues" . | fromYaml) -}}
|
||||
|
||||
{{/* Render the templates */}}
|
||||
{{ include "common.all" . }}
|
||||
|
@ -2,7 +2,7 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: {{ template "common.names.fullname" . }}-config
|
||||
name: {{ include "common.names.fullname" . }}-config
|
||||
labels:
|
||||
{{- include "common.labels" . | nindent 4 }}
|
||||
data:
|
||||
|
@ -6,14 +6,18 @@
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: billimek/comcastusage-for-influxdb
|
||||
pullPolicy: IfNotPresent
|
||||
# -- image tag
|
||||
tag: latest
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
strategy:
|
||||
type: Recreate
|
||||
|
||||
env: {}
|
||||
# -- environment variables.
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
|
||||
# -- comcast's config.ini configuration
|
||||
# @default -- string
|
||||
@ -31,15 +35,3 @@ config: |
|
||||
[COMCAST]
|
||||
Username = someuser
|
||||
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
|
||||
description: Gollum is a simple wiki system built on top of Git
|
||||
name: gollum
|
||||
version: 1.0.0
|
||||
version: 2.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- gollum
|
||||
@ -18,4 +18,4 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.2.0
|
||||
|
@ -1,6 +1,6 @@
|
||||
# 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
|
||||
|
||||
@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| 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
|
||||
|
||||
@ -76,25 +76,17 @@ N/A
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| controllerType | string | `"statefulset"` | |
|
||||
| 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 reference https://github.com/gollum/gollum#config-file |
|
||||
| gollum.additionalArgs | list | `["--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.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 |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"gollumorg/gollum"` | gollum upstream image |
|
||||
| image.tag | string | `"latest"` | |
|
||||
| ingress.enabled | bool | `false` | |
|
||||
| persistence.wiki.accessMode | string | `"ReadWriteOnce"` | |
|
||||
| persistence.wiki.enabled | bool | `false` | |
|
||||
| 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"` | |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"gollumorg/gollum"` | image repository |
|
||||
| image.tag | string | `"latest"` | image tag |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## Changelog
|
||||
|
||||
@ -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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
@ -116,7 +116,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #1.0.0
|
||||
[2.0.0]: #200
|
||||
[1.0.0]: #100
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #1.0.0
|
||||
[2.0.0]: #200
|
||||
[1.0.0]: #100
|
||||
{{- 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 */}}
|
||||
{{- 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 -}}
|
||||
|
@ -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" . }}
|
||||
|
||||
{{/* Add initContainers */}}
|
||||
{{- $initClear := include "gollum.init.clear" . | fromYaml -}}
|
||||
{{- $initClone := include "gollum.init.clone" . | fromYaml -}}
|
||||
{{- $initContainers := append .Values.initContainers $initClear -}}
|
||||
{{- $initContainers = append $initContainers $initClone -}}
|
||||
{{- $_ := set .Values "initContainers" $initContainers -}}
|
||||
{{/* Append the hardcoded settings */}}
|
||||
{{- define "gollum.hardcodedValues" -}}
|
||||
command: gollum
|
||||
args:
|
||||
- "/wiki"
|
||||
- "--config"
|
||||
- "/config/config.rb"
|
||||
- "--ref"
|
||||
- {{ (required "gollum.gitBranch is required but not set" .Values.gollum.gitBranch) }}
|
||||
{{ with .Values.gollum.additionalArgs }}
|
||||
{{- . | toYaml }}
|
||||
{{ end }}
|
||||
|
||||
{{/* Add conatiners */}}
|
||||
{{- $contCron := include "gollum.container.cron" . | fromYaml -}}
|
||||
{{- $containers := append .Values.additionalContainers $contCron -}}
|
||||
{{- $_ := set .Values "additionalContainers" $containers -}}
|
||||
initContainers:
|
||||
- name: git-init
|
||||
image: alpine/git
|
||||
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 */}}
|
||||
{{- $volSync := include "gollum.volume.sync" . | fromYaml -}}
|
||||
{{- $volConfig := include "gollum.volume.config" . | fromYaml -}}
|
||||
{{- $volWiki := include "gollum.volume.wiki" . | fromYaml -}}
|
||||
{{- $volumes := append .Values.additionalVolumes $volSync -}}
|
||||
{{- $volumes = append $volumes $volConfig -}}
|
||||
{{- if (not .Values.persistence.wiki.enabled) -}}
|
||||
{{- $volumes = append $volumes $volWiki -}}
|
||||
additionalContainers:
|
||||
- name: cron
|
||||
image: alpine/git
|
||||
command: ["crond", "-f", "-l", "8"]
|
||||
volumeMounts:
|
||||
- mountPath: /etc/periodic/15min/
|
||||
name: git-sync
|
||||
- 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 -}}
|
||||
{{- $_ := set .Values "additionalVolumes" $volumes -}}
|
||||
|
||||
{{/* 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 -}}
|
||||
{{- $_ := mergeOverwrite .Values (include "gollum.hardcodedValues" . | fromYaml) -}}
|
||||
|
||||
{{/* Render the templates */}}
|
||||
{{ include "common.all" . }}
|
||||
|
@ -7,4 +7,4 @@ data:
|
||||
#!/bin/bash
|
||||
cd /wiki && {{ .Values.gollum.syncCommand }}
|
||||
config.rb: |
|
||||
{{- nindent 4 .Values.gollum.config }}
|
||||
{{- .Values.gollum.config | nindent 4 }}
|
||||
|
@ -6,44 +6,47 @@
|
||||
#
|
||||
|
||||
image:
|
||||
# -- gollum upstream image
|
||||
# -- image repository
|
||||
repository: gollumorg/gollum
|
||||
# -- image tag
|
||||
tag: latest
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
controllerType: statefulset
|
||||
strategy:
|
||||
type: RollingUpdate
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
type: ClusterIP
|
||||
port:
|
||||
port: 80
|
||||
name: http
|
||||
targetPort: 4567
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 4567
|
||||
|
||||
ingress:
|
||||
# -- Enable and configure ingress settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
# -- Configure persistence settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
persistence:
|
||||
wiki:
|
||||
enabled: false
|
||||
mountPath: /wiki
|
||||
accessMode: ReadWriteOnce
|
||||
size: 2Gi
|
||||
|
||||
gollum:
|
||||
# -- Branch to pull
|
||||
gitBranch: master
|
||||
# -- 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
|
||||
# -- Additional arguments for starting gollum
|
||||
additionalArgs: --h1-title
|
||||
additionalArgs:
|
||||
- --h1-title
|
||||
# -- Command run during the sync cron
|
||||
syncCommand: git pull && git push
|
||||
# -- Gollum config.rb customizations
|
||||
# reference https://github.com/gollum/gollum#config-file
|
||||
# [[ref]](https://github.com/gollum/gollum#config-file)
|
||||
config: |
|
||||
# Push and pull on commit
|
||||
Gollum::Hook.register(:post_commit, :hook_id) do |committer, sha1|
|
||||
|
@ -1,7 +1,7 @@
|
||||
apiVersion: v2
|
||||
description: Projector is a technology to run and access JetBrains IDEs remotely
|
||||
name: jetbrains-projector
|
||||
version: 1.2.0
|
||||
version: 2.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- jetbrains
|
||||
@ -17,7 +17,7 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.2.0
|
||||
annotations:
|
||||
artifacthub.io/license: Apache-2.0
|
||||
artifacthub.io/links: |
|
||||
|
@ -1,6 +1,6 @@
|
||||
# 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
|
||||
|
||||
@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| 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
|
||||
|
||||
@ -79,17 +79,16 @@ helm install jetbrains-projector k8s-at-home/jetbrains-projector -f values.yaml
|
||||
|
||||
| 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` |
|
||||
| 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.tag | string | `"v2021.1"` | image tag |
|
||||
| ingress.enabled | bool | `false` | |
|
||||
| persistence.config.emptyDir.enabled | bool | `false` | |
|
||||
| persistence.config.enabled | bool | `false` | |
|
||||
| persistence.config.mountPath | string | `"/config"` | |
|
||||
| service.port.port | int | `8887` | |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
| 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.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.properties.existingSecret | string | `""` | pre-existing ssl.properties secret |
|
||||
| sslGen.properties.key | string | `"ssl.properties"` | key that holds ssl.properties file |
|
||||
| strategy.type | string | `"Recreate"` | |
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
|
||||
- Initial version
|
||||
|
||||
[1.0.0]: #1.0.0
|
||||
[2.0.0]: #200
|
||||
[1.0.0]: #100
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
|
||||
- Initial version
|
||||
|
||||
[1.0.0]: #1.0.0
|
||||
[2.0.0]: #200
|
||||
[1.0.0]: #100
|
||||
{{- end -}}
|
||||
|
@ -9,41 +9,6 @@
|
||||
{{- 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" -}}
|
||||
{{- $ide := without (splitList "-" (last (splitList "/" .Values.image.repository))) "projector" "c" "u" "p" | first -}}
|
||||
{{- if eq $ide "webstorm" -}}
|
||||
|
@ -1,35 +1,49 @@
|
||||
{{/* Make sure all variables are set properly */}}
|
||||
{{- 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 */}}
|
||||
{{- if .Values.image.registry -}}
|
||||
{{- $_ := set .Values.image "repository" (printf "%s/%s" .Values.image.registry .Values.image.repository) -}}
|
||||
{{- 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 */}}
|
||||
{{- $ide := include "jetbrains-projector.ide" . }}
|
||||
{{- $_ := set .Values.env (printf "%s_PROPERTIES" (upper $ide)) "/tmp/idea.properties" -}}
|
||||
|
||||
|
||||
{{- 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 */}}
|
||||
{{- $_ := set .Values.env "ORG_JETBRAINS_PROJECTOR_SERVER_SSL_PROPERTIES_PATH" (printf "/tmp/%s" .Values.sslGen.properties.key) -}}
|
||||
{{/* Add the cert file env vars */}}
|
||||
@ -37,9 +51,6 @@
|
||||
{{- $_ := set .Values.env "TLS_KEY" .Values.sslGen.certs.key -}}
|
||||
{{- end -}}
|
||||
|
||||
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
|
||||
{{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}}
|
||||
|
||||
{{- if not .Values.image.repository -}}
|
||||
{{- fail "an image is required in .Values.image.repository" -}}
|
||||
{{- end -}}
|
||||
|
@ -1,7 +1,7 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: {{ template "common.names.fullname" . }}-config
|
||||
name: {{ include "common.names.fullname" . }}-config
|
||||
labels:
|
||||
{{- include "common.labels" . | nindent 4 }}
|
||||
data:
|
||||
|
@ -2,7 +2,7 @@
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: {{ template "common.names.fullname" . }}-secrets
|
||||
name: {{ include "common.names.fullname" . }}-secrets
|
||||
labels:
|
||||
{{- include "common.labels" . | nindent 4 }}
|
||||
stringData:
|
||||
|
@ -6,21 +6,20 @@
|
||||
#
|
||||
# See list of available images [here](ttps://github.com/orgs/k8s-at-home/packages?tab=packages&q=projector)
|
||||
image:
|
||||
# -- registry that hosts the image
|
||||
# -- image registry
|
||||
registry: ghcr.io/k8s-at-home
|
||||
# -- image repository. *MUST SPECIFY AN IMAGE*
|
||||
repository: ""
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
# -- image tag
|
||||
tag: v2021.1
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
strategy:
|
||||
type: Recreate
|
||||
|
||||
# See more environment variables in the projector-docker documentation
|
||||
# https://github.com/JetBrains/projector-docker
|
||||
env: {}
|
||||
# -- environment variables. See [image docs](https://github.com/JetBrains/projector-docker) for more details.
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
# ORG_JETBRAINS_PROJECTOR_SERVER_HANDSHAKE_TOKEN: "admin-password"
|
||||
# ORG_JETBRAINS_PROJECTOR_SERVER_RO_HANDSHAKE_TOKEN: "read-only-password"
|
||||
|
||||
@ -55,16 +54,23 @@ sslGen:
|
||||
# -- key that holds ssl.properties file
|
||||
key: "ssl.properties"
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
port:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 8887
|
||||
|
||||
ingress:
|
||||
# -- Enable and configure ingress settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
# -- Configure persistence settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
persistence:
|
||||
config:
|
||||
enabled: false
|
||||
emptyDir:
|
||||
enabled: false
|
||||
mountPath: /config
|
||||
|
@ -1,8 +1,8 @@
|
||||
apiVersion: v2
|
||||
appVersion: v1.2.18
|
||||
appVersion: v1.2.20
|
||||
description: Kanboard is a free and open source Kanban project management software.
|
||||
name: kanboard
|
||||
version: 2.5.1
|
||||
version: 3.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- kanboard
|
||||
@ -17,7 +17,7 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.2.0
|
||||
- name: postgresql
|
||||
version: 10.4.8
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
|
@ -1,6 +1,6 @@
|
||||
# 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.
|
||||
|
||||
@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| 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
|
||||
|
||||
@ -76,37 +76,23 @@ N/A
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| config.cache.dir | string | `nil` | Cache folder to use if cache driver is "file" |
|
||||
| config.cache.driver | string | `"memory"` | Available cache drivers are "file" and "memory" |
|
||||
| config.db.driver | string | `"sqlite"` | Database driver: sqlite, mysql or postgres |
|
||||
| config.db.runMigrations | bool | `true` | Run automatically database migrations |
|
||||
| config.debug | bool | `false` | |
|
||||
| config.files.dir | string | `"data/files"` | Folder for uploaded files |
|
||||
| config.logging.driver | string | `"stdout"` | log driver: syslog, stderr, stdout or file |
|
||||
| config.mail.bcc | string | `nil` | |
|
||||
| config.mail.enabled | bool | `false` | Enable/disable email configuration from the user interface |
|
||||
| config.mail.from | string | `"notifications@kanboard.local"` | |
|
||||
| config.plugins.api.url | string | `"https://kanboard.org/plugins.json"` | default plugin directory URL |
|
||||
| config.plugins.dir | string | `"data/plugins"` | Plugin folder |
|
||||
| config.plugins.installer | bool | `false` | Enable/disable plugin installation from the user interface |
|
||||
| config.session.duration | int | `0` | Session duration in second (0 = until the browser is closed) |
|
||||
| config.session.handler | string | `"db"` | Session handler: db or php |
|
||||
| config.urlRewrite | bool | `false` | |
|
||||
| env | object | `{}` | https://docs.kanboard.org/en/latest/admin_guide/docker.html#environment-variables |
|
||||
| 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"` | |
|
||||
| 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. |
|
||||
| env.DB_DRIVER | string | `"sqlite"` | Database driver: sqlite, mysql or postgres |
|
||||
| env.DB_HOSTNAME | string | `nil` | Mysql/Postgres hostname |
|
||||
| env.DB_NAME | string | `nil` | Mysql/Postgres database name |
|
||||
| env.DB_PASSWORD | string | `nil` | Mysql/Postgres password |
|
||||
| env.DB_PORT | string | `nil` | Mysql/Postgres custom port (empty = default port) |
|
||||
| env.DB_USERNAME | string | `nil` | Mysql/Postgres username |
|
||||
| env.LOG_DRIVER | string | `"stdout"` | log driver: syslog, stderr, stdout or file |
|
||||
| env.MAIL_CONFIGURATION | string | `"false"` | Enable/disable email configuration from the user interface |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"kanboard/kanboard"` | image repository |
|
||||
| image.tag | string | `"v1.2.20"` | image tag |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||
| 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) |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
|
||||
- Added postgres support
|
||||
|
||||
[1.1.0]: https://github.com/k8s-at-home/charts/tree/kanboard-1.1.0/charts/home-assistant
|
||||
|
||||
### [1.0.0]
|
||||
|
||||
#### Added
|
||||
|
||||
- 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
|
||||
|
||||
|
@ -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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
|
||||
- Added postgres support
|
||||
|
||||
[1.1.0]: https://github.com/k8s-at-home/charts/tree/kanboard-1.1.0/charts/home-assistant
|
||||
|
||||
### [1.0.0]
|
||||
|
||||
#### Added
|
||||
|
||||
- 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 -}}
|
||||
|
@ -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" . }}
|
||||
|
@ -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 repository
|
||||
repository: kanboard/kanboard
|
||||
# -- image tag
|
||||
tag: v1.2.20
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
tag: v1.2.18
|
||||
|
||||
strategy:
|
||||
type: Recreate
|
||||
|
||||
# -- https://docs.kanboard.org/en/latest/admin_guide/docker.html#environment-variables
|
||||
env: {}
|
||||
# -- 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.
|
||||
# @default -- See below (only deviations from the default settings are specified)
|
||||
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:
|
||||
port:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 80
|
||||
|
||||
ingress:
|
||||
# -- Enable and configure ingress settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
# -- Configure persistence settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
persistence:
|
||||
# -- enable data persistence
|
||||
data:
|
||||
enabled: false
|
||||
emptyDir:
|
||||
enabled: false
|
||||
mountPath: /var/www/app/data
|
||||
accessMode: ReadWriteOnce
|
||||
size: 1Gi
|
||||
|
||||
# -- enable SSL persistence
|
||||
ssl:
|
||||
enabled: false
|
||||
emptyDir:
|
||||
enabled: false
|
||||
mountPath: /etc/nginx/ssl
|
||||
|
||||
# https://docs.kanboard.org/en/latest/admin_guide/config_file.html
|
||||
config:
|
||||
debug: false
|
||||
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
|
||||
# -- 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)
|
||||
# @default -- See values.yaml
|
||||
postgresql:
|
||||
# -- true: use bitnami postgres instance
|
||||
# -- false: use your own postgres instance
|
||||
enabled: false
|
||||
# -- Postgres database user name
|
||||
postgresqlUsername: kanboard
|
||||
# -- Postgres database password
|
||||
postgresqlPassword: kanboard
|
||||
# -- Postgres database password
|
||||
postgresqlDatabase: kanboard
|
||||
persistence:
|
||||
# -- if database is stored to a PVC. Set to true when you are done testing.
|
||||
enabled: false
|
||||
# storageClass: ""
|
||||
|
@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: "0.1"
|
||||
description: Nissan Leaf connected services to MQTT adapter
|
||||
name: leaf2mqtt
|
||||
version: 1.0.0
|
||||
version: 2.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- leaf2mqtt
|
||||
@ -21,4 +21,4 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.2.0
|
||||
|
@ -1,6 +1,6 @@
|
||||
# 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
|
||||
|
||||
@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| 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
|
||||
|
||||
@ -76,15 +76,10 @@ N/A
|
||||
|
||||
| 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.repository | string | `"ghcr.io/k8s-at-home/leaf2mqtt"` | Image repository |
|
||||
| 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
|
||||
|
||||
@ -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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
|
||||
- Initial version
|
||||
|
||||
#### Changed
|
||||
|
||||
- N/A
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #1.0.0
|
||||
[2.0.0]: #200
|
||||
[1.0.0]: #100
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
|
||||
- Initial version
|
||||
|
||||
#### Changed
|
||||
|
||||
- N/A
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #1.0.0
|
||||
[2.0.0]: #200
|
||||
[1.0.0]: #100
|
||||
{{- 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" . }}
|
||||
|
@ -8,17 +8,13 @@
|
||||
image:
|
||||
# -- Image repository
|
||||
repository: ghcr.io/k8s-at-home/leaf2mqtt
|
||||
# -- Image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
# -- Image tag
|
||||
tag: v0.1
|
||||
# -- Image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
strategy:
|
||||
# -- Deployment recreation strategy
|
||||
type: Recreate
|
||||
|
||||
# See more environment variables in the leaf2mqtt documentation
|
||||
# https://github.com/mitsumaui/leaf2mqtt
|
||||
# -- environment variables. See [image docs](https://github.com/mitsumaui/leaf2mqtt) for more details.
|
||||
# @default -- See below
|
||||
env: {}
|
||||
# LEAF_USERNAME:
|
||||
# LEAF_PASSWORD:
|
||||
@ -31,14 +27,3 @@ env: {}
|
||||
# UPDATE_INTERVAL_MINUTES:
|
||||
# CHARGING_UPDATE_INTERVAL_MINUTES:
|
||||
# LOG_LEVEL:
|
||||
|
||||
service:
|
||||
enabled: false
|
||||
|
||||
probes:
|
||||
liveness:
|
||||
enabled: false
|
||||
readiness:
|
||||
enabled: false
|
||||
startup:
|
||||
enabled: false
|
||||
|
@ -1,8 +1,8 @@
|
||||
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.
|
||||
name: unpackerr
|
||||
version: 3.4.0
|
||||
version: 4.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- unpackerr
|
||||
@ -21,4 +21,4 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.2.0
|
||||
|
@ -1,6 +1,6 @@
|
||||
# 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.
|
||||
|
||||
@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| 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
|
||||
|
||||
@ -76,19 +76,15 @@ N/A
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| env | object | `{}` | |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"golift/unpackerr"` | |
|
||||
| image.tag | string | `"0.7.2"` | |
|
||||
| ingress.enabled | bool | `false` | |
|
||||
| persistence.downloads.emptyDir.enabled | bool | `false` | |
|
||||
| persistence.downloads.enabled | bool | `false` | |
|
||||
| persistence.downloads.mountPath | string | `"/downloads"` | |
|
||||
| probes.liveness.enabled | bool | `false` | |
|
||||
| probes.readiness.enabled | bool | `false` | |
|
||||
| probes.startup.enabled | bool | `false` | |
|
||||
| service.enabled | bool | `false` | |
|
||||
| strategy.type | string | `"Recreate"` | |
|
||||
| env | object | See below | environment variables. See [image docs](https://github.com/davidnewhall/unpackerr#docker-env-variables) for more details. |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"golift/unpackerr"` | image repository |
|
||||
| image.tag | string | `"0.9.7"` | image tag |
|
||||
| ingress.main | object | Disabled | Enable and configure ingress settings for the chart under this key. |
|
||||
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||
| probes | object | Disabled | Configures the probes for the main Pod. |
|
||||
| service | object | Disabled | Configures service settings for the chart. |
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
|
||||
- N/A
|
||||
- Initial chart version
|
||||
|
||||
#### Changed
|
||||
|
||||
@ -110,7 +114,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #1.0.0
|
||||
[4.0.0]: #400
|
||||
[1.0.0]: #100
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
|
||||
- N/A
|
||||
- Initial chart version
|
||||
|
||||
#### Changed
|
||||
|
||||
@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #1.0.0
|
||||
[4.0.0]: #400
|
||||
[1.0.0]: #100
|
||||
{{- end -}}
|
||||
|
@ -6,24 +6,33 @@
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: golift/unpackerr
|
||||
# -- image tag
|
||||
tag: 0.9.7
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 0.7.2
|
||||
|
||||
strategy:
|
||||
type: Recreate
|
||||
|
||||
# # See more environment variables in the unpackerr documentation
|
||||
# https://github.com/davidnewhall/unpackerr#docker-env-variables
|
||||
env: {}
|
||||
# TZ: UTC
|
||||
# -- environment variables. See [image docs](https://github.com/davidnewhall/unpackerr#docker-env-variables) for more details.
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- Disabled
|
||||
service:
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
ingress:
|
||||
# -- Enable and configure ingress settings for the chart under this key.
|
||||
# @default -- Disabled
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
# -- Configures the probes for the main Pod.
|
||||
# @default -- Disabled
|
||||
probes:
|
||||
liveness:
|
||||
enabled: false
|
||||
@ -32,21 +41,9 @@ probes:
|
||||
startup:
|
||||
enabled: false
|
||||
|
||||
# -- Configure persistence settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
persistence:
|
||||
downloads:
|
||||
enabled: false
|
||||
emptyDir:
|
||||
enabled: false
|
||||
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
|
||||
description: Prometheus Exporter for the official uptimerobot CLI
|
||||
type: application
|
||||
version: 3.0.0
|
||||
version: 4.0.0
|
||||
appVersion: 0.0.1
|
||||
keywords:
|
||||
- uptimerobot
|
||||
@ -19,4 +19,4 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.2.0
|
||||
|
@ -1,6 +1,6 @@
|
||||
# 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
|
||||
|
||||
@ -17,7 +17,7 @@ Prometheus Exporter for the official uptimerobot CLI
|
||||
|
||||
| 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
|
||||
|
||||
@ -76,16 +76,15 @@ You can find an [example grafana dashboard](https://github.com/lekpamartin/uptim
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| env.UPTIMEROBOT_API_KEY | string | `""` | |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"billimek/prometheus-uptimerobot-exporter"` | |
|
||||
| image.tag | string | `"0.0.1"` | |
|
||||
| ingress.enabled | bool | `false` | |
|
||||
| prometheus.serviceMonitor.additionalLabels | object | `{}` | |
|
||||
| prometheus.serviceMonitor.enabled | bool | `false` | |
|
||||
| prometheus.serviceMonitor.interval | string | `"1m"` | |
|
||||
| service.port.port | int | `9705` | |
|
||||
| strategy.type | string | `"Recreate"` | |
|
||||
| env | object | See below | environment variables. See [application docs](https://github.com/lekpamartin/uptimerobot_exporter/blob/master/docker-compose.yml) for more details. |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| env.UPTIMEROBOT_API_KEY | string | `""` | Set the uptimerobot API key |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"billimek/prometheus-uptimerobot-exporter"` | image repository |
|
||||
| image.tag | string | `"0.0.1"` | image tag |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| 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 | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
@ -121,6 +127,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[4.0.0]: #400
|
||||
[3.0.0]: #300
|
||||
[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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
@ -37,6 +44,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[4.0.0]: #400
|
||||
[3.0.0]: #300
|
||||
[2.0.2]: #202
|
||||
{{- end -}}
|
||||
|
@ -6,28 +6,40 @@
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: billimek/prometheus-uptimerobot-exporter
|
||||
# -- image tag
|
||||
tag: 0.0.1
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
strategy:
|
||||
type: Recreate
|
||||
|
||||
# See more environment variables in the uptimerobot-prometheus documentation
|
||||
# https://github.com/lekpamartin/uptimerobot_exporter/blob/master/docker-compose.yml
|
||||
# -- environment variables. See [application docs](https://github.com/lekpamartin/uptimerobot_exporter/blob/master/docker-compose.yml) for more details.
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
# -- Set the uptimerobot API key
|
||||
UPTIMEROBOT_API_KEY: ""
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
port:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
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:
|
||||
# -- Enable and configure a Prometheus serviceMonitor for the chart under this key.
|
||||
# See also the notes under `additionalContainers`.
|
||||
# @default -- See values.yaml
|
||||
serviceMonitor:
|
||||
enabled: false
|
||||
interval: 1m
|
||||
additionalLabels: {}
|
||||
|
||||
ingress:
|
||||
enabled: false
|
||||
|
@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: latest
|
||||
description: Valheim dedicated gameserver with automatic update and world backup support
|
||||
name: valheim
|
||||
version: 2.4.0
|
||||
version: 3.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- valheim
|
||||
@ -17,4 +17,4 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.2.0
|
||||
|
@ -1,6 +1,6 @@
|
||||
# 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
|
||||
|
||||
@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| 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
|
||||
|
||||
@ -76,32 +76,13 @@ N/A
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| env | object | `{}` | |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"lloesche/valheim-server"` | |
|
||||
| image.tag | string | `"latest"` | |
|
||||
| persistence.config.enabled | bool | `false` | |
|
||||
| persistence.config.mountPath | string | `"/config"` | |
|
||||
| probes.liveness.enabled | bool | `false` | |
|
||||
| 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"` | |
|
||||
| env | object | See below | environment variables. See [image docs](https://github.com/lloesche/valheim-server-docker#environment-variables) for more details. |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"lloesche/valheim-server"` | image repository |
|
||||
| image.tag | string | `"latest"` | image tag |
|
||||
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## Changelog
|
||||
|
||||
@ -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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
|
||||
- N/A
|
||||
- Initial chart version
|
||||
|
||||
#### Changed
|
||||
|
||||
@ -123,7 +112,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #1.0.0
|
||||
[3.0.0]: #300
|
||||
[1.0.0]: #100
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
|
||||
- N/A
|
||||
- Initial chart version
|
||||
|
||||
#### Changed
|
||||
|
||||
@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #1.0.0
|
||||
[3.0.0]: #300
|
||||
[1.0.0]: #100
|
||||
{{- 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" . }}
|
||||
|
@ -6,16 +6,18 @@
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: lloesche/valheim-server
|
||||
pullPolicy: IfNotPresent
|
||||
# -- image tag
|
||||
tag: latest
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
strategy:
|
||||
type: Recreate
|
||||
|
||||
## See more environment varaibles in the valheim-server-docker documentation
|
||||
# https://github.com/lloesche/valheim-server-docker#environment-variables
|
||||
env: {}
|
||||
# -- environment variables. See [image docs](https://github.com/lloesche/valheim-server-docker#environment-variables) for more details.
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
# SERVER_NAME: My Server
|
||||
# SERVER_PORT: 2456
|
||||
# WORLD_NAME: Dedicated
|
||||
@ -35,39 +37,35 @@ env: {}
|
||||
# DNS_1: 8.8.8.8
|
||||
# DNS_2: 8.8.4.4
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
main:
|
||||
type: LoadBalancer
|
||||
externalTrafficPolicy: Cluster
|
||||
loadBalancerIP:
|
||||
port:
|
||||
ports:
|
||||
http:
|
||||
enabled: false
|
||||
valheim-1:
|
||||
enabled: true
|
||||
port: 2456
|
||||
protocol: UDP
|
||||
additionalPorts:
|
||||
- name: valheim-2
|
||||
targetPort: 2456
|
||||
valheim-2:
|
||||
enabled: false
|
||||
port: 2457
|
||||
protocol: UDP
|
||||
targetPort: 2457
|
||||
- name: valheim-3
|
||||
valheim-3:
|
||||
enabled: false
|
||||
port: 2458
|
||||
protocol: UDP
|
||||
targetPort: 2458
|
||||
|
||||
# -- Configure persistence settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
persistence:
|
||||
config:
|
||||
enabled: false
|
||||
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
|
||||
appVersion: 0.16.0
|
||||
appVersion: 0.17.0
|
||||
description: The to-do app to organize your life
|
||||
name: vikunja
|
||||
version: 2.4.0
|
||||
version: 3.0.0
|
||||
keywords:
|
||||
- vikunja
|
||||
- to-do
|
||||
@ -23,4 +23,4 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.2.0
|
||||
|
@ -1,6 +1,6 @@
|
||||
# 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
|
||||
|
||||
@ -20,7 +20,7 @@ The to-do app to organize your life
|
||||
|
||||
| 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
|
||||
|
||||
@ -77,28 +77,18 @@ N/A
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| additionalContainers[0].env[0] | object | `{"name":"VIKUNJA_SERVICE_JWTSECRET","value":"myVeryComplexJWTSecret"}` | Vikunja unique secret |
|
||||
| additionalContainers[0].image | string | `"vikunja/api:0.16.0"` | Vikunja api image and tag |
|
||||
| additionalContainers[0].imagePullPolicy | string | `"IfNotPresent"` | |
|
||||
| additionalContainers[0].name | string | `"api"` | |
|
||||
| additionalContainers[1].image | string | `"vikunja/frontend:0.16.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 |
|
||||
| additionalContainers[0] | object | See values.yaml | Set up the vikunja API container. |
|
||||
| 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].image | string | `"vikunja/api:0.17.1"` | Vikunja api image and tag |
|
||||
| additionalContainers[1] | object | See values.yaml | Set up the vikunja frontend container. |
|
||||
| additionalContainers[1].image | string | `"vikunja/frontend:0.17.0"` | Vikunja frontend image and tag |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"caddy"` | Caddy reverse proxy image and tag |
|
||||
| image.tag | string | `"2.3.0-alpine"` | vikunja api image tag |
|
||||
| nodeSelector | object | `{}` | Node labels for pod assignment of the GUI |
|
||||
| persistence.files | object | `{"emptyDir":{"enabled":false},"enabled":false,"mountpath":"/app/vikunja/files"}` | Volume used for static files |
|
||||
| podAnnotations | object | `{}` | Pod annotations |
|
||||
| resources | object | `{}` | |
|
||||
| service.port.port | int | `8080` | Kubernetes port where used by Caddy reverse proxy |
|
||||
| tolerations | list | `[]` | Toleration 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 | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||
| persistence.files | object | `{"enabled":false,"mountpath":"/app/vikunja/files"}` | Volume used for static files |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
|
||||
- N/A
|
||||
- Initial version
|
||||
|
||||
#### Changed
|
||||
|
||||
- N/A
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #1.0.0
|
||||
[3.0.0]: #300
|
||||
[1.0.0]: #100
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
|
||||
- N/A
|
||||
- Initial version
|
||||
|
||||
#### Changed
|
||||
|
||||
- N/A
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #1.0.0
|
||||
[3.0.0]: #300
|
||||
[1.0.0]: #100
|
||||
{{- 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" . }}
|
||||
|
@ -1,16 +1,13 @@
|
||||
|
||||
{{/*
|
||||
Vikunja Configuration files.
|
||||
*/}}
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: "vikunja-config"
|
||||
name: {{ include "common.names.fullname" . }}-config
|
||||
labels:
|
||||
{{- include "common.labels" . | nindent 4 }}
|
||||
data:
|
||||
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 /.well-known/* 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:
|
||||
# -- Caddy reverse proxy image and tag
|
||||
@ -8,44 +13,31 @@ image:
|
||||
# vikunja api image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
resources: {}
|
||||
# We usually recommend not to specify default resources and to leave this as a conscious
|
||||
# choice for the user. This also increases chances charts run on environments with little
|
||||
# resources, such as Minikube. If you do want to specify resources, uncomment the following
|
||||
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
|
||||
# limits:
|
||||
# cpu: 100m
|
||||
# memory: 128Mi
|
||||
# requests:
|
||||
# cpu: 100m
|
||||
# memory: 128Mi
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
port:
|
||||
# -- Kubernetes port where used by Caddy reverse proxy
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 8080
|
||||
|
||||
# -- Node labels for pod assignment of the GUI
|
||||
nodeSelector: {}
|
||||
|
||||
# -- Toleration labels for pod assignment of the GUI
|
||||
tolerations: []
|
||||
|
||||
# -- Affinity settings for pod assignment of the GUI
|
||||
affinity: {}
|
||||
|
||||
# -- Pod annotations
|
||||
podAnnotations: {}
|
||||
ingress:
|
||||
# -- Enable and configure ingress settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
additionalContainers:
|
||||
# -- Set up the vikunja API container.
|
||||
# @default -- See values.yaml
|
||||
- name: api
|
||||
# -- Vikunja api image and tag
|
||||
image: vikunja/api:0.16.0
|
||||
# You can declare all Vikunja parameters as environment variables
|
||||
# Please consult https://vikunja.io/docs/config-options/ to see all parameters
|
||||
image: vikunja/api:0.17.1
|
||||
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:
|
||||
# -- Vikunja unique secret
|
||||
- name: VIKUNJA_SERVICE_JWTSECRET
|
||||
value: myVeryComplexJWTSecret
|
||||
# - name: VIKUNJA_DATABASE_TYPE
|
||||
@ -58,40 +50,21 @@ additionalContainers:
|
||||
# value: "vikunja"
|
||||
# - name: VIKUNJA_DATABASE_PASSWORD
|
||||
# value: password
|
||||
# volumeMounts:
|
||||
volumeMounts: []
|
||||
# - name: files
|
||||
# mountPath: /app/vikunja/files
|
||||
|
||||
# -- Set up the vikunja frontend container.
|
||||
# @default -- See values.yaml
|
||||
- name: frontend
|
||||
# -- Vikunja frontend image and tag
|
||||
image: vikunja/frontend:0.16.0
|
||||
image: vikunja/frontend:0.17.0
|
||||
imagePullPolicy: IfNotPresent
|
||||
|
||||
# -- Configure persistence settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
persistence:
|
||||
# -- Volume used for static files
|
||||
files:
|
||||
enabled: false
|
||||
emptyDir:
|
||||
enabled: false
|
||||
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
|
||||
appVersion: 2.4.1
|
||||
appVersion: 2.4.2
|
||||
description: A self hostable application for saving web pages, freely.
|
||||
name: wallabag
|
||||
version: 2.6.1
|
||||
version: 3.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- wallabag
|
||||
@ -17,7 +17,7 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.2.0
|
||||
- name: redis
|
||||
version: 14.1.1
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
|
@ -1,6 +1,6 @@
|
||||
# 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.
|
||||
|
||||
@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.3.13 |
|
||||
| https://charts.bitnami.com/bitnami | postgresql | 10.4.8 |
|
||||
| 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
|
||||
|
||||
@ -79,34 +79,17 @@ Default login is `wallabag:wallabag`.
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| controllerType | string | `"statefulset"` | |
|
||||
| env | object | `{}` | |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"wallabag/wallabag"` | |
|
||||
| image.tag | string | `"2.4.1"` | |
|
||||
| ingress.enabled | bool | `false` | |
|
||||
| mariadb.architecture | string | `"standalone"` | |
|
||||
| mariadb.auth.database | string | `"wallabag"` | |
|
||||
| mariadb.auth.password | string | `"wallabag-pass"` | |
|
||||
| mariadb.auth.rootPassword | string | `"wallabag-rootpass"` | |
|
||||
| mariadb.auth.username | string | `"wallabag"` | |
|
||||
| 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"` | |
|
||||
| env | object | See below | environment variables. See [image docs](https://github.com/wallabag/docker) for more details. |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"wallabag/wallabag"` | image repository |
|
||||
| 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.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| 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) |
|
||||
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||
| 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) |
|
||||
| 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) |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
@ -142,8 +134,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[2.4.1]: #[2.4.1]
|
||||
[1.0.0]: #1.0.0
|
||||
[3.0.0]: #300
|
||||
[2.4.1]: #241
|
||||
[1.0.0]: #100
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
@ -37,6 +46,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[2.4.1]: #[2.4.1]
|
||||
[1.0.0]: #1.0.0
|
||||
[3.0.0]: #300
|
||||
[2.4.1]: #241
|
||||
[1.0.0]: #100
|
||||
{{- end -}}
|
||||
|
@ -6,18 +6,19 @@
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
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
|
||||
# Upgrading the wallabag version generally requires a migration. https://doc.wallabag.org/en/admin/upgrade.html
|
||||
tag: 2.4.1
|
||||
|
||||
controllerType: "statefulset"
|
||||
strategy:
|
||||
type: RollingUpdate
|
||||
|
||||
# See more environment variables in the wallabag documentation
|
||||
# https://github.com/wallabag/docker
|
||||
env: {}
|
||||
# -- environment variables. See [image docs](https://github.com/wallabag/docker) for more details.
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
# MYSQL_ROOT_PASSWORD:
|
||||
# POSTGRES_PASSWORD:
|
||||
# POSTGRES_USER:
|
||||
@ -65,28 +66,34 @@ env: {}
|
||||
# SYMFONY__ENV__SENTRY_DSN:
|
||||
# SYMFONY__ENV__SERVER_NAME:
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
port:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 80
|
||||
|
||||
ingress:
|
||||
# -- Enable and configure ingress settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
# -- Configure persistence settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
persistence:
|
||||
images:
|
||||
enabled: false
|
||||
emptyDir:
|
||||
enabled: false
|
||||
mountPath: /var/www/wallabag/web/assets/images
|
||||
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.
|
||||
enabled: false
|
||||
emptyDir:
|
||||
enabled: false
|
||||
mountPath: /var/www/wallabag/var/cache
|
||||
|
||||
# Enabled mariadb
|
||||
# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb
|
||||
# -- 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)
|
||||
# @default -- See values.yaml
|
||||
mariadb:
|
||||
enabled: false
|
||||
architecture: standalone
|
||||
@ -99,8 +106,9 @@ mariadb:
|
||||
persistence:
|
||||
enabled: false
|
||||
|
||||
# Enabled postgres
|
||||
# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql
|
||||
# -- 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)
|
||||
# @default -- See values.yaml
|
||||
postgresql:
|
||||
enabled: false
|
||||
postgresqlUsername: wallabag
|
||||
@ -109,8 +117,9 @@ postgresql:
|
||||
persistence:
|
||||
enabled: false
|
||||
|
||||
# Enabled redis
|
||||
# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/redis
|
||||
# -- Enable and configure redis subchart under this key.
|
||||
# For more options see [redis chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/redis)
|
||||
# @default -- See values.yaml
|
||||
redis:
|
||||
enabled: false
|
||||
auth:
|
||||
|
@ -1,8 +1,8 @@
|
||||
apiVersion: v2
|
||||
appVersion: 0.4.0
|
||||
appVersion: 0.5.4
|
||||
description: A self-hosted, ad-free, privacy-respecting metasearch engine
|
||||
name: whoogle
|
||||
version: 1.3.0
|
||||
version: 2.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- whoogle
|
||||
@ -19,4 +19,4 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.2.0
|
||||
|
@ -1,6 +1,6 @@
|
||||
# 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
|
||||
|
||||
@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| 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
|
||||
|
||||
@ -75,13 +75,13 @@ N/A
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| env | string | `nil` | |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"benbusby/whoogle-search"` | |
|
||||
| image.tag | string | `"0.4.0"` | |
|
||||
| ingress.enabled | bool | `false` | |
|
||||
| service.port.port | int | `5000` | |
|
||||
| strategy.type | string | `"Recreate"` | |
|
||||
| env | object | See below | environment variables. See [image docs](https://github.com/benbusby/whoogle-search#environment-variables) for more details. |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"benbusby/whoogle-search"` | image repository |
|
||||
| image.tag | string | `"0.5.4"` | image tag |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
@ -103,7 +111,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #1.0.0
|
||||
[2.0.0]: #200
|
||||
[1.0.0]: #100
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #1.0.0
|
||||
[2.0.0]: #200
|
||||
[1.0.0]: #100
|
||||
{{- end -}}
|
||||
|
@ -6,16 +6,18 @@
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: benbusby/whoogle-search
|
||||
# -- image tag
|
||||
tag: 0.5.4
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 0.4.0
|
||||
|
||||
strategy:
|
||||
type: Recreate
|
||||
|
||||
# See more environment variables in the whoogle documentation
|
||||
# https://github.com/benbusby/whoogle-search#environment-variables
|
||||
# -- environment variables. See [image docs](https://github.com/benbusby/whoogle-search#environment-variables) for more details.
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
# WHOOGLE_CONFIG_COUNTRY:
|
||||
# WHOOGLE_CONFIG_DARK: 1
|
||||
# WHOOGLE_CONFIG_SAFE:
|
||||
@ -26,9 +28,16 @@ env:
|
||||
# WHOOGLE_CONFIG_URL: https://<your url>/
|
||||
# WHOOGLE_CONFIG_STYLE:
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
port:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 5000
|
||||
|
||||
ingress:
|
||||
# -- Enable and configure ingress settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
main:
|
||||
enabled: false
|
||||
|
@ -1,8 +1,8 @@
|
||||
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!
|
||||
name: wikijs
|
||||
version: 4.4.1
|
||||
version: 5.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- wiki
|
||||
@ -18,4 +18,4 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.2.0
|
||||
|
@ -1,6 +1,6 @@
|
||||
# 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!
|
||||
|
||||
@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| 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
|
||||
|
||||
@ -76,31 +76,23 @@ N/A
|
||||
|
||||
| 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_NAME | string | `nil` | Database name |
|
||||
| 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_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_TYPE | string | `"sqlite"` | mysql, postgres, mariadb, mssql or sqlite |
|
||||
| env.DB_USER | string | `nil` | Username to connect to the database |
|
||||
| env.TZ | string | `nil` | Set the time zone, e.g. Europe/Amsterdam |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"linuxserver/wikijs"` | |
|
||||
| image.tag | string | `"version-2.5.191"` | |
|
||||
| ingress.enabled | bool | `false` | |
|
||||
| persistence.config.accessMode | string | `"ReadWriteOnce"` | |
|
||||
| persistence.config.emptyDir.enabled | bool | `false` | |
|
||||
| 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"` | |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"ghcr.io/linuxserver/wikijs"` | image repository |
|
||||
| image.tag | string | `"version-2.5.201"` | image tag |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## Changelog
|
||||
|
||||
@ -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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### 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].pathType: "Prefix"`
|
||||
|
||||
[5.0.0]: #500
|
||||
[4.4.1]: #441
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### 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].pathType: "Prefix"`
|
||||
|
||||
[5.0.0]: #500
|
||||
[4.4.1]: #441
|
||||
{{- end -}}
|
||||
|
@ -9,16 +9,18 @@
|
||||
|
||||
# -- This is the default, you can also use requarks/wiki
|
||||
image:
|
||||
repository: linuxserver/wikijs
|
||||
# -- image repository
|
||||
repository: ghcr.io/linuxserver/wikijs
|
||||
# -- image tag
|
||||
tag: version-2.5.201
|
||||
# -- image pull policy
|
||||
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:
|
||||
# -- Set the time zone, e.g. Europe/Amsterdam
|
||||
TZ:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
# -- mysql, postgres, mariadb, mssql or sqlite
|
||||
DB_TYPE: sqlite
|
||||
# -- Path to the SQLite file
|
||||
@ -35,30 +37,28 @@ env:
|
||||
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+)
|
||||
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:
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
# -- The default port is 3000 used by wiki.ks
|
||||
port:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 3000
|
||||
targetPort: 3000
|
||||
|
||||
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
|
||||
|
||||
# -- Configure persistence settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
persistence:
|
||||
config:
|
||||
enabled: false
|
||||
emptyDir:
|
||||
enabled: false
|
||||
accessMode: "ReadWriteOnce"
|
||||
size: "1Gi"
|
||||
data:
|
||||
enabled: false
|
||||
emptyDir:
|
||||
enabled: false
|
||||
accessMode: "ReadWriteOnce"
|
||||
mountPath: /app/wiki/data
|
||||
size: "1Gi"
|
||||
|
@ -2,7 +2,7 @@ apiVersion: v2
|
||||
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.
|
||||
name: xbackbone
|
||||
version: 3.4.0
|
||||
version: 4.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- xbackbone
|
||||
@ -18,4 +18,4 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.2.0
|
||||
|
@ -1,6 +1,6 @@
|
||||
# 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.
|
||||
|
||||
@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| 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
|
||||
|
||||
@ -76,16 +76,14 @@ N/A
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| env | object | `{}` | |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"pe46dro/xbackbone-docker"` | |
|
||||
| image.tag | string | `"3.3.3"` | |
|
||||
| ingress.enabled | bool | `false` | |
|
||||
| persistence.config.emptyDir.enabled | bool | `false` | |
|
||||
| persistence.config.enabled | bool | `false` | |
|
||||
| persistence.config.mountPath | string | `"/app/config"` | |
|
||||
| service.port.port | int | `80` | |
|
||||
| strategy.type | string | `"Recreate"` | |
|
||||
| env | object | See below | environment variables. See [image repo](https://github.com/Pe46dro/XBackBone-docker#environment-variables) for more details. |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"pe46dro/xbackbone-docker"` | image repository |
|
||||
| image.tag | string | `"3.3.3"` | image tag |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## Changelog
|
||||
|
||||
@ -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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
@ -107,7 +112,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #1.0.0
|
||||
[4.0.0]: #400
|
||||
[1.0.0]: #100
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
@ -23,5 +30,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #1.0.0
|
||||
[4.0.0]: #400
|
||||
[1.0.0]: #100
|
||||
{{- end -}}
|
||||
|
@ -6,27 +6,36 @@
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: pe46dro/xbackbone-docker
|
||||
pullPolicy: IfNotPresent
|
||||
# -- image tag
|
||||
tag: 3.3.3
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
strategy:
|
||||
type: Recreate
|
||||
|
||||
env: {}
|
||||
# TZ: UTC
|
||||
# LOG_LEVEL: info
|
||||
# -- environment variables. See [image repo](https://github.com/Pe46dro/XBackBone-docker#environment-variables) for more details.
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
port:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 80
|
||||
|
||||
ingress:
|
||||
# -- Enable and configure ingress settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
# -- Configure persistence settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
persistence:
|
||||
config:
|
||||
enabled: false
|
||||
emptyDir:
|
||||
enabled: false
|
||||
mountPath: /app/config
|
||||
|
@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: "4.2"
|
||||
description: Self-hosted YouTube downloader built on Material Design
|
||||
name: youtubedl-material
|
||||
version: 2.4.0
|
||||
version: 3.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- youtubedl-material
|
||||
@ -17,4 +17,4 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.2.0
|
||||
|
@ -1,6 +1,6 @@
|
||||
# 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
|
||||
|
||||
@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| 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
|
||||
|
||||
@ -76,28 +76,16 @@ N/A
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| env | object | `{}` | |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"tzahi12345/youtubedl-material"` | |
|
||||
| image.tag | float | `4.2` | |
|
||||
| ingress.enabled | bool | `false` | |
|
||||
| persistence.audio.emptyDir.enabled | bool | `false` | |
|
||||
| persistence.audio.enabled | bool | `false` | |
|
||||
| persistence.audio.mountPath | string | `"/app/audio"` | |
|
||||
| persistence.config.emptyDir.enabled | bool | `false` | |
|
||||
| persistence.config.enabled | bool | `false` | |
|
||||
| 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"` | |
|
||||
| env | object | See below | environment variables. See [image repo](https://github.com/Tzahi12345/YoutubeDL-Material) for more details. |
|
||||
| env.GID | string | `"1000"` | Specify the group ID the application will run as |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| env.UID | string | `"1000"` | Specify the user ID the application will run as |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"tzahi12345/youtubedl-material"` | image repository |
|
||||
| image.tag | string | `"4.2"` | image tag |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## Changelog
|
||||
|
||||
@ -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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
@ -133,8 +128,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[2.3.2]: #2.3.2
|
||||
[1.0.0]: #1.0.0
|
||||
[3.0.0]: #300
|
||||
[2.3.2]: #232
|
||||
[1.0.0]: #100
|
||||
|
||||
## 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).
|
||||
|
||||
### [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]
|
||||
|
||||
#### Added
|
||||
@ -37,6 +44,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[2.3.2]: #2.3.2
|
||||
[1.0.0]: #1.0.0
|
||||
[3.0.0]: #300
|
||||
[2.3.2]: #232
|
||||
[1.0.0]: #100
|
||||
{{- end -}}
|
||||
|
@ -6,48 +6,52 @@
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: tzahi12345/youtubedl-material
|
||||
# -- image tag
|
||||
tag: "4.2"
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 4.2
|
||||
|
||||
strategy:
|
||||
type: Recreate
|
||||
|
||||
env: {}
|
||||
# TZ:
|
||||
# UID:
|
||||
# GID:
|
||||
# -- environment variables. See [image repo](https://github.com/Tzahi12345/YoutubeDL-Material) for more details.
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
# -- Specify the user ID the application will run as
|
||||
UID: "1000"
|
||||
# -- Specify the group ID the application will run as
|
||||
GID: "1000"
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
port:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 17442
|
||||
|
||||
ingress:
|
||||
# -- Enable and configure ingress settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
# -- Configure persistence settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
persistence:
|
||||
config:
|
||||
enabled: false
|
||||
emptyDir:
|
||||
enabled: false
|
||||
mountPath: /app/appdata
|
||||
audio:
|
||||
enabled: false
|
||||
emptyDir:
|
||||
enabled: false
|
||||
mountPath: /app/audio
|
||||
subscriptions:
|
||||
enabled: false
|
||||
emptyDir:
|
||||
enabled: false
|
||||
mountPath: /subscriptions
|
||||
users:
|
||||
enabled: false
|
||||
emptyDir:
|
||||
enabled: false
|
||||
mountPath: /users
|
||||
video:
|
||||
enabled: false
|
||||
emptyDir:
|
||||
enabled: false
|
||||
mountPath: /video
|
||||
|
@ -23,5 +23,5 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #1.0.0
|
||||
[1.0.0]: #100
|
||||
{{- end -}}
|
||||
|
Loading…
Reference in New Issue
Block a user