Files
truecharts/charts/stable/home-assistant/values.yaml
T
TrueCharts BotandGitHub 50249ac651 chore(deps): update container image homeassistant/home-assistant to v2023.12.3@128abdf (#16084)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [homeassistant/home-assistant](https://www.home-assistant.io/)
([source](https://togithub.com/home-assistant/core)) | patch |
`2023.12.2` -> `2023.12.3` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>home-assistant/core (homeassistant/home-assistant)</summary>

###
[`v2023.12.3`](https://togithub.com/home-assistant/core/releases/tag/2023.12.3)

[Compare
Source](https://togithub.com/home-assistant/core/compare/2023.12.2...2023.12.3)

- Ensure platform setup for all AVM FRITZ!SmartHome devices
([@&#8203;mib1185] - [#&#8203;105515]) ([fritzbox docs])
- Update AEMET-OpenData to v0.4.7 ([@&#8203;Noltari] - [#&#8203;105676])
([aemet docs]) (dependency)
- Fix restoring UniFi clients with old unique id ([@&#8203;Kane610] -
[#&#8203;105691]) ([unifi docs])
- Bump zeroconf to 0.128.5 ([@&#8203;bdraco] - [#&#8203;105694])
([zeroconf docs]) (dependency)
- Add missing rest_command reload service to services.yaml
([@&#8203;jpbede] - [#&#8203;105714]) ([rest_command docs])
- Fix issue clearing renault schedules ([@&#8203;epenet] -
[#&#8203;105719]) ([renault docs]) (dependency)
- Fix Fully Kiosk Browser MQTT event callbacks with non-standard event
topics ([@&#8203;cgarwood] - [#&#8203;105735]) ([fully_kiosk docs])
- Disable user profiles on login screen ([@&#8203;frenck] -
[#&#8203;105749]) ([auth docs]) ([person docs]) (breaking-change)

[#&#8203;105135]: https://togithub.com/home-assistant/core/pull/105135

[#&#8203;105324]: https://togithub.com/home-assistant/core/pull/105324

[#&#8203;105515]: https://togithub.com/home-assistant/core/pull/105515

[#&#8203;105655]: https://togithub.com/home-assistant/core/pull/105655

[#&#8203;105676]: https://togithub.com/home-assistant/core/pull/105676

[#&#8203;105691]: https://togithub.com/home-assistant/core/pull/105691

[#&#8203;105694]: https://togithub.com/home-assistant/core/pull/105694

[#&#8203;105714]: https://togithub.com/home-assistant/core/pull/105714

[#&#8203;105719]: https://togithub.com/home-assistant/core/pull/105719

[#&#8203;105735]: https://togithub.com/home-assistant/core/pull/105735

[#&#8203;105749]: https://togithub.com/home-assistant/core/pull/105749

[@&#8203;Kane610]: https://togithub.com/Kane610

[@&#8203;Noltari]: https://togithub.com/Noltari

[@&#8203;bdraco]: https://togithub.com/bdraco

[@&#8203;cgarwood]: https://togithub.com/cgarwood

[@&#8203;epenet]: https://togithub.com/epenet

[@&#8203;frenck]: https://togithub.com/frenck

[@&#8203;jpbede]: https://togithub.com/jpbede

[@&#8203;mib1185]: https://togithub.com/mib1185

[accuweather docs]:
https://www.home-assistant.io/integrations/accuweather/

[adax docs]: https://www.home-assistant.io/integrations/adax/

[adguard docs]: https://www.home-assistant.io/integrations/adguard/

[aemet docs]: https://www.home-assistant.io/integrations/aemet/

[auth docs]: https://www.home-assistant.io/integrations/auth/

[fritzbox docs]: https://www.home-assistant.io/integrations/fritzbox/

[fully_kiosk docs]:
https://www.home-assistant.io/integrations/fully_kiosk/

[person docs]: https://www.home-assistant.io/integrations/person/

[renault docs]: https://www.home-assistant.io/integrations/renault/

[rest_command docs]:
https://www.home-assistant.io/integrations/rest_command/

[unifi docs]: https://www.home-assistant.io/integrations/unifi/

[zeroconf docs]: https://www.home-assistant.io/integrations/zeroconf/

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy45OC4wIiwidXBkYXRlZEluVmVyIjoiMzcuOTguMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
2023-12-15 01:47:00 +01:00

159 lines
4.7 KiB
YAML

image:
repository: homeassistant/home-assistant
pullPolicy: IfNotPresent
tag: 2023.12.3@sha256:128abdfe0b0a82df32a0a192032a86d113564ce2ce5ad470c47d551a53bf5db4
service:
main:
ports:
main:
port: 8123
targetPort: 8123
workload:
main:
podSpec:
initContainers:
init:
type: init
enabled: true
imageSelector: image
command: /config/init/init.sh
# # Enable devices to be discoverable
# hostNetwork: true
# # When hostNetwork is true set dnsPolicy to ClusterFirstWithHostNet
# dnsPolicy: ClusterFirstWithHostNet
homeassistant:
trusted_proxies: []
# Enable a prometheus-operator servicemonitor
prometheus:
serviceMonitor:
enabled: false
# interval: 1m
# additionalLabels: {}
persistence:
config:
enabled: true
mountPath: /config
targetSelectAll: true
init:
enabled: true
type: configmap
objectName: init
mountPath: "/config/init"
defaultMode: "0777"
readOnly: true
targetSelector:
main:
init: {}
configmap:
init:
enabled: true
data:
init.sh: |-
#!/bin/sh
config_file="/config/configuration.yaml"
if test -f "$config_file"; then
echo "configuration.yaml exists."
if grep -q recorder: "$config_file"; then
echo "configuration.yaml already contains recorder"
else
echo "" >> "$config_file"
cat /config/init/recorder.default >> "$config_file"
fi
if grep -q http: "$config_file"; then
echo "configuration.yaml already contains http section"
else
echo "" >> "$config_file"
cat /config/init/http.default >> "$config_file"
fi
else
echo "configuration.yaml does NOT exist."
cp /config/init/configuration.yaml.default "$config_file"
echo "" >> "$config_file"
cat /config/init/recorder.default >> "$config_file"
echo "" >> "$config_file"
cat /config/init/http.default >> "$config_file"
echo "" >> "$config_file"
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.cnpg.main.creds.std | trimAll "\"")) | quote }}
http.default: |-
http:
use_x_forwarded_for: true
trusted_proxies:
{{- if hasKey .Values "ixChartContext" }}
- {{ .Values.ixChartContext.kubernetes_config.cluster_cidr }}
{{- else }}
{{- range .Values.homeassistant.trusted_proxies }}
- {{ . }}
{{- end }}
{{- end }}
cnpg:
main:
enabled: true
user: home-assistant
database: home-assistant
portal:
open:
enabled: true
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsUser: 0
runAsGroup: 0
capabilities:
add:
- CAP_NET_RAW
- CAP_NET_BIND_SERVICE