Compare commits
7 Commits
pod-gatewa
...
healthchec
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a16010c772 | ||
|
|
743fb67d7d | ||
|
|
ad6211098e | ||
|
|
01a40b5431 | ||
|
|
72fdff6400 | ||
|
|
13c4cb5493 | ||
|
|
bdac05e23b |
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: 1.1.0
|
||||
description: Cert-Manager Webhook for DNSMadeEasy
|
||||
name: dnsmadeeasy-webhook
|
||||
version: 2.5.0
|
||||
version: 3.0.0
|
||||
keywords:
|
||||
- cert-manager
|
||||
- dnsmadeeasy
|
||||
@@ -18,4 +18,4 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.1.0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# dnsmadeeasy-webhook
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Cert-Manager Webhook for DNSMadeEasy
|
||||
|
||||
@@ -17,7 +17,7 @@ Cert-Manager Webhook for DNSMadeEasy
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
|
||||
| https://library-charts.k8s-at-home.com | common | 3.1.0 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -74,34 +74,12 @@ N/A
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| additionalVolumeMounts[0].mountPath | string | `"/tls"` | |
|
||||
| additionalVolumeMounts[0].name | string | `"certs"` | |
|
||||
| additionalVolumeMounts[0].readOnly | bool | `true` | |
|
||||
| args | string | `"[\"--tls-cert-file=/tls/tls.crt\",\"--tls-private-key-file=/tls/tls.key\",\"--secure-port=4443\"]"` | |
|
||||
| certManager.namespace | string | `"cert-manager"` | Namespace where the cert-manager operator was installed to |
|
||||
| certManager.serviceAccountName | string | `"cert-manager"` | Service account used by the cert-manager |
|
||||
| groupName | string | `"acme.mycompany.com"` | The GroupName here is used to identify your company or business unit that created this webhook. This name will need to be referenced in each Issuer's `webhook` stanza to inform cert-manager of where to send ChallengePayload resources in order to solve the DNS01 challenge. This group name should be **unique**, hence using your own company's domain here is recommended. |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | Image pull policy |
|
||||
| image.repository | string | `"ghcr.io/k8s-at-home/dnsmadeeasy-webhook"` | Image repository |
|
||||
| image.tag | string | `"v1.0.0"` | Image tag |
|
||||
| probes.liveness.custom | bool | `true` | |
|
||||
| probes.liveness.enabled | bool | `true` | |
|
||||
| probes.liveness.spec.httpGet.path | string | `"/healthz"` | |
|
||||
| probes.liveness.spec.httpGet.port | string | `"https"` | |
|
||||
| probes.liveness.spec.httpGet.scheme | string | `"HTTPS"` | |
|
||||
| probes.readiness.custom | bool | `true` | |
|
||||
| probes.readiness.enabled | bool | `true` | |
|
||||
| probes.readiness.spec.httpGet.path | string | `"/healthz"` | |
|
||||
| probes.readiness.spec.httpGet.port | string | `"https"` | |
|
||||
| probes.readiness.spec.httpGet.scheme | string | `"HTTPS"` | |
|
||||
| probes.startup.custom | bool | `true` | |
|
||||
| probes.startup.enabled | bool | `true` | |
|
||||
| probes.startup.spec.httpGet.path | string | `"/healthz"` | |
|
||||
| probes.startup.spec.httpGet.port | string | `"https"` | |
|
||||
| probes.startup.spec.httpGet.scheme | string | `"HTTPS"` | |
|
||||
| service.port.name | string | `"https"` | |
|
||||
| service.port.port | int | `443` | |
|
||||
| service.port.targetPort | int | `4443` | |
|
||||
| serviceAccount.create | bool | `true` | Create service account |
|
||||
|
||||
## Changelog
|
||||
@@ -110,6 +88,22 @@ 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]
|
||||
|
||||
#### Added
|
||||
|
||||
- N/A
|
||||
|
||||
#### Changed
|
||||
|
||||
- **BREAKING**: Upgraded the common library dependency to version 3.1.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.1.0/charts/stable/common/) for the up-to-date values.
|
||||
- moved harcoded values into common.tpl
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
### [1.0.0]
|
||||
|
||||
#### Added
|
||||
|
||||
@@ -9,6 +9,22 @@ 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]
|
||||
|
||||
#### Added
|
||||
|
||||
- N/A
|
||||
|
||||
#### Changed
|
||||
|
||||
- **BREAKING**: Upgraded the common library dependency to version 3.1.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.1.0/charts/stable/common/) for the up-to-date values.
|
||||
- moved harcoded values into common.tpl
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
### [1.0.0]
|
||||
|
||||
#### Added
|
||||
|
||||
@@ -18,21 +18,60 @@
|
||||
{{- end -}}
|
||||
|
||||
|
||||
{{- $_ := set .Values.env "GROUP_NAME" .Values.groupName -}}
|
||||
{{/* Append the hardcoded settings */}}
|
||||
{{- define "dnsmadeeasy-webhook.harcodedValues" -}}
|
||||
|
||||
# -- Configure persistence settings for the chart under this key.
|
||||
persistence:
|
||||
certs:
|
||||
enabled: true
|
||||
type: custom
|
||||
mountPath: /tls
|
||||
readOnly: true
|
||||
volumeSpec:
|
||||
name: certs
|
||||
secret:
|
||||
secretName: {{ include "dnsmadeeasy-webhook.servingCertificate" . }}
|
||||
|
||||
probes:
|
||||
liveness:
|
||||
enabled: true
|
||||
custom: true
|
||||
spec:
|
||||
httpGet:
|
||||
scheme: HTTPS
|
||||
path: /healthz
|
||||
port: https
|
||||
readiness:
|
||||
enabled: true
|
||||
custom: true
|
||||
spec:
|
||||
httpGet:
|
||||
scheme: HTTPS
|
||||
path: /healthz
|
||||
port: https
|
||||
startup:
|
||||
enabled: true
|
||||
custom: true
|
||||
spec:
|
||||
httpGet:
|
||||
scheme: HTTPS
|
||||
path: /healthz
|
||||
port: https
|
||||
service:
|
||||
main:
|
||||
port:
|
||||
name: https
|
||||
targetPort: 4443
|
||||
port: 443
|
||||
|
||||
args: '["--tls-cert-file=/tls/tls.crt","--tls-private-key-file=/tls/tls.key","--secure-port=4443"]'
|
||||
|
||||
env:
|
||||
GROUP_NAME: {{ .Values.groupName }}
|
||||
|
||||
{{/* Append the cert secret to the additionalVolumes */}}
|
||||
{{- define "dnsmadeeasy-webhook.servingCertificate.volume" -}}
|
||||
name: certs
|
||||
secret:
|
||||
secretName: {{ include "dnsmadeeasy-webhook.servingCertificate" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- $volume := include "dnsmadeeasy-webhook.servingCertificate.volume" . | fromYaml -}}
|
||||
{{- if $volume -}}
|
||||
{{- $additionalVolumes := append .Values.additionalVolumes $volume }}
|
||||
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
|
||||
{{- end -}}
|
||||
{{- $_ := mergeOverwrite .Values (include "dnsmadeeasy-webhook.harcodedValues" . | fromYaml) -}}
|
||||
|
||||
|
||||
{{/* Render the templates */}}
|
||||
|
||||
@@ -27,42 +27,3 @@ image:
|
||||
pullPolicy: IfNotPresent
|
||||
# -- Image tag
|
||||
tag: v1.0.0
|
||||
|
||||
args: '["--tls-cert-file=/tls/tls.crt","--tls-private-key-file=/tls/tls.key","--secure-port=4443"]'
|
||||
|
||||
additionalVolumeMounts:
|
||||
- name: certs
|
||||
mountPath: /tls
|
||||
readOnly: true
|
||||
|
||||
|
||||
probes:
|
||||
liveness:
|
||||
enabled: true
|
||||
custom: true
|
||||
spec:
|
||||
httpGet:
|
||||
scheme: HTTPS
|
||||
path: /healthz
|
||||
port: https
|
||||
readiness:
|
||||
enabled: true
|
||||
custom: true
|
||||
spec:
|
||||
httpGet:
|
||||
scheme: HTTPS
|
||||
path: /healthz
|
||||
port: https
|
||||
startup:
|
||||
enabled: true
|
||||
custom: true
|
||||
spec:
|
||||
httpGet:
|
||||
scheme: HTTPS
|
||||
path: /healthz
|
||||
port: https
|
||||
service:
|
||||
port:
|
||||
name: https
|
||||
targetPort: 4443
|
||||
port: 443
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
apiVersion: v2
|
||||
appVersion: 1.19.0
|
||||
appVersion: version-v1.20.0
|
||||
description: Healthchecks is a cron job monitoring service. It listens for HTTP requests and email messages ("pings") from your cron jobs and scheduled tasks ("checks"). When a ping does not arrive on time, Healthchecks sends out alerts.
|
||||
name: healthchecks
|
||||
version: 2.4.0
|
||||
version: 3.0.0
|
||||
keywords:
|
||||
- cron
|
||||
- monitoring
|
||||
@@ -18,4 +18,4 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.1.0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# healthchecks
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Healthchecks is a cron job monitoring service. It listens for HTTP requests and email messages ("pings") from your cron jobs and scheduled tasks ("checks"). When a ping does not arrive on time, Healthchecks sends out alerts.
|
||||
|
||||
@@ -17,7 +17,7 @@ Healthchecks is a cron job monitoring service. It listens for HTTP requests and
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
|
||||
| https://library-charts.k8s-at-home.com | common | 3.1.0 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -74,21 +74,19 @@ N/A
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| affinity | object | `{}` | Affinity settings for pod assignment of the GUI |
|
||||
| env | object | See below | environment variables. See [image docs](https://github.com/linuxserver/docker-healthchecks#parameters) for more details. |
|
||||
| env.REGENERATE_SETTINGS | string | `"True"` | Set to true to always override the local_settings.py file with values from environment variables. Do not set to True if you have made manual modifications to this file. |
|
||||
| env.SITE_NAME | int | `8265` | The site's name (e.g., "Example Corp HealthChecks") |
|
||||
| env.SITE_ROOT | string | `"https://healthchecks.domain"` | The site's top-level URL and the port it listens to |
|
||||
| env.SUPERUSER_EMAIL | string | `"email@healthchecks.io"` | Superuser email |
|
||||
| env.SUPERUSER_PASSWORD | string | `"myVeryStrongPassword"` | Superuser password |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"linuxserver/healthchecks"` | healthchecks image |
|
||||
| image.tag | string | `"v1.19.0-ls79"` | healthchecks image tag |
|
||||
| nodeSelector | object | `{}` | Node labels for pod assignment of the GUI |
|
||||
| persistence.config | object | `{"emptyDir":{"enabled":false},"enabled":false,"mountpath":"/config"}` | Volume used for configuration |
|
||||
| podAnnotations | object | `{}` | Pod annotations |
|
||||
| resources | object | `{}` | |
|
||||
| service.port.port | int | `8000` | Kubernetes port where the GUI is exposed |
|
||||
| tolerations | list | `[]` | Toleration labels for pod assignment of the GUI |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"linuxserver/healthchecks"` | image repository |
|
||||
| image.tag | string | `"version-v1.20.0"` | image tag |
|
||||
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||
| persistence.config | object | `{"enabled":false,"mountpath":"/config"}` | Volume used for configuration |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## Changelog
|
||||
|
||||
@@ -96,6 +94,31 @@ 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.1.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.1.0/charts/stable/common/) for the up-to-date values.
|
||||
- Changed image tag to `version-v1.20.0`.
|
||||
|
||||
### [1.0.0]
|
||||
|
||||
#### Added
|
||||
|
||||
- Initial version
|
||||
|
||||
#### Changed
|
||||
|
||||
- N/A
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
[3.0.0]: #3.0.0
|
||||
[1.0.0]: #1.0.0
|
||||
|
||||
## Support
|
||||
|
||||
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
|
||||
|
||||
@@ -9,4 +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.1.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.1.0/charts/stable/common/) for the up-to-date values.
|
||||
- Changed image tag to `version-v1.20.0`.
|
||||
|
||||
### [1.0.0]
|
||||
|
||||
#### Added
|
||||
|
||||
- Initial version
|
||||
|
||||
#### Changed
|
||||
|
||||
- N/A
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
[3.0.0]: #3.0.0
|
||||
[1.0.0]: #1.0.0
|
||||
{{- end -}}
|
||||
|
||||
@@ -1,34 +1,26 @@
|
||||
# Default values for healthchecks.
|
||||
|
||||
image:
|
||||
# -- healthchecks image
|
||||
# -- image repository
|
||||
repository: linuxserver/healthchecks
|
||||
# -- healthchecks image tag
|
||||
tag: v1.19.0-ls79
|
||||
# healthchecks image pull policy
|
||||
# -- image tag
|
||||
tag: version-v1.20.0
|
||||
# -- 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 the GUI is exposed
|
||||
port: 8000
|
||||
|
||||
|
||||
# Please consult https://github.com/linuxserver/docker-healthchecks#parameters to see all parameters
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 8000
|
||||
|
||||
# -- environment variables. See [image docs](https://github.com/linuxserver/docker-healthchecks#parameters) for more details.
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
# -- Set to true to always override the local_settings.py file with values from environment variables. Do not set to True if you have made manual modifications to this file.
|
||||
REGENERATE_SETTINGS: "True"
|
||||
# -- The site's top-level URL and the port it listens to
|
||||
@@ -40,34 +32,10 @@ env:
|
||||
# -- Superuser password
|
||||
SUPERUSER_PASSWORD: myVeryStrongPassword
|
||||
|
||||
# -- 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: {}
|
||||
|
||||
# -- Configure persistence settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
persistence:
|
||||
# -- Volume used for configuration
|
||||
config:
|
||||
enabled: false
|
||||
emptyDir:
|
||||
enabled: false
|
||||
mountpath: /config
|
||||
## 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: ""
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
apiVersion: v2
|
||||
appVersion: 20.09.1
|
||||
appVersion: 21.03.2
|
||||
description: A dead simple static HOMepage for your servER to keep your services on hand, from a simple yaml configuration file.
|
||||
icon: https://raw.githubusercontent.com/bastienwirtz/homer/main/public/logo.png
|
||||
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/homer
|
||||
name: homer
|
||||
version: 4.4.0
|
||||
version: 5.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
sources:
|
||||
- https://github.com/bastienwirtz/homer
|
||||
@@ -14,4 +14,4 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.1.0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# homer
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
A dead simple static HOMepage for your servER to keep your services on hand, from a simple yaml configuration file.
|
||||
|
||||
@@ -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.1.0 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -75,18 +75,18 @@ N/A
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| configmap.config | string | `"externalConfig: https://raw.githubusercontent.com/bastienwirtz/homer/main/public/assets/config.yml.dist\n"` | Homer configuration https://github.com/bastienwirtz/homer/blob/main/docs/configuration.md |
|
||||
| configmap.config | string | See values.yaml | Homer configuration. See [image documentation](https://github.com/bastienwirtz/homer/blob/main/docs/configuration.md) for more information. |
|
||||
| configmap.enabled | bool | `false` | Store homer configuration as a ConfigMap |
|
||||
| env | object | `{}` | |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"b4bz/homer"` | |
|
||||
| image.tag | string | `"20.09.1"` | |
|
||||
| ingress.enabled | bool | `false` | |
|
||||
| persistence.config.emptyDir.enabled | bool | `false` | |
|
||||
| persistence.config.enabled | bool | `false` | |
|
||||
| persistence.config.mountPath | string | `"/www/assets"` | |
|
||||
| service.port.port | int | `8080` | |
|
||||
| strategy.type | string | `"Recreate"` | |
|
||||
| env | object | See below | environment variables. |
|
||||
| env.GID | string | `"911"` | Specify the group ID the application will run as |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| env.UID | string | `"911"` | Specify the user ID the application will run as |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"b4bz/homer"` | image repository |
|
||||
| image.tag | string | `"21.03.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
|
||||
|
||||
@@ -94,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).
|
||||
|
||||
### [5.0.0]
|
||||
|
||||
#### Changed
|
||||
|
||||
- **BREAKING**: Upgraded the common library dependency to version 3.1.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.1.0/charts/stable/common/) for the up-to-date values.
|
||||
- Change image tag to `21.03.2`.
|
||||
|
||||
### [3.2.0]
|
||||
|
||||
#### Added
|
||||
|
||||
@@ -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).
|
||||
|
||||
### [5.0.0]
|
||||
|
||||
#### Changed
|
||||
|
||||
- **BREAKING**: Upgraded the common library dependency to version 3.1.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.1.0/charts/stable/common/) for the up-to-date values.
|
||||
- Change image tag to `21.03.2`.
|
||||
|
||||
### [3.2.0]
|
||||
|
||||
#### Added
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
{{/* vim: set filetype=mustache: */}}
|
||||
{{/*
|
||||
Expand the name of the chart.
|
||||
*/}}
|
||||
{{- define "homer.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 "homer.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 "homer.chart" -}}
|
||||
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}}
|
||||
{{- end -}}
|
||||
@@ -12,30 +12,18 @@ configmap/checksum: {{ include (print $.Template.BasePath "/configmap.yaml") . |
|
||||
{{- $_ := set .Values "podAnnotations" (deepCopy $podAnnotations) -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/* Append the configMap to the additionalVolumes */}}
|
||||
{{- define "homer.configmap.volume" -}}
|
||||
name: config
|
||||
configMap:
|
||||
name: {{ template "common.names.fullname" . }}-config
|
||||
{{/* Append the configMap volume to the volumes */}}
|
||||
{{- define "homer.configVolume" -}}
|
||||
enabled: "true"
|
||||
mountPath: "/www/assets/config.yml"
|
||||
subPath: "config.yml"
|
||||
type: "custom"
|
||||
volumeSpec:
|
||||
configMap:
|
||||
name: {{ include "common.names.fullname" . }}-config
|
||||
{{- end -}}
|
||||
|
||||
{{- if .Values.configmap.enabled -}}
|
||||
{{- $volume := include "homer.configmap.volume" . | fromYaml -}}
|
||||
{{- $additionalVolumes := append .Values.additionalVolumes $volume }}
|
||||
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/* Append the configMap volume to the additionalVolumeMounts */}}
|
||||
{{- define "homer.configmap.volumeMount" -}}
|
||||
name: config
|
||||
mountPath: /www/assets/config.yml
|
||||
subPath: config.yml
|
||||
{{- end -}}
|
||||
|
||||
{{- if .Values.configmap.enabled -}}
|
||||
{{- $volumeMount := include "homer.configmap.volumeMount" . | fromYaml -}}
|
||||
{{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }}
|
||||
{{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}}
|
||||
{{- $_ := set .Values.persistence "config" (include "homer.configVolume" . | fromYaml) -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/* Render the templates */}}
|
||||
|
||||
@@ -2,13 +2,9 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: {{ template "homer.fullname" . }}-config
|
||||
namespace: {{ .Release.Namespace }}
|
||||
name: {{ include "common.names.fullname" . }}-config
|
||||
labels:
|
||||
app.kubernetes.io/name: {{ include "homer.name" . }}
|
||||
helm.sh/chart: {{ include "homer.chart" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
||||
{{- include "common.labels" . | nindent 4 }}
|
||||
data:
|
||||
config.yml: |
|
||||
{{ .Values.configmap.config | indent 4 }}
|
||||
|
||||
@@ -6,36 +6,48 @@
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: b4bz/homer
|
||||
tag: 20.09.1
|
||||
# -- image tag
|
||||
tag: 21.03.2
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
strategy:
|
||||
type: Recreate
|
||||
|
||||
env: {}
|
||||
# UID:
|
||||
# GID:
|
||||
# -- environment variables.
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
# -- Specify the user ID the application will run as
|
||||
UID: "911"
|
||||
# -- Specify the group ID the application will run as
|
||||
GID: "911"
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
port:
|
||||
port: 8080
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 8080
|
||||
|
||||
ingress:
|
||||
enabled: false
|
||||
# -- 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: /www/assets
|
||||
|
||||
|
||||
configmap:
|
||||
# -- Store homer configuration as a ConfigMap
|
||||
enabled: false
|
||||
# -- Homer configuration
|
||||
# https://github.com/bastienwirtz/homer/blob/main/docs/configuration.md
|
||||
# -- Homer configuration. See [image documentation](https://github.com/bastienwirtz/homer/blob/main/docs/configuration.md) for more information.
|
||||
# @default -- See values.yaml
|
||||
config: |
|
||||
externalConfig: https://raw.githubusercontent.com/bastienwirtz/homer/main/public/assets/config.yml.dist
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: 2.0.0-alpha9
|
||||
description: Hyperion is an opensource Bias or Ambient Lighting implementation
|
||||
name: hyperion-ng
|
||||
version: 3.4.0
|
||||
version: 4.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- hyperion-ng
|
||||
@@ -18,4 +18,4 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.1.0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# hyperion-ng
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Hyperion is an opensource Bias or Ambient Lighting implementation
|
||||
|
||||
@@ -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.1.0 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -76,28 +76,17 @@ N/A
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| env | object | `{}` | |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"sirfragalot/hyperion.ng"` | |
|
||||
| image.tag | string | `"2.0.0-alpha.9-x86_64"` | |
|
||||
| ingress.enabled | bool | `false` | |
|
||||
| persistence.config.emptyDir.enabled | bool | `false` | |
|
||||
| env | object | See below | environment variables. See [image docs](https://docs.linuxserver.io/images/docker-airsonic#environment-variables-e) for more details. |
|
||||
| env.PGID | string | `"1001"` | Specify the group ID the application will run as |
|
||||
| env.PUID | string | `"1001"` | Specify the user ID the application will run as |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"sirfragalot/hyperion.ng"` | image repository |
|
||||
| image.tag | string | `"2.0.0-alpha.9-x86_64"` | image tag |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| persistence.config.enabled | bool | `false` | |
|
||||
| persistence.config.mountPath | string | `"/root/.hyperion"` | |
|
||||
| service.additionalPorts[0].name | string | `"jsonservice"` | |
|
||||
| service.additionalPorts[0].port | int | `19444` | |
|
||||
| service.additionalPorts[0].protocol | string | `"TCP"` | |
|
||||
| service.additionalPorts[0].targetPort | int | `19444` | |
|
||||
| service.additionalPorts[1].name | string | `"protobufservice"` | |
|
||||
| service.additionalPorts[1].port | int | `19445` | |
|
||||
| service.additionalPorts[1].protocol | string | `"TCP"` | |
|
||||
| service.additionalPorts[1].targetPort | int | `19445` | |
|
||||
| service.additionalPorts[2].name | string | `"boblightservice"` | |
|
||||
| service.additionalPorts[2].port | int | `19333` | |
|
||||
| service.additionalPorts[2].protocol | string | `"TCP"` | |
|
||||
| service.additionalPorts[2].targetPort | int | `19333` | |
|
||||
| service.port.port | int | `8090` | |
|
||||
| strategy.type | string | `"Recreate"` | |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## Changelog
|
||||
|
||||
@@ -105,6 +94,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.1.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.1.0/charts/stable/common/) for the up-to-date values.
|
||||
|
||||
### [3.3.2]
|
||||
|
||||
#### Added
|
||||
@@ -133,6 +129,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- N/A
|
||||
|
||||
[4.0.0]: #400
|
||||
[3.3.2]: #332
|
||||
[1.0.0]: #100
|
||||
|
||||
|
||||
@@ -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.1.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.1.0/charts/stable/common/) for the up-to-date values.
|
||||
|
||||
### [3.3.2]
|
||||
|
||||
#### 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.3.2]: #332
|
||||
[1.0.0]: #100
|
||||
{{- end -}}
|
||||
|
||||
@@ -6,41 +6,53 @@
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: sirfragalot/hyperion.ng
|
||||
pullPolicy: IfNotPresent
|
||||
# -- image tag
|
||||
tag: 2.0.0-alpha.9-x86_64
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
strategy:
|
||||
type: Recreate
|
||||
|
||||
env: {}
|
||||
# TZ: UTC
|
||||
# PUID: 1001
|
||||
# PGID: 1001
|
||||
# -- environment variables. See [image docs](https://docs.linuxserver.io/images/docker-airsonic#environment-variables-e) for more details.
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
# -- Specify the user ID the application will run as
|
||||
PUID: "1001"
|
||||
# -- Specify the group ID the application will run as
|
||||
PGID: "1001"
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
port:
|
||||
port: 8090
|
||||
additionalPorts:
|
||||
- port: 19444
|
||||
name: jsonservice
|
||||
protocol: TCP
|
||||
targetPort: 19444
|
||||
- port: 19445
|
||||
name: protobufservice
|
||||
protocol: TCP
|
||||
targetPort: 19445
|
||||
- port: 19333
|
||||
name: boblightservice
|
||||
protocol: TCP
|
||||
targetPort: 19333
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 8090
|
||||
jsonservice:
|
||||
enabled: true
|
||||
port: 19444
|
||||
protocol: TCP
|
||||
targetPort: 19444
|
||||
protobufservice:
|
||||
enabled: true
|
||||
port: 19445
|
||||
protocol: TCP
|
||||
targetPort: 19445
|
||||
boblightservice:
|
||||
enabled: true
|
||||
port: 19333
|
||||
protocol: TCP
|
||||
targetPort: 19333
|
||||
|
||||
ingress:
|
||||
enabled: false
|
||||
# -- Enable and configure ingress settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
persistence:
|
||||
config:
|
||||
enabled: false
|
||||
emptyDir:
|
||||
enabled: false
|
||||
mountPath: /root/.hyperion
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
apiVersion: v2
|
||||
appVersion: 2021.2.0
|
||||
appVersion: 2021.2.1
|
||||
description: Create live map data from Valetudo powered robots
|
||||
name: icantbelieveitsnotvaletudo
|
||||
version: 3.4.0
|
||||
version: 4.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- icantbelieveitsnotvaletudo
|
||||
@@ -17,7 +17,9 @@ sources:
|
||||
maintainers:
|
||||
- name: ishioni
|
||||
email: helm@movishell.pl
|
||||
- name: bjw-s
|
||||
email: me@bjw-s.dev
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.1.0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# icantbelieveitsnotvaletudo
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Create live map data from Valetudo powered robots
|
||||
|
||||
@@ -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.1.0 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -76,25 +76,11 @@ N/A
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| config.mapsettings.drawCharger | bool | `true` | |
|
||||
| config.mapsettings.drawPath | bool | `true` | |
|
||||
| config.mapsettings.drawRobot | bool | `true` | |
|
||||
| config.mapsettings.scale | int | `2` | |
|
||||
| config.mqtt.autoconfPrefix | string | `"homeassistant"` | |
|
||||
| config.mqtt.broker_url | string | `"mqtt://user:pass@example.com:port"` | |
|
||||
| config.mqtt.identifier | string | `"rockrobo"` | |
|
||||
| config.mqtt.mapDataTopic | string | `"valetudo/rockrobo/map_data"` | |
|
||||
| config.mqtt.minMillisecondsBetweenMapUpdates | int | `10000` | |
|
||||
| config.mqtt.publishMapImage | bool | `true` | |
|
||||
| config.mqtt.topicPrefix | string | `"valetudo"` | |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"pmaksymiuk/icantbelieveitsnotvaletudo"` | |
|
||||
| image.tag | string | `"2021.2.0"` | |
|
||||
| probes.liveness.enabled | bool | `false` | |
|
||||
| probes.readiness.enabled | bool | `false` | |
|
||||
| probes.startup.enabled | bool | `false` | |
|
||||
| service.enabled | bool | `false` | |
|
||||
| strategy.type | string | `"RollingUpdate"` | |
|
||||
| config | object | See values.yaml | Configures app settings. See [image docs](https://github.com/Hypfer/ICantBelieveItsNotValetudo) for more information. |
|
||||
| controller.strategy | string | `"RollingUpdate"` | Set the controller upgrade strategy |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"pmaksymiuk/icantbelieveitsnotvaletudo"` | image repository |
|
||||
| image.tag | string | `"2021.2.1"` | image tag |
|
||||
|
||||
## Changelog
|
||||
|
||||
@@ -102,6 +88,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).
|
||||
|
||||
### [3.0.0]
|
||||
|
||||
#### Changed
|
||||
|
||||
- **BREAKING**: Upgraded the common library dependency to version 3.1.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.1.0/charts/stable/common/) for the up-to-date values.
|
||||
- Changed the image tag to `2021.2.1`.
|
||||
|
||||
### [3.3.2]
|
||||
|
||||
#### Added
|
||||
@@ -138,6 +132,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- Initial commit
|
||||
|
||||
[4.0.0]: #4.0.0
|
||||
[3.3.2]: #3.3.2
|
||||
[2.0.1]: #2.0.1
|
||||
[1.0.0]: #1.0.0
|
||||
|
||||
@@ -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).
|
||||
|
||||
### [3.0.0]
|
||||
|
||||
#### Changed
|
||||
|
||||
- **BREAKING**: Upgraded the common library dependency to version 3.1.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.1.0/charts/stable/common/) for the up-to-date values.
|
||||
- Changed the image tag to `2021.2.1`.
|
||||
|
||||
### [3.3.2]
|
||||
|
||||
#### Added
|
||||
@@ -45,6 +53,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- Initial commit
|
||||
|
||||
[4.0.0]: #4.0.0
|
||||
[3.3.2]: #3.3.2
|
||||
[2.0.1]: #2.0.1
|
||||
[1.0.0]: #1.0.0
|
||||
|
||||
@@ -1,30 +1,30 @@
|
||||
{{- include "common.values.setup" . }}
|
||||
|
||||
{{/* Append the configMap to the additionalVolumes */}}
|
||||
{{- define "icantbelieveitsnotvaletudo.configmap.volume" -}}
|
||||
name: settings
|
||||
configMap:
|
||||
name: {{ template "common.names.fullname" . }}
|
||||
{{- end -}}
|
||||
{{/* Append the hardcoded settings */}}
|
||||
{{- define "icantbelieveitsnotvaletudo.harcodedValues" -}}
|
||||
persistence:
|
||||
settings:
|
||||
enabled: "true"
|
||||
mountPath: "/app/config.json"
|
||||
subPath: "config.json"
|
||||
type: "custom"
|
||||
volumeSpec:
|
||||
configMap:
|
||||
name: {{ printf "%v-settings" (include "common.names.fullname" .) }}
|
||||
|
||||
{{- $volume := include "icantbelieveitsnotvaletudo.configmap.volume" . | fromYaml -}}
|
||||
{{- if $volume -}}
|
||||
{{- $additionalVolumes := append .Values.additionalVolumes $volume }}
|
||||
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
|
||||
{{- end -}}
|
||||
probes:
|
||||
liveness:
|
||||
enabled: false
|
||||
readiness:
|
||||
enabled: false
|
||||
startup:
|
||||
enabled: false
|
||||
|
||||
{{/* Append the configMap volume to the additionalVolumeMounts */}}
|
||||
{{- define "icantbelieveitsnotvaletudo.configmap.volumeMount" -}}
|
||||
name: settings
|
||||
mountPath: /app/config.json
|
||||
subPath: config.json
|
||||
{{- end -}}
|
||||
|
||||
{{- $volumeMount := include "icantbelieveitsnotvaletudo.configmap.volumeMount" . | fromYaml -}}
|
||||
{{- if $volumeMount -}}
|
||||
{{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }}
|
||||
{{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}}
|
||||
service:
|
||||
main:
|
||||
enabled: false
|
||||
{{- end -}}
|
||||
{{- $_ := mergeOverwrite .Values (include "icantbelieveitsnotvaletudo.harcodedValues" . | fromYaml) -}}
|
||||
|
||||
{{/* Render the templates */}}
|
||||
{{ include "common.all" . }}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: {{ template "common.names.fullname" . }}
|
||||
name: {{ include "common.names.fullname" . }}-settings
|
||||
labels:
|
||||
{{- include "common.labels" . | nindent 4 }}
|
||||
data:
|
||||
|
||||
@@ -6,13 +6,19 @@
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: pmaksymiuk/icantbelieveitsnotvaletudo
|
||||
# -- image tag
|
||||
tag: 2021.2.1
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 2021.2.0
|
||||
|
||||
strategy:
|
||||
type: RollingUpdate
|
||||
controller:
|
||||
# -- Set the controller upgrade strategy
|
||||
strategy: RollingUpdate
|
||||
|
||||
# -- Configures app settings. See [image docs](https://github.com/Hypfer/ICantBelieveItsNotValetudo) for more information.
|
||||
# @default -- See values.yaml
|
||||
config:
|
||||
mapsettings:
|
||||
drawPath: true
|
||||
@@ -27,14 +33,3 @@ config:
|
||||
mapDataTopic: "valetudo/rockrobo/map_data"
|
||||
minMillisecondsBetweenMapUpdates: 10000
|
||||
publishMapImage: true
|
||||
|
||||
service:
|
||||
enabled: false
|
||||
|
||||
probes:
|
||||
liveness:
|
||||
enabled: false
|
||||
readiness:
|
||||
enabled: false
|
||||
startup:
|
||||
enabled: false
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
apiVersion: v2
|
||||
appVersion: v0.17.908
|
||||
appVersion: v0.18.303
|
||||
description: API Support for your favorite torrent trackers
|
||||
name: jackett
|
||||
version: 9.1.0
|
||||
version: 10.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- jackett
|
||||
@@ -18,4 +18,4 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.0.2
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# jackett
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
API Support for your favorite torrent trackers
|
||||
|
||||
@@ -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.0.2 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -76,18 +76,14 @@ N/A
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| env | object | `{}` | |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"ghcr.io/k8s-at-home/jackett"` | |
|
||||
| image.tag | string | `"v0.17.908"` | |
|
||||
| ingress.enabled | bool | `false` | |
|
||||
| persistence.config.emptyDir.enabled | bool | `false` | |
|
||||
| persistence.config.enabled | bool | `false` | |
|
||||
| persistence.torrentblackhole.emptyDir.enabled | bool | `false` | |
|
||||
| persistence.torrentblackhole.enabled | bool | `false` | |
|
||||
| persistence.torrentblackhole.mountPath | string | `"/downloads"` | |
|
||||
| service.port.port | int | `9117` | |
|
||||
| strategy.type | string | `"Recreate"` | |
|
||||
| env | object | See below | environment variables. See [image docs](https://docs.linuxserver.io/images/docker-airsonic#environment-variables-e) for more details. |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"ghcr.io/k8s-at-home/jackett"` | image repository |
|
||||
| image.tag | string | `"v0.18.303"` | 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
|
||||
|
||||
@@ -95,6 +91,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).
|
||||
|
||||
### [10.0.0]
|
||||
|
||||
#### Changed
|
||||
|
||||
- **BREAKING**: Upgraded the common library dependency to version 3.0.2. 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.0.2/charts/stable/common/) for the up-to-date values.
|
||||
- Changed image tag to `v0.18.303`.
|
||||
|
||||
### [9.0.0]
|
||||
|
||||
#### Changed
|
||||
|
||||
@@ -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).
|
||||
|
||||
### [10.0.0]
|
||||
|
||||
#### Changed
|
||||
|
||||
- **BREAKING**: Upgraded the common library dependency to version 3.0.2. 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.0.2/charts/stable/common/) for the up-to-date values.
|
||||
- Changed image tag to `v0.18.303`.
|
||||
|
||||
### [9.0.0]
|
||||
|
||||
#### Changed
|
||||
|
||||
@@ -6,43 +6,39 @@
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: ghcr.io/k8s-at-home/jackett
|
||||
# -- image tag
|
||||
tag: v0.18.303
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
tag: v0.17.908
|
||||
|
||||
strategy:
|
||||
type: Recreate
|
||||
|
||||
env: {}
|
||||
# TZ: UTC
|
||||
# -- environment variables. See [image docs](https://docs.linuxserver.io/images/docker-airsonic#environment-variables-e) 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:
|
||||
port: 9117
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 9117
|
||||
|
||||
ingress:
|
||||
enabled: false
|
||||
# -- 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
|
||||
|
||||
torrentblackhole:
|
||||
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: ""
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
apiVersion: v2
|
||||
appVersion: 1.0.0
|
||||
appVersion: v1.8723.0
|
||||
description: Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator
|
||||
name: tt-rss
|
||||
version: 2.5.1
|
||||
version: 3.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- tt-rss
|
||||
@@ -16,7 +16,7 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.1.0
|
||||
- name: postgresql
|
||||
version: 10.4.8
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# tt-rss
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator
|
||||
|
||||
@@ -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.1.0 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -76,25 +76,24 @@ N/A
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| env | object | See below. | See more environment variables in the tt-rss documentation https://git.tt-rss.org/fox/tt-rss/src/branch/master/classes/config.php#L9 |
|
||||
| env.TTRSS_DB_HOST | string | internal postgresql URL | Postgres database hostname |
|
||||
| env.TTRSS_DB_NAME | string | postgresql.postgresqlDatabase value | Postgres database password |
|
||||
| env.TTRSS_DB_PASS | string | postgresql.postgresqlPassword value | Postgres database password |
|
||||
| env.TTRSS_DB_PORT | string | `"5432"` | Postgres database port. |
|
||||
| env.TTRSS_DB_USER | string | postgresql.postgresqlUsername value | Postgres database user name |
|
||||
| env.TTRSS_SELF_URL_PATH | string | `""` | External URL you use to connect to the RSS (the one you enter in your browser) |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"ghcr.io/k8s-at-home/tt-rss"` | |
|
||||
| image.tag | string | `"v1.8723.0"` | |
|
||||
| ingress.enabled | bool | `false` | |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"ghcr.io/k8s-at-home/tt-rss"` | image repository |
|
||||
| image.tag | string | `"v1.8723.0"` | image tag |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| postgresql | object | see bellow | Bitnami postgres chart. For more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql |
|
||||
| postgresql.enabled | bool | `true` | By default uses an internal postgress. Dissable if you use your own Postgres. |
|
||||
| postgresql.persistence.enabled | bool | `false` | if database is stored to a PVC. Set to true when you are done testing. |
|
||||
| postgresql.postgresqlDatabase | string | `"tt-rss"` | Postgres database password |
|
||||
| postgresql.postgresqlPassword | string | `"changeme"` | Postgres database password |
|
||||
| postgresql.postgresqlUsername | string | `"postgres"` | Postgres database user name |
|
||||
| probes.startup.enabled | bool | `true` | |
|
||||
| service.port.port | int | `8080` | |
|
||||
| strategy.type | string | `"Recreate"` | |
|
||||
| service | object | See below. | Configure the services for the chart here. |
|
||||
|
||||
## Changelog
|
||||
|
||||
@@ -102,6 +101,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]
|
||||
|
||||
#### Added
|
||||
|
||||
- N/A
|
||||
|
||||
#### Changed
|
||||
|
||||
- **BREAKING**: Upgraded the common library dependency to version 3.1.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.1.0/charts/stable/common/) for the up-to-date values.
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
### [1.0.6]
|
||||
|
||||
#### Added
|
||||
|
||||
@@ -9,6 +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]
|
||||
|
||||
#### Added
|
||||
|
||||
- N/A
|
||||
|
||||
#### Changed
|
||||
|
||||
- **BREAKING**: Upgraded the common library dependency to version 3.1.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.1.0/charts/stable/common/) for the up-to-date values.
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
### [1.0.6]
|
||||
|
||||
#### Added
|
||||
@@ -18,7 +33,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
#### Changed
|
||||
|
||||
- Use generated template
|
||||
- Use k8s-at-home repository
|
||||
- Use k8s-at-home repository
|
||||
- Generate helm-docs
|
||||
|
||||
#### Removed
|
||||
|
||||
@@ -6,15 +6,16 @@
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: ghcr.io/k8s-at-home/tt-rss
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
# -- image tag
|
||||
tag: v1.8723.0
|
||||
|
||||
strategy:
|
||||
type: Recreate
|
||||
|
||||
# See more environment variables in the tt-rss documentation
|
||||
# -- See more environment variables in the tt-rss documentation
|
||||
# https://git.tt-rss.org/fox/tt-rss/src/branch/master/classes/config.php#L9
|
||||
# @default -- See below.
|
||||
env:
|
||||
# -- External URL you use to connect to the RSS (the one you enter in your browser)
|
||||
TTRSS_SELF_URL_PATH: ""
|
||||
@@ -33,16 +34,19 @@ env:
|
||||
# @default -- postgresql.postgresqlDatabase value
|
||||
TTRSS_DB_NAME: ""
|
||||
|
||||
# -- Configure the services for the chart here.
|
||||
# @default -- See below.
|
||||
service:
|
||||
port:
|
||||
port: 8080
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 8080
|
||||
|
||||
ingress:
|
||||
enabled: false
|
||||
|
||||
probes:
|
||||
startup:
|
||||
enabled: true
|
||||
# -- Enable and configure ingress settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
# -- Bitnami postgres chart. For more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql
|
||||
# @default -- see bellow
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
apiVersion: v2
|
||||
version: 1.3.0
|
||||
version: 2.0.0
|
||||
description: Creates a postgres cluster using the Zalando Postgres operator and local storage
|
||||
name: zalando-postgres-cluster
|
||||
appVersion: 1.0.0
|
||||
@@ -17,4 +17,4 @@ maintainers:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 2.5.0
|
||||
version: 3.1.0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# zalando-postgres-cluster
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Creates a postgres cluster using the Zalando Postgres operator and local storage
|
||||
|
||||
@@ -16,7 +16,7 @@ Creates a postgres cluster using the Zalando Postgres operator and local storage
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
|
||||
| https://library-charts.k8s-at-home.com | common | 3.1.0 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -80,7 +80,6 @@ Features added by this wrapper:
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| controllerType | string | `""` | |
|
||||
| dumpBackup.existingClaim | string | `nil` | |
|
||||
| dumpBackup.image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| dumpBackup.image.repository | string | `"postgres"` | |
|
||||
@@ -104,7 +103,6 @@ Features added by this wrapper:
|
||||
| postgresql.users | object | `{"postgres":["superuser","createdb"]}` | DB users to create (see operator) |
|
||||
| postgresql.volume.size | string | `"1Gi"` | Size of the persistance volume to allocate |
|
||||
| postgresql.volume.storageClass | string | `nil` | Name of the storage class |
|
||||
| service.enabled | bool | `false` | |
|
||||
| superuser.password | string | `nil` | Superuser password |
|
||||
| superuser.secret | string | `nil` | Superuser k8s secret name. It must match the patter used by the operator |
|
||||
| superuser.user | string | `nil` | Superuser user used for cronjobs |
|
||||
@@ -115,6 +113,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]
|
||||
|
||||
#### Added
|
||||
|
||||
- N/A
|
||||
|
||||
#### Changed
|
||||
|
||||
- **BREAKING**: Upgraded the common library dependency to version 3.1.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.1.0/charts/stable/common/) for the up-to-date values.
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
### [1.0.0]
|
||||
|
||||
#### Added
|
||||
|
||||
@@ -9,6 +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).
|
||||
|
||||
### [2.0.0]
|
||||
|
||||
#### Added
|
||||
|
||||
- N/A
|
||||
|
||||
#### Changed
|
||||
|
||||
- **BREAKING**: Upgraded the common library dependency to version 3.1.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.1.0/charts/stable/common/) for the up-to-date values.
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
### [1.0.0]
|
||||
|
||||
#### Added
|
||||
|
||||
@@ -33,5 +33,20 @@
|
||||
{{- default (printf "%s/%s" .Values.dumpBackup.subpathPrefix (include "common.names.fullname" .)) .Values.dumpBackup.subpath -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/* Append the hardcoded settings */}}
|
||||
{{- define "zalando-postgres-cluster.harcodedValues" -}}
|
||||
|
||||
# Disable Deployment
|
||||
controller:
|
||||
enabled: false
|
||||
|
||||
# Disable Service
|
||||
service:
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
{{- end -}}
|
||||
{{- $_ := mergeOverwrite .Values (include "zalando-postgres-cluster.harcodedValues" . | fromYaml) -}}
|
||||
|
||||
{{/* Render the templates */}}
|
||||
{{ include "common.all" . }}
|
||||
|
||||
@@ -76,8 +76,3 @@ dumpBackup:
|
||||
requests:
|
||||
memory: "10Mi"
|
||||
cpu: "5m"
|
||||
|
||||
# Dissable Deployment and Service
|
||||
controllerType: ""
|
||||
service:
|
||||
enabled: false
|
||||
|
||||
Reference in New Issue
Block a user