mirror of
https://github.com/k8s-at-home/charts.git
synced 2025-02-03 07:49:03 +00:00
syncronizing with helm chart PR
This commit is contained in:
parent
7092ba443f
commit
7fe21f8acf
@ -1,8 +1,8 @@
|
|||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
appVersion: 0.72.1
|
appVersion: 0.74.2
|
||||||
description: Home Assistant
|
description: Home Assistant
|
||||||
name: home-assistant
|
name: home-assistant
|
||||||
version: 0.1.25
|
version: 0.1.45
|
||||||
keywords:
|
keywords:
|
||||||
- home-assistant
|
- home-assistant
|
||||||
- hass
|
- hass
|
||||||
@ -11,6 +11,7 @@ home: https://github.com/home-assistant/home-assistant
|
|||||||
icon: https://upload.wikimedia.org/wikipedia/commons/thumb/6/6e/Home_Assistant_Logo.svg/519px-Home_Assistant_Logo.svg.png
|
icon: https://upload.wikimedia.org/wikipedia/commons/thumb/6/6e/Home_Assistant_Logo.svg/519px-Home_Assistant_Logo.svg.png
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/home-assistant/home-assistant
|
- https://github.com/home-assistant/home-assistant
|
||||||
|
- https://github.com/danielperna84/hass-configurator
|
||||||
maintainers:
|
maintainers:
|
||||||
- name: billimek
|
- name: billimek
|
||||||
email: jeff@billimek.com
|
email: jeff@billimek.com
|
@ -38,7 +38,6 @@ The following tables lists the configurable parameters of the Sentry chart and t
|
|||||||
| `image.repository` | Image repository | `homeassistant/home-assistant` |
|
| `image.repository` | Image repository | `homeassistant/home-assistant` |
|
||||||
| `image.tag` | Image tag. Possible values listed [here](https://hub.docker.com/r/jacobalberty/home-assistant/tags/).| `0.72.1`|
|
| `image.tag` | Image tag. Possible values listed [here](https://hub.docker.com/r/jacobalberty/home-assistant/tags/).| `0.72.1`|
|
||||||
| `image.pullPolicy` | Image pull policy | `IfNotPresent` |
|
| `image.pullPolicy` | Image pull policy | `IfNotPresent` |
|
||||||
| `name` | Default name | `home-assistant` |
|
|
||||||
| `service.type` | Kubernetes service type for the home-assistant GUI | `ClusterIP` |
|
| `service.type` | Kubernetes service type for the home-assistant GUI | `ClusterIP` |
|
||||||
| `service.port` | Kubernetes port where the home-assistant GUI is exposed| `8123` |
|
| `service.port` | Kubernetes port where the home-assistant GUI is exposed| `8123` |
|
||||||
| `service.annotations` | Service annotations for the home-assistant GUI | `{}` |
|
| `service.annotations` | Service annotations for the home-assistant GUI | `{}` |
|
||||||
@ -58,17 +57,7 @@ The following tables lists the configurable parameters of the Sentry chart and t
|
|||||||
| `persistence.storageClass` | Type of persistent volume claim | `-` |
|
| `persistence.storageClass` | Type of persistent volume claim | `-` |
|
||||||
| `persistence.accessMode` | Persistence access modes | `ReadWriteMany` |
|
| `persistence.accessMode` | Persistence access modes | `ReadWriteMany` |
|
||||||
| `extraEnv` | Extra ENV vars to pass to the home-assistant container | `{}` |
|
| `extraEnv` | Extra ENV vars to pass to the home-assistant container | `{}` |
|
||||||
| `mqttService.enabled` | Enable the mqtt service port for home-assistant | `false` |
|
|
||||||
| `mqttService.type` | Kubernetes service type for the mqtt service | `NodePort` |
|
|
||||||
| `mqttService.port` | Kubernetes port where the mqtt service is exposed| `1883` |
|
|
||||||
| `mqttService.annotations` | Service annotations for the mqtt service | `{}` |
|
|
||||||
| `mqttService.clusterIP` | Cluster IP for the mqtt service | `` |
|
|
||||||
| `mqttService.externalIPs` | External IPs for the mqtt service | `[]` |
|
|
||||||
| `mqttService.loadBalancerIP` | Loadbalance IP for the mqtt service | `` |
|
|
||||||
| `mqttService.loadBalancerSourceRanges` | Loadbalance client IP restriction range for the mqtt service | `[]` |
|
|
||||||
| `mqttService.nodePort` | nodePort to listen on for the mqtt service | `` |
|
|
||||||
| `configurator.enabled` | Enable the optional [configuration UI](https://github.com/danielperna84/hass-configurator) | `false` |
|
| `configurator.enabled` | Enable the optional [configuration UI](https://github.com/danielperna84/hass-configurator) | `false` |
|
||||||
| `configurator.name` | Default name for the configurator UI | `configurator` |
|
|
||||||
| `configurator.image.repository` | Image repository | `billimek/hass-configurator-docker` |
|
| `configurator.image.repository` | Image repository | `billimek/hass-configurator-docker` |
|
||||||
| `configurator.image.tag` | Image tag | `x86_64-0.3.0`|
|
| `configurator.image.tag` | Image tag | `x86_64-0.3.0`|
|
||||||
| `configurator.image.pullPolicy` | Image pull policy | `IfNotPresent` |
|
| `configurator.image.pullPolicy` | Image pull policy | `IfNotPresent` |
|
||||||
@ -76,7 +65,8 @@ The following tables lists the configurable parameters of the Sentry chart and t
|
|||||||
| `configurator.hassApiPassword` | Home Assistant API Password | `` |
|
| `configurator.hassApiPassword` | Home Assistant API Password | `` |
|
||||||
| `configurator.basepath` | Base path of the home assistant configuration files | `/config` |
|
| `configurator.basepath` | Base path of the home assistant configuration files | `/config` |
|
||||||
| `configurator.enforceBasepath` | If set to true, will prevent navigation to other directories in the configurator UI | `true` |
|
| `configurator.enforceBasepath` | If set to true, will prevent navigation to other directories in the configurator UI | `true` |
|
||||||
| `configurator.credentials` | If set, will require basic auth to access the configurator UI using the format 'username:password' | `` |
|
| `configurator.username` | If this and password (below) are set, will require basic auth to access the configurator UI | `` |
|
||||||
|
| `configurator.password` | If this and username (above) are set, will require basic auth to access the configurator UI. password is in the format of a sha256 hash (e.g. "test" would be "{sha256}9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08") | `` |
|
||||||
| `configurator.extraEnv` | Extra ENV vars to pass to the configuration UI | `{}` |
|
| `configurator.extraEnv` | Extra ENV vars to pass to the configuration UI | `{}` |
|
||||||
| `configurator.ingress.enabled` | Enables Ingress for the configurator UI | `false` |
|
| `configurator.ingress.enabled` | Enables Ingress for the configurator UI | `false` |
|
||||||
| `configurator.ingress.annotations` | Ingress annotations for the configurator UI | `{}` |
|
| `configurator.ingress.annotations` | Ingress annotations for the configurator UI | `{}` |
|
||||||
|
@ -24,23 +24,6 @@ If release name contains chart name it will be used as a full name.
|
|||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
{{/*
|
|
||||||
Create a fully qualified configurator name.
|
|
||||||
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
|
|
||||||
*/}}
|
|
||||||
{{- define "home-assistant.configurator.fullname" -}}
|
|
||||||
{{- if .Values.configurator.fullnameOverride -}}
|
|
||||||
{{- .Values.configurator.fullnameOverride | trunc 63 | trimSuffix "-" -}}
|
|
||||||
{{- else -}}
|
|
||||||
{{- $name := default .Chart.Name .Values.nameOverride -}}
|
|
||||||
{{- if contains $name .Release.Name -}}
|
|
||||||
{{- printf "%s-%s" .Release.Name .Values.configurator.name | trunc 63 | trimSuffix "-" -}}
|
|
||||||
{{- else -}}
|
|
||||||
{{- printf "%s-%s-%s" .Release.Name $name .Values.configurator.name | trunc 63 | trimSuffix "-" -}}
|
|
||||||
{{- end -}}
|
|
||||||
{{- end -}}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{/*
|
{{/*
|
||||||
Create chart name and version as used by the chart label.
|
Create chart name and version as used by the chart label.
|
||||||
*/}}
|
*/}}
|
||||||
|
@ -3,11 +3,11 @@
|
|||||||
apiVersion: apps/v1beta2
|
apiVersion: apps/v1beta2
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "home-assistant.configurator.fullname" . }}
|
name: {{ template "home-assistant.fullname" . }}-configurator
|
||||||
labels:
|
labels:
|
||||||
app: {{ template "home-assistant.name" . }}
|
app: {{ template "home-assistant.name" . }}
|
||||||
chart: {{ template "home-assistant.chart" . }}
|
chart: {{ template "home-assistant.chart" . }}
|
||||||
component: "{{ .Release.Name }}-{{ .Values.configurator.name }}"
|
component: configurator
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
heritage: {{ .Release.Service }}
|
heritage: {{ .Release.Service }}
|
||||||
spec:
|
spec:
|
||||||
@ -16,16 +16,16 @@ spec:
|
|||||||
matchLabels:
|
matchLabels:
|
||||||
app: {{ template "home-assistant.name" . }}
|
app: {{ template "home-assistant.name" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
|
component: configurator
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
app: {{ template "home-assistant.name" . }}
|
app: {{ template "home-assistant.name" . }}
|
||||||
component: "{{ .Values.configurator.name }}"
|
component: configurator
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
component: "{{ .Release.Name }}-{{ .Values.configurator.name }}"
|
|
||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: {{ template "home-assistant.name" . }}-{{ .Values.configurator.name }}
|
- name: {{ template "home-assistant.name" . }}-configurator
|
||||||
image: "{{ .Values.configurator.image.repository }}:{{ .Values.configurator.image.tag }}"
|
image: "{{ .Values.configurator.image.repository }}:{{ .Values.configurator.image.tag }}"
|
||||||
imagePullPolicy: {{ .Values.configurator.image.pullPolicy }}
|
imagePullPolicy: {{ .Values.configurator.image.pullPolicy }}
|
||||||
ports:
|
ports:
|
||||||
@ -45,15 +45,20 @@ spec:
|
|||||||
- name: HC_HASS_API_PASSWORD
|
- name: HC_HASS_API_PASSWORD
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: {{ template "home-assistant.configurator.fullname" . }}
|
name: {{ template "home-assistant.fullname" . }}-configurator
|
||||||
key: hass-api-password
|
key: hass-api-password
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.configurator.credentials }}
|
{{- if (.Values.configurator.username) and (.Values.configurator.password) }}
|
||||||
- name: HC_CREDENTIALS
|
- name: HC_USERNAME
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: {{ template "home-assistant.configurator.fullname" . }}
|
name: {{ template "home-assistant.fullname" . }}-configurator
|
||||||
key: credentials
|
key: username
|
||||||
|
- name: HC_PASSWORD
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: {{ template "home-assistant.fullname" . }}-configurator
|
||||||
|
key: password
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.configurator.hassApiUrl }}
|
{{- if .Values.configurator.hassApiUrl }}
|
||||||
- name: HC_HASS_API
|
- name: HC_HASS_API
|
||||||
|
@ -1,15 +1,15 @@
|
|||||||
{{- if and .Values.configurator.enabled .Values.configurator.ingress.enabled -}}
|
{{- if and .Values.configurator.enabled .Values.configurator.ingress.enabled -}}
|
||||||
{{- $fullName := include "home-assistant.configurator.fullname" . -}}
|
{{- $fullName := include "home-assistant.fullname" . -}}
|
||||||
{{- $servicePort := .Values.configurator.service.port -}}
|
{{- $servicePort := .Values.configurator.service.port -}}
|
||||||
{{- $ingressPath := .Values.configurator.ingress.path -}}
|
{{- $ingressPath := .Values.configurator.ingress.path -}}
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: extensions/v1beta1
|
||||||
kind: Ingress
|
kind: Ingress
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ $fullName }}
|
name: {{ $fullName }}-configurator
|
||||||
labels:
|
labels:
|
||||||
app: {{ template "home-assistant.name" . }}
|
app: {{ template "home-assistant.name" . }}
|
||||||
chart: {{ template "home-assistant.chart" . }}
|
chart: {{ template "home-assistant.chart" . }}
|
||||||
component: "{{ .Release.Name }}-{{ .Values.configurator.name }}"
|
component: configurator
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
heritage: {{ .Release.Service }}
|
heritage: {{ .Release.Service }}
|
||||||
{{- with .Values.configurator.ingress.annotations }}
|
{{- with .Values.configurator.ingress.annotations }}
|
||||||
@ -34,7 +34,7 @@ spec:
|
|||||||
paths:
|
paths:
|
||||||
- path: {{ $ingressPath }}
|
- path: {{ $ingressPath }}
|
||||||
backend:
|
backend:
|
||||||
serviceName: {{ $fullName }}
|
serviceName: {{ $fullName }}-configurator
|
||||||
servicePort: {{ $servicePort }}
|
servicePort: {{ $servicePort }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: Secret
|
kind: Secret
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "home-assistant.configurator.fullname" . }}
|
name: {{ template "home-assistant.fullname" . }}-configurator
|
||||||
labels:
|
labels:
|
||||||
app: {{ template "home-assistant.name" . }}
|
app: {{ template "home-assistant.name" . }}
|
||||||
chart: {{ template "home-assistant.chart" . }}
|
chart: {{ template "home-assistant.chart" . }}
|
||||||
component: "{{ .Release.Name }}-{{ .Values.configurator.name }}"
|
component: configurator
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
heritage: {{ .Release.Service }}
|
heritage: {{ .Release.Service }}
|
||||||
type: Opaque
|
type: Opaque
|
||||||
@ -13,6 +13,9 @@ data:
|
|||||||
{{- if .Values.configurator.hassApiPassword }}
|
{{- if .Values.configurator.hassApiPassword }}
|
||||||
hass-api-password: {{ .Values.configurator.hassApiPassword | b64enc | quote }}
|
hass-api-password: {{ .Values.configurator.hassApiPassword | b64enc | quote }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.configurator.credentials }}
|
{{- if .Values.configurator.username }}
|
||||||
credentials: {{ .Values.configurator.credentials | b64enc | quote }}
|
username: {{ .Values.configurator.username | b64enc | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.configurator.password }}
|
||||||
|
password: {{ .Values.configurator.password | b64enc | quote }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
@ -2,11 +2,11 @@
|
|||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "home-assistant.configurator.fullname" . }}
|
name: {{ template "home-assistant.fullname" . }}-configurator
|
||||||
labels:
|
labels:
|
||||||
app: {{ template "home-assistant.name" . }}
|
app: {{ template "home-assistant.name" . }}
|
||||||
chart: {{ template "home-assistant.chart" . }}
|
chart: {{ template "home-assistant.chart" . }}
|
||||||
component: "{{ .Release.Name }}-{{ .Values.configurator.name }}"
|
component: configurator
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
heritage: {{ .Release.Service }}
|
heritage: {{ .Release.Service }}
|
||||||
{{- if .Values.configurator.service.labels }}
|
{{- if .Values.configurator.service.labels }}
|
||||||
@ -47,5 +47,7 @@ spec:
|
|||||||
nodePort: {{.Values.configurator.service.nodePort}}
|
nodePort: {{.Values.configurator.service.nodePort}}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
selector:
|
selector:
|
||||||
component: "{{ .Release.Name }}-{{ .Values.configurator.name }}"
|
app: {{ template "home-assistant.name" . }}
|
||||||
|
release: {{ .Release.Name }}
|
||||||
|
component: configurator
|
||||||
{{- end }}
|
{{- end }}
|
@ -5,7 +5,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
app: {{ template "home-assistant.name" . }}
|
app: {{ template "home-assistant.name" . }}
|
||||||
chart: {{ template "home-assistant.chart" . }}
|
chart: {{ template "home-assistant.chart" . }}
|
||||||
component: "{{ .Release.Name }}-{{ .Values.name }}"
|
component: server
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
heritage: {{ .Release.Service }}
|
heritage: {{ .Release.Service }}
|
||||||
spec:
|
spec:
|
||||||
@ -14,12 +14,13 @@ spec:
|
|||||||
matchLabels:
|
matchLabels:
|
||||||
app: {{ template "home-assistant.name" . }}
|
app: {{ template "home-assistant.name" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
|
component: server
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
app: {{ template "home-assistant.name" . }}
|
app: {{ template "home-assistant.name" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
component: "{{ .Release.Name }}-{{ .Values.name }}"
|
component: server
|
||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: {{ .Chart.Name }}
|
- name: {{ .Chart.Name }}
|
||||||
@ -29,11 +30,6 @@ spec:
|
|||||||
- name: http
|
- name: http
|
||||||
containerPort: {{ .Values.service.port }}
|
containerPort: {{ .Values.service.port }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
{{- if .Values.mqttService.enabled }}
|
|
||||||
- name: mqtt
|
|
||||||
containerPort: {{ .Values.mqttService.port }}
|
|
||||||
protocol: TCP
|
|
||||||
{{- end }}
|
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /
|
path: /
|
||||||
|
@ -9,7 +9,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
app: {{ template "home-assistant.name" . }}
|
app: {{ template "home-assistant.name" . }}
|
||||||
chart: {{ template "home-assistant.chart" . }}
|
chart: {{ template "home-assistant.chart" . }}
|
||||||
component: "{{ .Release.Name }}-{{ .Values.name }}"
|
component: server
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
heritage: {{ .Release.Service }}
|
heritage: {{ .Release.Service }}
|
||||||
{{- with .Values.ingress.annotations }}
|
{{- with .Values.ingress.annotations }}
|
||||||
|
@ -6,7 +6,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
app: {{ template "home-assistant.fullname" . }}
|
app: {{ template "home-assistant.fullname" . }}
|
||||||
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
||||||
component: "{{ .Release.Name }}-{{ .Values.name }}"
|
component: server
|
||||||
release: "{{ .Release.Name }}"
|
release: "{{ .Release.Name }}"
|
||||||
heritage: "{{ .Release.Service }}"
|
heritage: "{{ .Release.Service }}"
|
||||||
spec:
|
spec:
|
||||||
|
@ -5,7 +5,7 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
app: {{ template "home-assistant.name" . }}
|
app: {{ template "home-assistant.name" . }}
|
||||||
chart: {{ template "home-assistant.chart" . }}
|
chart: {{ template "home-assistant.chart" . }}
|
||||||
component: "{{ .Values.name }}"
|
component: server
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
heritage: {{ .Release.Service }}
|
heritage: {{ .Release.Service }}
|
||||||
{{- if .Values.service.labels }}
|
{{- if .Values.service.labels }}
|
||||||
@ -46,4 +46,6 @@ spec:
|
|||||||
nodePort: {{.Values.service.nodePort}}
|
nodePort: {{.Values.service.nodePort}}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
selector:
|
selector:
|
||||||
component: "{{ .Release.Name }}-{{ .Values.name }}"
|
app: {{ template "home-assistant.name" . }}
|
||||||
|
release: {{ .Release.Name }}
|
||||||
|
component: server
|
@ -6,11 +6,9 @@ replicaCount: 1
|
|||||||
|
|
||||||
image:
|
image:
|
||||||
repository: homeassistant/home-assistant
|
repository: homeassistant/home-assistant
|
||||||
tag: 0.72.1
|
tag: 0.74.2
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
name: home-assistant
|
|
||||||
|
|
||||||
service:
|
service:
|
||||||
type: ClusterIP
|
type: ClusterIP
|
||||||
port: 8123
|
port: 8123
|
||||||
@ -60,44 +58,14 @@ persistence:
|
|||||||
##
|
##
|
||||||
extraEnv: {}
|
extraEnv: {}
|
||||||
|
|
||||||
|
|
||||||
## service to leverage the MQTT broker service if it is enabled within Home Assistant
|
|
||||||
mqttService:
|
|
||||||
enabled: false
|
|
||||||
type: NodePort
|
|
||||||
port: 1883
|
|
||||||
## Specify the nodePort value for the LoadBalancer and NodePort service types.
|
|
||||||
## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport
|
|
||||||
##
|
|
||||||
# nodePort:
|
|
||||||
## Provide any additional annotations which may be required. This can be used to
|
|
||||||
## set the LoadBalancer service type to internal only.
|
|
||||||
## ref: https://kubernetes.io/docs/concepts/services-networking/service/#internal-load-balancer
|
|
||||||
##
|
|
||||||
annotations: {}
|
|
||||||
labels: {}
|
|
||||||
clusterIP: ""
|
|
||||||
## List of IP addresses at which the hass-configurator service is available
|
|
||||||
## Ref: https://kubernetes.io/docs/user-guide/services/#external-ips
|
|
||||||
##
|
|
||||||
externalIPs: []
|
|
||||||
## Use loadBalancerIP to request a specific static IP,
|
|
||||||
## otherwise leave blank
|
|
||||||
##
|
|
||||||
loadBalancerIP:
|
|
||||||
loadBalancerSourceRanges: []
|
|
||||||
# nodePort: 30000
|
|
||||||
|
|
||||||
|
|
||||||
configurator:
|
configurator:
|
||||||
enabled: false
|
enabled: false
|
||||||
name: configurator
|
|
||||||
|
|
||||||
## hass-configurator container image
|
## hass-configurator container image
|
||||||
##
|
##
|
||||||
image:
|
image:
|
||||||
repository: billimek/hass-configurator-docker
|
repository: causticlab/hass-configurator-docker
|
||||||
tag: x86_64-0.3.0
|
tag: x86_64-0.3.1
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
## URL for the home assistant API endpoint
|
## URL for the home assistant API endpoint
|
||||||
@ -108,8 +76,11 @@ configurator:
|
|||||||
basepath: /config
|
basepath: /config
|
||||||
## don't allow switching out of the base path
|
## don't allow switching out of the base path
|
||||||
enforceBasepath: true
|
enforceBasepath: true
|
||||||
## enforce <username:password> basic auth for accessing the configurator
|
## username for basic auth for accessing the configurator
|
||||||
# credentials:
|
# username:
|
||||||
|
## password (sha256-hash) for basic auth for accessing the configurator
|
||||||
|
## For example "test" would be "{sha256}9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"
|
||||||
|
# password:
|
||||||
|
|
||||||
## Additional hass-configurator container environment variable
|
## Additional hass-configurator container environment variable
|
||||||
## For instance to add a http_proxy
|
## For instance to add a http_proxy
|
||||||
@ -138,7 +109,7 @@ configurator:
|
|||||||
## Secrets must be manually created in the namespace
|
## Secrets must be manually created in the namespace
|
||||||
##
|
##
|
||||||
tls: []
|
tls: []
|
||||||
# - secretName: prometheus-alerts-tls
|
# - secretName: hass-configurator-tls
|
||||||
# hosts:
|
# hosts:
|
||||||
# - hass-configurator.domain.com
|
# - hass-configurator.domain.com
|
||||||
|
|
||||||
@ -210,8 +181,6 @@ configurator:
|
|||||||
loadBalancerIP:
|
loadBalancerIP:
|
||||||
loadBalancerSourceRanges: []
|
loadBalancerSourceRanges: []
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
resources: {}
|
resources: {}
|
||||||
# We usually recommend not to specify default resources and to leave this as a conscious
|
# 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
|
# choice for the user. This also increases chances charts run on environments with little
|
||||||
|
Loading…
Reference in New Issue
Block a user