Skip to content

Commit a95cc01

Browse files
authored
Merge pull request #24 from small-hack/more-values-docs
adding notes on where the container comes from, and cleaning up values docs some more, also clean up gha workflow name
2 parents 7612bd2 + 1af232b commit a95cc01

File tree

17 files changed

+19
-15
lines changed

17 files changed

+19
-15
lines changed

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
name: Release Chart
1+
name: Home Assistant Release Chart
22
concurrency: chart_releaser
33

44
on:
55
push:
66
branches:
77
- main
88
paths:
9-
- 'charts/home-assistant/'
9+
- 'charts/home-assistant/**'
1010

1111
jobs:
1212
release:
@@ -29,7 +29,7 @@ jobs:
2929
with:
3030
version: v3.14.3
3131

32-
- name: Run chart-releaser
32+
- name: Run chart-releaser for home-assistant
3333
uses: helm/[email protected]
3434
env:
3535
CR_GENERATE_RELEASE_NOTES: true

charts/home-assistant/Chart.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,11 @@ type: application
1515
# This is the chart version. This version number should be incremented each time you make changes
1616
# to the chart and its templates, including the app version.
1717
# Versions are expected to follow Semantic Versioning (https://semver.org/)
18-
version: 0.7.1
18+
version: 0.7.2
1919

2020
# This is the version number of the application being deployed. This version number should be
21-
# incremented each time you make changes to the application. Versions are not expected to
22-
# follow Semantic Versioning. They should reflect the version the application is using.
23-
# It is recommended to use it with quotes.
21+
# incremented each time you make changes to the application. Home Assistant versions can be found here:
22+
# https://github.com/home-assistant/core/releases/tag/2024.4.1
2423
appVersion: "2024.4.1"
2524

2625
maintainers:

charts/home-assistant/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# home-assistant
22

3-
![Version: 0.7.1](https://img.shields.io/badge/Version-0.7.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2024.4.1](https://img.shields.io/badge/AppVersion-2024.4.1-informational?style=flat-square)
3+
![Version: 0.7.2](https://img.shields.io/badge/Version-0.7.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2024.4.1](https://img.shields.io/badge/AppVersion-2024.4.1-informational?style=flat-square)
44

55
A Helm chart for home assistant on Kubernetes
66

@@ -21,7 +21,7 @@ A Helm chart for home assistant on Kubernetes
2121
| autoscaling.targetCPUUtilizationPercentage | int | `80` | |
2222
| extraVolumeMounts | list | `[]` | Additional volumeMounts on the output Deployment definition. example device mount: - mountPath: /dev/ttyACM0 name: usb |
2323
| extraVolumes | list | `[]` | Additional volumes on the output Deployment definition. example device as volume: - hostPath: path: >- /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20230509111242-if00 type: CharDevice name: usb |
24-
| fullnameOverride | string | `""` | |
24+
| fullnameOverride | string | `""` | fullname override to use for all chart resources, instead of helm release name |
2525
| homeAssistant.automations | string | `""` | contents of automations.yaml file to create, ignored if homeAssistant.existingAutomationsConfigMap set |
2626
| homeAssistant.configuration | string | `""` | any data you'd like to see put into your configuration.yaml # example config configuration: | # this enables proxies such as the ingress nginx controller http: use_x_forwarded_for: true trusted_proxies: - 10.0.0.0/8 mobile: config: |
2727
| homeAssistant.existingAutomationsConfigMap | string | `""` | name of existing automations ConfigMap |
@@ -38,8 +38,8 @@ A Helm chart for home assistant on Kubernetes
3838
| homeAssistant.owner.username | string | `"admin"` | login username of the owner user, ignored if owner.existingSecret is set |
3939
| homeAssistant.scenes | string | `""` | conents of scenes.yaml file to create, ignored if homeAssistant.existingScenesConfigMap set |
4040
| homeAssistant.themes | string | `""` | contents of themes.yaml file to create, ignored if homeAssistant.existingThemesConfigMap set |
41-
| image.pullPolicy | string | `"IfNotPresent"` | |
42-
| image.repository | string | `"ghcr.io/home-assistant/home-assistant"` | |
41+
| image.pullPolicy | string | `"IfNotPresent"` | image pullPolicy. If using tag: latest, set image.pullPolicy: Always |
42+
| image.repository | string | `"ghcr.io/home-assistant/home-assistant"` | image repository that defaults to the official Home Assistant GitHub ghcr.io repo |
4343
| image.tag | string | `""` | Overrides the image tag whose default is the chart appVersion. |
4444
| imagePullSecrets | list | `[]` | |
4545
| ingress.annotations | object | `{}` | |
@@ -61,15 +61,15 @@ A Helm chart for home assistant on Kubernetes
6161
| persistence.size | string | `"8Gi"` | |
6262
| persistence.storageClass | string | `"nil"` | |
6363
| podAnnotations | object | `{}` | |
64-
| podLabels | object | `{}` | |
64+
| podLabels | object | `{}` | labels to apply to all pods |
6565
| podSecurityContext | object | `{}` | |
6666
| readinessProbe.enabled | bool | `true` | |
6767
| readinessProbe.httpGet.path | string | `"/"` | |
6868
| readinessProbe.httpGet.port | string | `"http"` | |
6969
| replicaCount | int | `1` | |
70-
| resources | object | `{}` | resource requests and limits. example: for requesting a USB device from the generic device plugin limits: squat.ai/serial: 1 |
70+
| resources | object | `{}` | resource requests and limits. example: for requesting a USB device from the [generic device plugin](https://github.com/squat/generic-device-plugin) limits: squat.ai/serial: 1 |
7171
| securityContext | object | `{}` | |
72-
| service.port | int | `80` | |
72+
| service.port | int | `80` | default port to expose |
7373
| service.targetPort | int | `8123` | default port for the home home-assistant container |
7474
| service.type | string | `"ClusterIP"` | |
7575
| serviceAccount.annotations | object | `{}` | Annotations to add to the service account |

charts/home-assistant/values.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
replicaCount: 1
22

33
image:
4+
# -- image repository that defaults to the official Home Assistant GitHub ghcr.io repo
45
repository: ghcr.io/home-assistant/home-assistant
6+
# -- image pullPolicy. If using tag: latest, set image.pullPolicy: Always
57
pullPolicy: IfNotPresent
68
# -- Overrides the image tag whose default is the chart appVersion.
79
tag: ""
810

911
imagePullSecrets: []
1012
nameOverride: ""
13+
# -- fullname override to use for all chart resources, instead of helm release name
1114
fullnameOverride: ""
1215

1316
serviceAccount:
@@ -22,6 +25,7 @@ serviceAccount:
2225
name: ""
2326

2427
podAnnotations: {}
28+
# -- labels to apply to all pods
2529
podLabels: {}
2630

2731
podSecurityContext: {}
@@ -37,6 +41,7 @@ securityContext: {}
3741

3842
service:
3943
type: ClusterIP
44+
# -- default port to expose
4045
port: 80
4146
# -- default port for the home home-assistant container
4247
targetPort: 8123
@@ -57,7 +62,7 @@ ingress:
5762
# - chart-example.local
5863

5964
# -- resource requests and limits. example: for requesting a USB device from the
60-
# generic device plugin
65+
# [generic device plugin](https://github.com/squat/generic-device-plugin)
6166
#
6267
# limits:
6368
# squat.ai/serial: 1
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)