From d3f0e5f72f5ec68bc9ffdeaf2282942d9aace926 Mon Sep 17 00:00:00 2001 From: Stavros Kois <47820033+stavros-k@users.noreply.github.com> Date: Tue, 21 Mar 2023 19:58:25 +0200 Subject: [PATCH] Move home-assistant to ix-dev (#1048) * move home-assistant to ix-dev * update lock * switch to lookup * indent lists --- charts/home-assistant/1.0.71/Chart.lock | 6 ---- charts/home-assistant/1.0.71/Chart.yaml | 15 -------- .../1.0.71/charts/common-2207.0.0.tgz | Bin 4976 -> 0 bytes .../templates/tests/deployment-check.yaml | 21 ----------- .../ix-dev/charts}/home-assistant/.helmignore | 0 .../ix-dev/charts/home-assistant/Chart.lock | 6 ++++ .../ix-dev/charts/home-assistant/Chart.yaml | 23 ++++++++++++ .../ix-dev/charts/home-assistant}/README.md | 0 .../charts/home-assistant}/app-readme.md | 0 .../home-assistant/charts/common-2207.0.0.tgz | Bin 0 -> 4975 bytes .../charts/home-assistant/ci/test-values.yaml | 4 --- .../ix-dev/charts}/home-assistant/item.yaml | 0 .../charts/home-assistant}/questions.yaml | 0 .../home-assistant}/templates/_postgres.tpl | 0 .../templates/backup-postgres-config.yaml | 0 .../templates/backup-postgres-hook.yaml | 0 .../home-assistant}/templates/deployment.yaml | 28 ++++++++++++++- .../home-assistance-init-config.yaml | 0 .../templates/postgres-config.yaml | 0 .../templates/postgres-deployment.yaml | 34 +++++++++++++++++- .../templates/postgres-secret.yaml | 6 ++-- .../templates/postgres-service.yaml | 0 .../templates/pre-install-job.yaml | 0 .../home-assistant}/templates/service.yaml | 0 .../charts}/home-assistant/upgrade_info.json | 0 .../charts}/home-assistant/upgrade_strategy | 0 .../ix-dev/charts/home-assistant/values.yaml | 0 27 files changed, 92 insertions(+), 51 deletions(-) delete mode 100644 charts/home-assistant/1.0.71/Chart.lock delete mode 100644 charts/home-assistant/1.0.71/Chart.yaml delete mode 100644 charts/home-assistant/1.0.71/charts/common-2207.0.0.tgz delete mode 100644 charts/home-assistant/1.0.71/templates/tests/deployment-check.yaml rename {charts => library/ix-dev/charts}/home-assistant/.helmignore (100%) create mode 100644 library/ix-dev/charts/home-assistant/Chart.lock create mode 100644 library/ix-dev/charts/home-assistant/Chart.yaml rename {charts/home-assistant/1.0.71 => library/ix-dev/charts/home-assistant}/README.md (100%) rename {charts/home-assistant/1.0.71 => library/ix-dev/charts/home-assistant}/app-readme.md (100%) create mode 100644 library/ix-dev/charts/home-assistant/charts/common-2207.0.0.tgz rename charts/home-assistant/1.0.71/test_values.yaml => library/ix-dev/charts/home-assistant/ci/test-values.yaml (88%) rename {charts => library/ix-dev/charts}/home-assistant/item.yaml (100%) rename {charts/home-assistant/1.0.71 => library/ix-dev/charts/home-assistant}/questions.yaml (100%) rename {charts/home-assistant/1.0.71 => library/ix-dev/charts/home-assistant}/templates/_postgres.tpl (100%) rename {charts/home-assistant/1.0.71 => library/ix-dev/charts/home-assistant}/templates/backup-postgres-config.yaml (100%) rename {charts/home-assistant/1.0.71 => library/ix-dev/charts/home-assistant}/templates/backup-postgres-hook.yaml (100%) rename {charts/home-assistant/1.0.71 => library/ix-dev/charts/home-assistant}/templates/deployment.yaml (85%) rename {charts/home-assistant/1.0.71 => library/ix-dev/charts/home-assistant}/templates/home-assistance-init-config.yaml (100%) rename {charts/home-assistant/1.0.71 => library/ix-dev/charts/home-assistant}/templates/postgres-config.yaml (100%) rename {charts/home-assistant/1.0.71 => library/ix-dev/charts/home-assistant}/templates/postgres-deployment.yaml (58%) rename {charts/home-assistant/1.0.71 => library/ix-dev/charts/home-assistant}/templates/postgres-secret.yaml (57%) rename {charts/home-assistant/1.0.71 => library/ix-dev/charts/home-assistant}/templates/postgres-service.yaml (100%) rename {charts/home-assistant/1.0.71 => library/ix-dev/charts/home-assistant}/templates/pre-install-job.yaml (100%) rename {charts/home-assistant/1.0.71 => library/ix-dev/charts/home-assistant}/templates/service.yaml (100%) rename {charts => library/ix-dev/charts}/home-assistant/upgrade_info.json (100%) rename {charts => library/ix-dev/charts}/home-assistant/upgrade_strategy (100%) rename charts/home-assistant/1.0.71/ix_values.yaml => library/ix-dev/charts/home-assistant/values.yaml (100%) diff --git a/charts/home-assistant/1.0.71/Chart.lock b/charts/home-assistant/1.0.71/Chart.lock deleted file mode 100644 index 75536ecc2b..0000000000 --- a/charts/home-assistant/1.0.71/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: file://../../../library/common/2207.0.0 - version: 2207.0.0 -digest: sha256:f17f3d458ca0210a52e39da0dce35034e900b36f2040d4b19bed46a7aae91506 -generated: "2022-07-25T00:20:48.151643214+05:00" diff --git a/charts/home-assistant/1.0.71/Chart.yaml b/charts/home-assistant/1.0.71/Chart.yaml deleted file mode 100644 index ec7a9999e2..0000000000 --- a/charts/home-assistant/1.0.71/Chart.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: v2 -appVersion: 2023.3.5 -dependencies: -- name: common - repository: file://../../../library/common/2207.0.0 - version: 2207.0.0 -description: home-assistant App for TrueNAS SCALE -home: https://github.com/home-assistant/home-assistant -icon: https://avatars.githubusercontent.com/u/13844975?s=200&v=4 -keywords: -- home-automation -name: home-assistant -sources: -- https://github.com/home-assistant/home-assistant -version: 1.0.71 diff --git a/charts/home-assistant/1.0.71/charts/common-2207.0.0.tgz b/charts/home-assistant/1.0.71/charts/common-2207.0.0.tgz deleted file mode 100644 index 2adf94b4383245692b6eecaf85bbd43bd62e89de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4976 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 diff --git a/charts/home-assistant/1.0.71/templates/tests/deployment-check.yaml b/charts/home-assistant/1.0.71/templates/tests/deployment-check.yaml deleted file mode 100644 index 7e888eb0b9..0000000000 --- a/charts/home-assistant/1.0.71/templates/tests/deployment-check.yaml +++ /dev/null @@ -1,21 +0,0 @@ -{{- $serviceName := (include "common.names.fullname" .) -}} -apiVersion: v1 -kind: Pod -metadata: - name: {{ .Release.Name }}-test-pod - labels: - app: {{ .Release.Name }} - release: {{ .Release.Name }} - annotations: - "helm.sh/hook": test -spec: - containers: - - name: test-curl - image: alpine/curl - imagePullPolicy: "IfNotPresent" - command: - - /bin/sh - - -ec - - | - curl --connect-timeout 5 --max-time 10 --retry 5 --retry-delay 15 --retry-max-time 90 --retry-all-errors -ksf http://{{ $serviceName }}:{{.Values.web_port}}/ - restartPolicy: Never diff --git a/charts/home-assistant/.helmignore b/library/ix-dev/charts/home-assistant/.helmignore similarity index 100% rename from charts/home-assistant/.helmignore rename to library/ix-dev/charts/home-assistant/.helmignore diff --git a/library/ix-dev/charts/home-assistant/Chart.lock b/library/ix-dev/charts/home-assistant/Chart.lock new file mode 100644 index 0000000000..ad5bae57c3 --- /dev/null +++ b/library/ix-dev/charts/home-assistant/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: file://../../../common/2207.0.0 + version: 2207.0.0 +digest: sha256:a301ba0f99ec1e08a60a7f0a0320aa02d225993572f2f056f09520f06df88b37 +generated: "2023-03-21T17:14:27.525375555Z" diff --git a/library/ix-dev/charts/home-assistant/Chart.yaml b/library/ix-dev/charts/home-assistant/Chart.yaml new file mode 100644 index 0000000000..c6bba1a56b --- /dev/null +++ b/library/ix-dev/charts/home-assistant/Chart.yaml @@ -0,0 +1,23 @@ +name: home-assistant +description: Home Assistant App for TrueNAS SCALE +annotations: + title: Home Assistant +type: application +version: 1.0.72 +apiVersion: v2 +appVersion: '2023.3.5' +kubeVersion: '>=1.16.0-0' +maintainers: + - name: truenas + url: https://www.truenas.com/ +dependencies: + - name: common + repository: file://../../../common/2207.0.0 + version: 2207.0.0 +home: https://github.com/home-assistant/home-assistant +icon: https://avatars.githubusercontent.com/u/13844975?s=200&v=4 +sources: + - https://github.com/home-assistant/home-assistant + - https://github.com/truenas/charts/tree/master/library/ix-dev/charts/home-assistant +keywords: + - home-automation diff --git a/charts/home-assistant/1.0.71/README.md b/library/ix-dev/charts/home-assistant/README.md similarity index 100% rename from charts/home-assistant/1.0.71/README.md rename to library/ix-dev/charts/home-assistant/README.md diff --git a/charts/home-assistant/1.0.71/app-readme.md b/library/ix-dev/charts/home-assistant/app-readme.md similarity index 100% rename from charts/home-assistant/1.0.71/app-readme.md rename to library/ix-dev/charts/home-assistant/app-readme.md diff --git a/library/ix-dev/charts/home-assistant/charts/common-2207.0.0.tgz b/library/ix-dev/charts/home-assistant/charts/common-2207.0.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..bb76f27c528f62dcc3df67cc98144773ed56159e GIT binary patch literal 4975 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 literal 0 HcmV?d00001 diff --git a/charts/home-assistant/1.0.71/test_values.yaml b/library/ix-dev/charts/home-assistant/ci/test-values.yaml similarity index 88% rename from charts/home-assistant/1.0.71/test_values.yaml rename to library/ix-dev/charts/home-assistant/ci/test-values.yaml index 25171e8559..daaca32669 100644 --- a/charts/home-assistant/1.0.71/test_values.yaml +++ b/library/ix-dev/charts/home-assistant/ci/test-values.yaml @@ -11,10 +11,6 @@ emptyDirVolumes: true environmentVariables: [] extraAppVolumeMounts: [] hostNetwork: false -image: - pullPolicy: IfNotPresent - repository: homeassistant/home-assistant - tag: 2023.3.5 ixChartContext: {} ownerGID: 568 ownerUID: 568 diff --git a/charts/home-assistant/item.yaml b/library/ix-dev/charts/home-assistant/item.yaml similarity index 100% rename from charts/home-assistant/item.yaml rename to library/ix-dev/charts/home-assistant/item.yaml diff --git a/charts/home-assistant/1.0.71/questions.yaml b/library/ix-dev/charts/home-assistant/questions.yaml similarity index 100% rename from charts/home-assistant/1.0.71/questions.yaml rename to library/ix-dev/charts/home-assistant/questions.yaml diff --git a/charts/home-assistant/1.0.71/templates/_postgres.tpl b/library/ix-dev/charts/home-assistant/templates/_postgres.tpl similarity index 100% rename from charts/home-assistant/1.0.71/templates/_postgres.tpl rename to library/ix-dev/charts/home-assistant/templates/_postgres.tpl diff --git a/charts/home-assistant/1.0.71/templates/backup-postgres-config.yaml b/library/ix-dev/charts/home-assistant/templates/backup-postgres-config.yaml similarity index 100% rename from charts/home-assistant/1.0.71/templates/backup-postgres-config.yaml rename to library/ix-dev/charts/home-assistant/templates/backup-postgres-config.yaml diff --git a/charts/home-assistant/1.0.71/templates/backup-postgres-hook.yaml b/library/ix-dev/charts/home-assistant/templates/backup-postgres-hook.yaml similarity index 100% rename from charts/home-assistant/1.0.71/templates/backup-postgres-hook.yaml rename to library/ix-dev/charts/home-assistant/templates/backup-postgres-hook.yaml diff --git a/charts/home-assistant/1.0.71/templates/deployment.yaml b/library/ix-dev/charts/home-assistant/templates/deployment.yaml similarity index 85% rename from charts/home-assistant/1.0.71/templates/deployment.yaml rename to library/ix-dev/charts/home-assistant/templates/deployment.yaml index bc2a353325..1f333b07db 100644 --- a/charts/home-assistant/1.0.71/templates/deployment.yaml +++ b/library/ix-dev/charts/home-assistant/templates/deployment.yaml @@ -62,10 +62,36 @@ spec: - name: extrappvolume-{{ $index }} mountPath: {{ $hostPathConfiguration.mountPath }} {{ end }} - ports: - name: web containerPort: 8123 + readinessProbe: + httpGet: + path: / + port: 8123 + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 5 + failureThreshold: 5 + successThreshold: 2 + livenessProbe: + httpGet: + path: / + port: 8123 + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 5 + failureThreshold: 5 + successThreshold: 1 + startupProbe: + httpGet: + path: / + port: 8123 + initialDelaySeconds: 10 + periodSeconds: 5 + timeoutSeconds: 2 + failureThreshold: 60 + successThreshold: 1 env: {{ $databaseName := (include "postgres.DatabaseName" .)}} {{ $envList := (default list .Values.environmentVariables) }} diff --git a/charts/home-assistant/1.0.71/templates/home-assistance-init-config.yaml b/library/ix-dev/charts/home-assistant/templates/home-assistance-init-config.yaml similarity index 100% rename from charts/home-assistant/1.0.71/templates/home-assistance-init-config.yaml rename to library/ix-dev/charts/home-assistant/templates/home-assistance-init-config.yaml diff --git a/charts/home-assistant/1.0.71/templates/postgres-config.yaml b/library/ix-dev/charts/home-assistant/templates/postgres-config.yaml similarity index 100% rename from charts/home-assistant/1.0.71/templates/postgres-config.yaml rename to library/ix-dev/charts/home-assistant/templates/postgres-config.yaml diff --git a/charts/home-assistant/1.0.71/templates/postgres-deployment.yaml b/library/ix-dev/charts/home-assistant/templates/postgres-deployment.yaml similarity index 58% rename from charts/home-assistant/1.0.71/templates/postgres-deployment.yaml rename to library/ix-dev/charts/home-assistant/templates/postgres-deployment.yaml index 802ca73911..71fe845e75 100644 --- a/charts/home-assistant/1.0.71/templates/postgres-deployment.yaml +++ b/library/ix-dev/charts/home-assistant/templates/postgres-deployment.yaml @@ -15,10 +15,42 @@ spec: {{ include "common.deployment.common_spec" $values | nindent 2 }} {{ $envList = mustAppend $envList (dict "name" "POSTGRES_USER" "valueFromSecret" true "secretName" "db-details" "secretKey" "db-user")}} {{ $envList = mustAppend $envList (dict "name" "POSTGRES_PASSWORD" "valueFromSecret" true "secretName" "db-details" "secretKey" "db-password")}} {{ include "common.containers.environmentVariables" (dict "environmentVariables" $envList) | nindent 10 }} - volumeMounts: {{ include "postgres.volumeMountsConfiguration" $values | nindent 10 }} ports: - name: postgres-tcp containerPort: 5432 protocol: TCP + readinessProbe: + exec: + command: + - sh + - -c + - "until pg_isready -U ${POSTGRES_USER} -h localhost; do sleep 2; done" + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 5 + failureThreshold: 5 + successThreshold: 2 + livenessProbe: + exec: + command: + - sh + - -c + - "until pg_isready -U ${POSTGRES_USER} -h localhost; do sleep 2; done" + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 5 + failureThreshold: 5 + successThreshold: 1 + startupProbe: + exec: + command: + - sh + - -c + - "until pg_isready -U ${POSTGRES_USER} -h localhost; do sleep 2; done" + initialDelaySeconds: 10 + periodSeconds: 5 + timeoutSeconds: 2 + failureThreshold: 60 + successThreshold: 1 volumes: {{ include "postgres.volumeConfiguration" $values | nindent 8 }} diff --git a/charts/home-assistant/1.0.71/templates/postgres-secret.yaml b/library/ix-dev/charts/home-assistant/templates/postgres-secret.yaml similarity index 57% rename from charts/home-assistant/1.0.71/templates/postgres-secret.yaml rename to library/ix-dev/charts/home-assistant/templates/postgres-secret.yaml index 6700621026..0a93ebe57b 100644 --- a/charts/home-assistant/1.0.71/templates/postgres-secret.yaml +++ b/library/ix-dev/charts/home-assistant/templates/postgres-secret.yaml @@ -4,8 +4,8 @@ metadata: name: db-details data: db-user: {{ "postgres" | b64enc }} - {{- if .Release.IsInstall }} - db-password: {{ randAlphaNum 15 | b64enc | quote }} + {{- with (lookup "v1" "Secret" .Release.Namespace "db-details") }} + db-password: {{ index .data "db-password" }} {{ else }} - db-password: {{ index (lookup "v1" "Secret" .Release.Namespace "db-details").data "db-password" }} + db-password: {{ randAlphaNum 15 | b64enc | quote }} {{ end }} diff --git a/charts/home-assistant/1.0.71/templates/postgres-service.yaml b/library/ix-dev/charts/home-assistant/templates/postgres-service.yaml similarity index 100% rename from charts/home-assistant/1.0.71/templates/postgres-service.yaml rename to library/ix-dev/charts/home-assistant/templates/postgres-service.yaml diff --git a/charts/home-assistant/1.0.71/templates/pre-install-job.yaml b/library/ix-dev/charts/home-assistant/templates/pre-install-job.yaml similarity index 100% rename from charts/home-assistant/1.0.71/templates/pre-install-job.yaml rename to library/ix-dev/charts/home-assistant/templates/pre-install-job.yaml diff --git a/charts/home-assistant/1.0.71/templates/service.yaml b/library/ix-dev/charts/home-assistant/templates/service.yaml similarity index 100% rename from charts/home-assistant/1.0.71/templates/service.yaml rename to library/ix-dev/charts/home-assistant/templates/service.yaml diff --git a/charts/home-assistant/upgrade_info.json b/library/ix-dev/charts/home-assistant/upgrade_info.json similarity index 100% rename from charts/home-assistant/upgrade_info.json rename to library/ix-dev/charts/home-assistant/upgrade_info.json diff --git a/charts/home-assistant/upgrade_strategy b/library/ix-dev/charts/home-assistant/upgrade_strategy similarity index 100% rename from charts/home-assistant/upgrade_strategy rename to library/ix-dev/charts/home-assistant/upgrade_strategy diff --git a/charts/home-assistant/1.0.71/ix_values.yaml b/library/ix-dev/charts/home-assistant/values.yaml similarity index 100% rename from charts/home-assistant/1.0.71/ix_values.yaml rename to library/ix-dev/charts/home-assistant/values.yaml