Commit Graph

436 Commits

Author SHA1 Message Date
Christian Lempa
36c2972457
Merge pull request #186 from ChristianLempa/renovate/kubectl-1.x
chore(deps): update terraform kubectl to v1.14.0
2024-03-18 16:44:13 +01:00
renovate[bot]
b145bf0987
chore(deps): update utkuozdemir/nvidia_gpu_exporter docker tag to v0.5.0 2024-03-18 15:42:59 +00:00
renovate[bot]
faecd97ecc
chore(deps): update terraform kubernetes to v2.27.0 2024-03-18 15:42:54 +00:00
renovate[bot]
f7e543f4bf
chore(deps): update terraform kubectl to v1.14.0 2024-03-18 15:42:50 +00:00
Christian Lempa
c068c77fdb
Merge pull request #185 from ChristianLempa/renovate/helm-2.x
chore(deps): update terraform helm to v2.12.1
2024-03-18 16:42:18 +01:00
Christian Lempa
2d6ddb9b94
Merge pull request #184 from ChristianLempa/renovate/docker-2.x
chore(deps): update terraform docker to ~> 2.25.0
2024-03-18 16:42:03 +01:00
Christian Lempa
aad5523765
Merge branch 'main' into renovate/docker-2.x 2024-03-18 16:41:57 +01:00
renovate[bot]
219b403b1c
chore(deps): update terraform helm to v2.12.1 2024-03-18 15:41:51 +00:00
Christian Lempa
01e8700552
Merge pull request #183 from ChristianLempa/renovate/mysql-8.x
chore(deps): update mysql docker tag to v8.3
2024-03-18 16:41:23 +01:00
Christian Lempa
ed32160350
Merge pull request #181 from ChristianLempa/renovate/jc21-mariadb-aria-10.x
chore(deps): update jc21/mariadb-aria docker tag to v10.11.5
2024-03-18 16:41:07 +01:00
renovate[bot]
577c872152
chore(deps): update terraform docker to ~> 2.25.0 2024-03-18 15:40:37 +00:00
Christian Lempa
c5fbbd1a97
Merge pull request #194 from ChristianLempa/renovate/docker-3.x
chore(deps): update terraform docker to v3
2024-03-18 16:40:35 +01:00
renovate[bot]
b56cc32f9a
chore(deps): update mysql docker tag to v8.3 2024-03-18 15:40:34 +00:00
renovate[bot]
6599e6b540
chore(deps): update jc21/mariadb-aria docker tag to v10.11.5 2024-03-18 15:40:30 +00:00
Christian Lempa
056d8c8bb8
Merge pull request #182 from ChristianLempa/renovate/mariadb-10.x
chore(deps): update mariadb docker tag to v10.11
2024-03-18 16:39:43 +01:00
renovate[bot]
bd0af3026d
chore(deps): update terraform docker to v3 2024-03-18 15:39:22 +00:00
renovate[bot]
7cbe25e315
chore(deps): update mariadb docker tag to v10.11 2024-03-18 15:38:34 +00:00
Christian Lempa
dbf8665789
Merge pull request #180 from ChristianLempa/renovate/gcr.io-cadvisor-cadvisor-0.x
chore(deps): update gcr.io/cadvisor/cadvisor docker tag to v0.49.1
2024-03-18 16:38:02 +01:00
renovate[bot]
7465bcad0a
chore(deps): update gcr.io/cadvisor/cadvisor docker tag to v0.49.1 2024-03-18 15:35:16 +00:00
Christian Lempa
72599660ff
Merge pull request #177 from ChristianLempa/renovate/busybox-1.x
chore(deps): update busybox docker tag to v1.36.1
2024-03-18 16:34:37 +01:00
renovate[bot]
e904441efa
chore(deps): update busybox docker tag to v1.36.1 2024-03-18 15:34:24 +00:00
Christian Lempa
ba58f86667
Merge pull request #142 from ChristianLempa/ChristianLempa/issue139
added example for local service
2024-03-18 16:34:14 +01:00
Christian Lempa
45e8525dbc
Merge pull request #158 from jwklijnsma/main
Add renovate.json
2024-03-18 16:33:53 +01:00
Christian Lempa
d96ec0f78a
Merge branch 'main' into main 2024-03-18 16:33:45 +01:00
Christian Lempa
764d5fdd20
Merge pull request #178 from ChristianLempa/renovate/docker.io-library-mariadb-10.x
chore(deps): update docker.io/library/mariadb docker tag to v10.11.7
2024-03-18 16:30:33 +01:00
renovate[bot]
481f8afc82
chore(deps): update docker.io/library/mariadb docker tag to v10.11.7 2024-03-18 15:27:06 +00:00
Christian Lempa
f8eb68b795
Merge pull request #176 from ChristianLempa/renovate/configure
chore: Configure Renovate
2024-03-18 16:26:40 +01:00
renovate[bot]
f22da41677
Add renovate.json 2024-03-18 15:25:47 +00:00
Christoph Schug
7468d3a8f4
Merge pull request #175 from cschug/upgrade_homeassistant
chore: upgrade Home Assistant 2024.3.0 -> 2024.3.1
2024-03-14 21:40:46 +01:00
Christoph Schug
1a4bb1ebd2 chore: upgrade Home Assistant 2024.3.0 -> 2024.3.1 2024-03-14 21:39:38 +01:00
Christoph Schug
e67e61b928
Merge pull request #173 from cschug/upgrade_nginxproxymanager
chore: upgrade Nginx Proxy Manager 2.10.3 -> 2.11.1
2024-03-08 22:28:15 +01:00
Christoph Schug
13684e9c48 chore: upgrade Nginx Proxy Manager 2.10.3 -> 2.11.1 2024-03-08 22:26:39 +01:00
Christoph Schug
97ebbc4be5
Merge pull request #172 from cschug/upgrade_node_exporter
chore: upgrade Node Exporter 1.5.0 -> 1.7.0
2024-03-08 22:09:54 +01:00
Christoph Schug
32796266d4 chore: upgrade Node Exporter 1.5.0 -> 1.7.0 2024-03-08 22:08:48 +01:00
Christoph Schug
0d8d646a61
Merge pull request #171 from cschug/fix_newlines
fix: ensure Unix-style newlines
2024-03-08 14:18:56 +01:00
Christoph Schug
c59109270a fix: ensure Unix-style newlines
Convert all DOS-style line breaks (carriage return followed by line
feed) to Unix-style line breaks (line feed only).
2024-03-08 14:14:41 +01:00
Christoph Schug
e7077ef73c
Merge pull request #170 from cschug/update_homeassistant
chore: upgrade Home Assistant 2023.6 -> 2024.3.0
2024-03-08 14:07:09 +01:00
Christoph Schug
b74f64c33f chore: upgrade Home Assistant 2023.6 -> 2024.3.0 2024-03-07 21:06:49 +01:00
Christoph Schug
45180e94c9
Merge pull request #169 from cschug/upgrade_grafana
chore: upgrade Grafana 10.3.3 -> 10.4.0
2024-03-06 23:31:35 +01:00
Christoph Schug
f4b36dad06 chore: upgrade Grafana 10.3.3 -> 10.4.0 2024-03-06 21:40:02 +01:00
Christoph Schug
b37a709672 fix: remove Compose version specification 2024-03-06 21:34:33 +01:00
Christoph Schug
10ae69e17a feat: add container health check 2024-03-06 21:33:39 +01:00
Christoph Schug
911fcc61eb feat: interpolate name of user and database
Unless explicitely set, the database name is nevertheless derived from
the user by the image's entrypoint, but we can make this more obvious by
defining a interpolation here.
2024-03-06 21:33:39 +01:00
Christoph Schug
ce2caf7c8f feat: allow custom timezone, defaulting to UTC 2024-03-06 21:33:39 +01:00
Christoph Schug
16a628e111 feat: allow custom host authentication method 2024-03-06 21:33:39 +01:00
Christoph Schug
89dd1f5a08 feat: default to use data checksums in PostgreSQL
There is little reason not to use PostgreSQL data checksums [1] and they
can greatly help to ensure data integrity.

[1] https://www.postgresql.org/docs/current/checksums.html
2024-03-06 21:33:39 +01:00
Christoph Schug
edf466c7c9 feat: use Docker secrets for password
Using environment variables for secret data like passwords is an
anti-pattern as they can easily leak. It's much safer to maintain the
data as a file. To prevent accidental commits of the password file, we
are adding a `.gitignore` file.
2024-03-06 21:33:39 +01:00
Christoph Schug
bb84e13b9a feat: give additional information on custom networking 2024-03-06 21:33:39 +01:00
Christoph Schug
e2d527ec67 feat: use the latest PostgreSQL release as named version
Using the `latest` tag is bad practice.

Also reference the full path of the container image including its
container registry as for example Podman Compose doesn't default to
Docker Hub.
2024-03-06 21:33:39 +01:00
Christoph Schug
89f8ecb4a5 feat: use the local volume storage driver by default 2024-03-06 21:33:39 +01:00