Commit new App releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot 2021-12-15 19:33:01 +00:00
parent 81334790c1
commit 1425db158a
31 changed files with 2995 additions and 21 deletions

View File

@ -0,0 +1,99 @@
# Changelog<br>
<a name="home-assistant-12.0.17"></a>
### [home-assistant-12.0.17](https://github.com/truecharts/apps/compare/home-assistant-12.0.16...home-assistant-12.0.17) (2021-12-15)
#### Chore
* App-Icon Organization ([#1539](https://github.com/truecharts/apps/issues/1539))
* update docker general non-major docker tags ([#1542](https://github.com/truecharts/apps/issues/1542))
* update docker general non-major
<a name="home-assistant-12.0.16"></a>
### [home-assistant-12.0.16](https://github.com/truecharts/apps/compare/home-assistant-12.0.15...home-assistant-12.0.16) (2021-12-14)
#### Chore
* update helm general non-major helm releases ([#1535](https://github.com/truecharts/apps/issues/1535))
<a name="home-assistant-12.0.15"></a>
### [home-assistant-12.0.15](https://github.com/truecharts/apps/compare/home-assistant-12.0.14...home-assistant-12.0.15) (2021-12-13)
#### Chore
* move incubator apps to stable and bump everything
<a name="home-assistant-12.0.14"></a>
### [home-assistant-12.0.14](https://github.com/truecharts/apps/compare/home-assistant-12.0.13...home-assistant-12.0.14) (2021-12-12)
#### Chore
* update docker general non-major ([#1518](https://github.com/truecharts/apps/issues/1518))
<a name="home-assistant-12.0.13"></a>
### [home-assistant-12.0.13](https://github.com/truecharts/apps/compare/home-assistant-12.0.12...home-assistant-12.0.13) (2021-12-11)
#### Chore
* update general helm non-major helm releases ([#1509](https://github.com/truecharts/apps/issues/1509))
<a name="home-assistant-12.0.12"></a>
### [home-assistant-12.0.12](https://github.com/truecharts/apps/compare/home-assistant-12.0.11...home-assistant-12.0.12) (2021-12-11)
#### Chore
* update non-major docker ([#1507](https://github.com/truecharts/apps/issues/1507))
<a name="home-assistant-12.0.11"></a>
### [home-assistant-12.0.11](https://github.com/truecharts/apps/compare/home-assistant-12.0.10...home-assistant-12.0.11) (2021-12-07)
#### Chore
* update non-major deps helm releases ([#1481](https://github.com/truecharts/apps/issues/1481))
<a name="home-assistant-12.0.10"></a>
### home-assistant-12.0.10 (2021-12-05)
#### Chore
* bump apps to generate security page
* move all container references to TCCR ([#1448](https://github.com/truecharts/apps/issues/1448))
* update non-major deps helm releases ([#1471](https://github.com/truecharts/apps/issues/1471))
* update non-major deps helm releases ([#1468](https://github.com/truecharts/apps/issues/1468))
* update non-major deps helm releases ([#1453](https://github.com/truecharts/apps/issues/1453))
* update non-major deps helm releases ([#1432](https://github.com/truecharts/apps/issues/1432))
#### Fix
* fix typo in theme selection ([#1428](https://github.com/truecharts/apps/issues/1428))
<a name="home-assistant-12.0.9"></a>
### [home-assistant-12.0.9](https://github.com/truecharts/apps/compare/home-assistant-12.0.8...home-assistant-12.0.9) (2021-12-05)
#### Chore
* update non-major deps helm releases ([#1468](https://github.com/truecharts/apps/issues/1468))
<a name="home-assistant-12.0.8"></a>
### [home-assistant-12.0.8](https://github.com/truecharts/apps/compare/home-assistant-12.0.7...home-assistant-12.0.8) (2021-12-04)
#### Chore

View File

@ -0,0 +1,9 @@
dependencies:
- name: common
repository: https://truecharts.org
version: 8.9.21
- name: postgresql
repository: https://truecharts.org/
version: 6.0.31
digest: sha256:80e513d2ac68eb52a019c1af28bc6410f932f5f38239ffff58a9e209b9464178
generated: "2021-12-15T19:29:25.443689578Z"

View File

@ -0,0 +1,34 @@
apiVersion: v2
appVersion: "2021.12.2"
dependencies:
- name: common
repository: https://truecharts.org
version: 8.9.21
- condition: postgresql.enabled
name: postgresql
repository: https://truecharts.org/
version: 6.0.31
deprecated: false
description: home-assistant App for TrueNAS SCALE
home: https://github.com/truecharts/apps/tree/master/charts/stable/home-assistant
icon: https://truecharts.org/_static/img/appicons/home-assistant-icon.png
keywords:
- home-assistant
- hass
- homeassistant
kubeVersion: '>=1.16.0-0'
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
name: home-assistant
sources:
- https://github.com/home-assistant/home-assistant
- https://github.com/cdr/code-server
type: application
version: 12.0.17
annotations:
truecharts.org/catagories: |
- home-automation
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U

View File

@ -0,0 +1,39 @@
# Introduction
home-assistant App for TrueNAS SCALE
TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
## Source Code
* <https://github.com/home-assistant/home-assistant>
* <https://github.com/cdr/code-server>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://truecharts.org/ | postgresql | 6.0.31 |
| https://truecharts.org | common | 8.9.21 |
## Installing the Chart
To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/03-Installing-an-App/).
## Uninstalling the Chart
To remove this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/07-Deleting-an-App/).
## Support
- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Open-Apps/) first.
- See the [Wiki](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
---
All Rights Reserved - The TrueCharts Project

View File

@ -0,0 +1,3 @@
home-assistant App for TrueNAS SCALE
This App is supplied by TrueCharts, for more information please visit https://truecharts.org

View File

@ -0,0 +1,42 @@
# Default Helm-Values
TrueCharts is primarily build to supply TrueNAS SCALE Apps.
However, we also supply all Apps as standard Helm-Charts. In this document we aim to document the default values in our values.yaml file.
Most of our Apps also consume our "common" Helm Chart.
If this is the case, this means that all values.yaml values are set to the common chart values.yaml by default. This values.yaml file will only contain values that deviate from the common chart.
You will, however, be able to use all values referenced in the common chart here, besides the values listed in this document.
## Values
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env.PUID | int | `568` | |
| git.deployKey | string | `""` | |
| git.deployKeyBase64 | string | `""` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"tccr.io/truecharts/home-assistant"` | |
| image.tag | string | `"v2021.12.2@sha256:33e2e56ae319b39a95b2a223666ee28552ac8164b2f1f1b86beed074fbbbf718"` | |
| influxdb.architecture | string | `"standalone"` | |
| influxdb.authEnabled | bool | `false` | |
| influxdb.database | string | `"home_assistant"` | |
| influxdb.enabled | bool | `false` | |
| influxdb.persistence.enabled | bool | `false` | |
| initContainers.init.command[0] | string | `"/config/init/init.sh"` | |
| initContainers.init.image | string | `"{{ .Values.image.repository }}:{{ .Values.image.tag }}"` | |
| initContainers.init.volumeMounts[0].mountPath | string | `"/config/init"` | |
| initContainers.init.volumeMounts[0].name | string | `"init"` | |
| initContainers.init.volumeMounts[1].mountPath | string | `"/config"` | |
| initContainers.init.volumeMounts[1].name | string | `"config"` | |
| persistence.config.enabled | bool | `true` | |
| persistence.config.mountPath | string | `"/config"` | |
| podSecurityContext.runAsGroup | int | `0` | |
| podSecurityContext.runAsUser | int | `0` | |
| postgresql | object | See values.yaml | Enable and configure postgresql database subchart under this key. For more options see [postgresql chart documentation](https://github.com/tccr.io/truecharts/charts/tree/master/tccr.io/truecharts/postgresql) |
| prometheus.serviceMonitor.enabled | bool | `false` | |
| securityContext.readOnlyRootFilesystem | bool | `false` | |
| securityContext.runAsNonRoot | bool | `false` | |
| service.main.ports.main.port | int | `8123` | |
| service.main.ports.main.targetPort | int | `8123` | |
All Rights Reserved - The TrueCharts Project

View File

@ -0,0 +1,79 @@
image:
repository: tccr.io/truecharts/home-assistant
pullPolicy: IfNotPresent
tag: v2021.12.2@sha256:33e2e56ae319b39a95b2a223666ee28552ac8164b2f1f1b86beed074fbbbf718
env:
PUID: 568
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
port: 8123
targetPort: 8123
initContainers:
init:
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
command: ["/config/init/init.sh"]
volumeMounts:
- name: init
mountPath: "/config/init"
- name: config
mountPath: "/config"
# # Enable devices to be discoverable
# hostNetwork: true
# # When hostNetwork is true set dnsPolicy to ClusterFirstWithHostNet
# dnsPolicy: ClusterFirstWithHostNet
# Allow access a Git repository by passing in a private SSH key
git:
# Raw SSH private key
deployKey: ""
# Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence.
deployKeyBase64: ""
# Enable a prometheus-operator servicemonitor
prometheus:
serviceMonitor:
enabled: false
# interval: 1m
# additionalLabels: {}
persistence:
config:
enabled: true
mountPath: "/config"
# -- Enable and configure postgresql database subchart under this key.
# For more options see [postgresql chart documentation](https://github.com/tccr.io/truecharts/charts/tree/master/tccr.io/truecharts/postgresql)
# @default -- See values.yaml
postgresql:
enabled: true
postgresqlUsername: home-assistant
postgresqlDatabase: home-assistant
existingSecret: "dbcreds"
# Enable influxdb
# ... for more options see https://github.com/tccr.io/truecharts/charts/tree/master/tccr.io/truecharts/influxdb
influxdb:
enabled: false
architecture: standalone
database: home_assistant
authEnabled: false
persistence:
enabled: false
# storageClass: ""
#

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,90 @@
{{/* Define the configmap */}}
{{- define "hass.configmap" -}}
---
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "common.names.fullname" . }}-init
data:
init.sh: |-
#!/bin/sh
if test -f "/config/configuration.yaml"; then
echo "configuration.yaml exists."
if grep -q recorder: "/config/configuration.yaml"; then
echo "configuration.yaml already contains recorder"
else
cat /config/init/recorder.default >> /config/configuration.yaml
fi
if grep -q http: "/config/configuration.yaml"; then
echo "configuration.yaml already contains http section"
else
cat /config/init/http.default >> /config/configuration.yaml
fi
else
echo "configuration.yaml does NOT exist."
cp /config/init/configuration.yaml.default /config/configuration.yaml
cat /config/init/recorder.default >> /config/configuration.yaml
cat /config/init/http.default >> /config/configuration.yaml
fi
echo "Creating include files..."
for include_file in groups.yaml automations.yaml scripts.yaml scenes.yaml; do
if test -f "/config/$include_file"; then
echo "$include_file exists."
else
echo "$include_file does NOT exist."
touch "/config/$include_file"
fi
done
cd "/config" || echo "Could not change path to /config"
echo "Creating custom_components directory..."
mkdir "/config/custom_components" || echo "custom_components directory already exists"
echo "Changing to the custom_components directory..."
cd "/config/custom_components" || echo "Could not change path to /config/custom_components"
echo "Downloading HACS"
wget "https://github.com/hacs/integration/releases/latest/download/hacs.zip" || exit 0
if [ -d "/config/custom_components/hacs" ]; then
echo "HACS directory already exist, cleaning up..."
rm -R "/config/custom_components/hacs"
fi
echo "Creating HACS directory..."
mkdir "/config/custom_components/hacs"
echo "Unpacking HACS..."
unzip "/config/custom_components/hacs.zip" -d "/config/custom_components/hacs" >/dev/null 2>&1
echo "Removing HACS zip file..."
rm "/config/custom_components/hacs.zip"
echo "Installation complete."
configuration.yaml.default: |-
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
# Text to speech
tts:
- platform: google_translate
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
recorder.default: |-
recorder:
purge_keep_days: 30
commit_interval: 3
db_url: {{ ( printf "%s?client_encoding=utf8" ( .Values.postgresql.url.complete | trimAll "\"" ) ) | quote }}
http.default: |-
http:
use_x_forwarded_for: true
trusted_proxies:
- 172.16.0.0/16
{{- end -}}

View File

@ -0,0 +1,22 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.setup" . }}
{{/* Render configmap for hass */}}
{{- include "hass.configmap" . }}
{{/* Append the general secret volumes to the volumes */}}
{{- define "hass.initvolume" -}}
enabled: "true"
mountPath: "/config/init"
readOnly: true
type: "custom"
volumeSpec:
configMap:
name: {{ include "common.names.fullname" . }}-init
defaultMode: 0777
{{- end -}}
{{- $_ := set .Values.persistence "init" (include "hass.initvolume" . | fromYaml) -}}
{{/* Render the templates */}}
{{ include "common.postSetup" . }}

View File

@ -0,0 +1,15 @@
{{- if or .Values.git.deployKey .Values.git.deployKeyBase64 }}
apiVersion: v1
kind: Secret
metadata:
name: {{ template "common.names.fullname" . }}-deploykey
labels:
{{- include "common.labels" . | nindent 4 }}
type: Opaque
data:
{{- if .Values.git.deployKey }}
id_rsa: {{ .Values.git.deployKey | b64enc | quote }}
{{- else }}
id_rsa: {{ .Values.git.deployKeyBase64 | quote }}
{{- end }}
{{- end }}

View File

@ -1,4 +1,4 @@
icon_url: https://upload.wikimedia.org/wikipedia/commons/thumb/6/6e/Home_Assistant_Logo.svg/519px-Home_Assistant_Logo.svg.png
icon_url: https://truecharts.org/_static/img/appicons/home-assistant-icon.png
categories:
- home-automation

View File

@ -1,6 +1,17 @@
# Changelog<br>
<a name="unifi-9.0.25"></a>
### [unifi-9.0.25](https://github.com/truecharts/apps/compare/unifi-9.0.24...unifi-9.0.25) (2021-12-15)
#### Chore
* App-Icon Organization ([#1539](https://github.com/truecharts/apps/issues/1539))
* update docker general non-major docker tags ([#1542](https://github.com/truecharts/apps/issues/1542))
* update docker general non-major
<a name="unifi-9.0.24"></a>
### [unifi-9.0.24](https://github.com/truecharts/apps/compare/unifi-9.0.23...unifi-9.0.24) (2021-12-14)
@ -86,14 +97,3 @@
<a name="unifi-9.0.16"></a>
### [unifi-9.0.16](https://github.com/truecharts/apps/compare/unifi-9.0.15...unifi-9.0.16) (2021-12-04)
#### Chore
* bump apps to generate security page
<a name="unifi-9.0.15"></a>
### [unifi-9.0.15](https://github.com/truecharts/apps/compare/unifi-9.0.14...unifi-9.0.15) (2021-12-04)
#### Chore

View File

@ -0,0 +1,8 @@
# Configuration Options
##### Connecting to other apps
If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Internally" quick-start guide:
https://truecharts.org/manual/Quick-Start%20Guides/14-linking-apps/
##### Available config options
In the future this page is going to contain an automated list of options available in the installation/edit UI.

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 8.9.21
digest: sha256:29937b76d07f882a8d7e24ffdbc0df01638eb45efbda32695bb24015ead912ba
generated: "2021-12-14T20:38:25.057902265Z"
generated: "2021-12-15T19:29:25.309544753Z"

View File

@ -1,5 +1,5 @@
apiVersion: v2
appVersion: "6.5.54"
appVersion: "6.5.55"
dependencies:
- name: common
repository: https://truecharts.org
@ -7,7 +7,7 @@ dependencies:
deprecated: false
description: Ubiquiti Network's Unifi Controller
home: https://github.com/truecharts/apps/tree/master/charts/stable/unifi
icon: https://dl.ubnt.com/press/logo-UniFi.png
icon: https://truecharts.org/_static/img/appicons/unifi-icon.png
keywords:
- ubiquiti
- unifi
@ -21,7 +21,7 @@ sources:
- https://github.com/jacobalberty/unifi-docker
- https://unifi-network.ui.com
type: application
version: 9.0.24
version: 9.0.25
annotations:
truecharts.org/catagories: |
- Networking

Binary file not shown.

View File

@ -16,7 +16,7 @@ You will, however, be able to use all values referenced in the common chart here
| envTpl.UNIFI_UID | string | `"{{ .Values.podSecurityContext.fsGroup }}"` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"tccr.io/truecharts/unifi"` | |
| image.tag | string | `"v6.5.54@sha256:b001bbeb9daf75840bf7068748c75279e043e841d2547cd0137e5f9b8bc714d3"` | |
| image.tag | string | `"v6.5.55@sha256:9297be1525e4e84a98a30f26249f3a7cb67cc9d384e748c8c50f8f902a81dfa5"` | |
| persistence.config.enabled | bool | `true` | |
| persistence.config.mountPath | string | `"/unifi"` | |
| podSecurityContext.runAsGroup | int | `0` | |

View File

@ -1,6 +1,6 @@
image:
repository: tccr.io/truecharts/unifi
tag: v6.5.54@sha256:b001bbeb9daf75840bf7068748c75279e043e841d2547cd0137e5f9b8bc714d3
tag: v6.5.55@sha256:9297be1525e4e84a98a30f26249f3a7cb67cc9d384e748c8c50f8f902a81dfa5
pullPolicy: IfNotPresent
envTpl:

View File

@ -37,7 +37,7 @@ hide:
##### Detected Containers
tccr.io/truecharts/alpine:v3.14.2@sha256:4095394abbae907e94b1f2fd2e2de6c4f201a5b9704573243ca8eb16db8cdb7c
tccr.io/truecharts/unifi:v6.5.54@sha256:b001bbeb9daf75840bf7068748c75279e043e841d2547cd0137e5f9b8bc714d3
tccr.io/truecharts/unifi:v6.5.55@sha256:9297be1525e4e84a98a30f26249f3a7cb67cc9d384e748c8c50f8f902a81dfa5
##### Scan Results
@ -74,7 +74,7 @@ hide:
| ssl_client | CVE-2021-42375 | MEDIUM | 1.33.1-r3 | 1.33.1-r5 | <details><summary>Expand...</summary><a href="https://jfrog.com/blog/unboxing-busybox-14-new-vulnerabilities-uncovered-by-claroty-and-jfrog/">https://jfrog.com/blog/unboxing-busybox-14-new-vulnerabilities-uncovered-by-claroty-and-jfrog/</a><br><a href="https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6T2TURBYYJGBMQTTN2DSOAIQGP7WCPGV/">https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6T2TURBYYJGBMQTTN2DSOAIQGP7WCPGV/</a><br><a href="https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/UQXGOGWBIYWOIVXJVRKHZR34UMEHQBXS/">https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/UQXGOGWBIYWOIVXJVRKHZR34UMEHQBXS/</a><br></details> |
#### Container: tccr.io/truecharts/unifi:v6.5.54@sha256:b001bbeb9daf75840bf7068748c75279e043e841d2547cd0137e5f9b8bc714d3 (ubuntu 18.04)
#### Container: tccr.io/truecharts/unifi:v6.5.55@sha256:9297be1525e4e84a98a30f26249f3a7cb67cc9d384e748c8c50f8f902a81dfa5 (ubuntu 18.04)
**ubuntu**

View File

View File

@ -1,4 +1,4 @@
icon_url: https://dl.ubnt.com/press/logo-UniFi.png
icon_url: https://truecharts.org/_static/img/appicons/unifi-icon.png
categories:
- Networking