mirror of
https://github.com/morten-olsen/homelab-operator.git
synced 2026-02-08 01:36:28 +01:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
58255669dc | ||
|
|
e0d47f7803 | ||
|
|
6538f9ee24 | ||
|
|
9599beae72 |
83
helmfile.yaml.gotmpl
Normal file
83
helmfile.yaml.gotmpl
Normal file
@@ -0,0 +1,83 @@
|
||||
environments:
|
||||
default: {}
|
||||
---
|
||||
|
||||
releases:
|
||||
- name: volumes
|
||||
chart: charts/apps/volumes
|
||||
namespace: prod
|
||||
- name: audiobookshelf
|
||||
chart: charts/apps/audiobookshelf
|
||||
namespace: prod
|
||||
- name: baikal
|
||||
chart: charts/apps/baikal
|
||||
namespace: prod
|
||||
- name: bytestash
|
||||
chart: charts/apps/bytestash
|
||||
namespace: prod
|
||||
- name: calibre-web
|
||||
chart: charts/apps/calibre-web
|
||||
namespace: prod
|
||||
- name: coder
|
||||
chart: charts/apps/coder
|
||||
namespace: prod
|
||||
- name: data
|
||||
chart: charts/apps/data
|
||||
namespace: prod
|
||||
- name: esphome
|
||||
chart: charts/apps/esphome
|
||||
namespace: prod
|
||||
- name: gitea
|
||||
chart: charts/apps/gitea
|
||||
namespace: prod
|
||||
- name: homarr
|
||||
chart: charts/apps/homarr
|
||||
namespace: prod
|
||||
- name: home-assistant
|
||||
chart: charts/apps/home-assistant
|
||||
namespace: prod
|
||||
- name: jellyfin
|
||||
chart: charts/apps/jellyfin
|
||||
namespace: prod
|
||||
- name: linkwarden
|
||||
chart: charts/apps/linkwarden
|
||||
namespace: prod
|
||||
- name: mealie
|
||||
chart: charts/apps/mealie
|
||||
namespace: prod
|
||||
- name: metamcp
|
||||
chart: charts/apps/metamcp
|
||||
namespace: prod
|
||||
- name: miniflux
|
||||
chart: charts/apps/miniflux
|
||||
namespace: prod
|
||||
- name: mqtt
|
||||
chart: charts/apps/mqtt
|
||||
namespace: prod
|
||||
- name: music-assistant
|
||||
chart: charts/apps/music-assistant
|
||||
namespace: prod
|
||||
- name: n8n
|
||||
chart: charts/apps/n8n
|
||||
namespace: prod
|
||||
- name: nocodb
|
||||
chart: charts/apps/nocodb
|
||||
namespace: prod
|
||||
- name: ollama
|
||||
chart: charts/apps/ollama
|
||||
namespace: prod
|
||||
- name: openwebui
|
||||
chart: charts/apps/openwebui
|
||||
namespace: prod
|
||||
- name: photoprism
|
||||
chart: charts/apps/photoprism
|
||||
namespace: prod
|
||||
- name: readeck
|
||||
chart: charts/apps/readeck
|
||||
namespace: prod
|
||||
- name: signal
|
||||
chart: charts/apps/signal
|
||||
namespace: prod
|
||||
- name: zot
|
||||
chart: charts/apps/zot
|
||||
namespace: prod
|
||||
@@ -13,7 +13,7 @@
|
||||
"eslint-plugin-prettier": "5.5.4",
|
||||
"json-schema-to-typescript": "^15.0.4",
|
||||
"prettier": "3.6.2",
|
||||
"typescript": "5.8.3",
|
||||
"typescript": "5.9.2",
|
||||
"typescript-eslint": "8.38.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
|
||||
110
images/operator/pnpm-lock.yaml
generated
110
images/operator/pnpm-lock.yaml
generated
@@ -40,7 +40,7 @@ importers:
|
||||
version: 3.1.0(pg@8.16.3)(sqlite3@5.1.7)
|
||||
p-queue:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0
|
||||
version: 8.1.1
|
||||
p-retry:
|
||||
specifier: ^7.0.0
|
||||
version: 7.0.0
|
||||
@@ -52,7 +52,7 @@ importers:
|
||||
version: 5.1.7
|
||||
yaml:
|
||||
specifier: ^2.8.0
|
||||
version: 2.8.0
|
||||
version: 2.8.1
|
||||
zod:
|
||||
specifier: ^4.0.14
|
||||
version: 4.0.14
|
||||
@@ -74,7 +74,7 @@ importers:
|
||||
version: 10.1.8(eslint@9.32.0)
|
||||
eslint-plugin-import:
|
||||
specifier: 2.32.0
|
||||
version: 2.32.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.8.3))(eslint@9.32.0)
|
||||
version: 2.32.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0)
|
||||
eslint-plugin-prettier:
|
||||
specifier: 5.5.4
|
||||
version: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.32.0))(eslint@9.32.0)(prettier@3.6.2)
|
||||
@@ -85,11 +85,11 @@ importers:
|
||||
specifier: 3.6.2
|
||||
version: 3.6.2
|
||||
typescript:
|
||||
specifier: 5.8.3
|
||||
version: 5.8.3
|
||||
specifier: 5.9.2
|
||||
version: 5.9.2
|
||||
typescript-eslint:
|
||||
specifier: 8.38.0
|
||||
version: 8.38.0(eslint@9.32.0)(typescript@5.8.3)
|
||||
version: 8.38.0(eslint@9.32.0)(typescript@5.9.2)
|
||||
|
||||
packages:
|
||||
|
||||
@@ -1464,8 +1464,8 @@ packages:
|
||||
resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
|
||||
engines: {node: '>=10'}
|
||||
|
||||
p-queue@8.1.0:
|
||||
resolution: {integrity: sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==}
|
||||
p-queue@8.1.1:
|
||||
resolution: {integrity: sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==}
|
||||
engines: {node: '>=18'}
|
||||
|
||||
p-retry@7.0.0:
|
||||
@@ -1913,8 +1913,8 @@ packages:
|
||||
eslint: ^8.57.0 || ^9.0.0
|
||||
typescript: '>=4.8.4 <5.9.0'
|
||||
|
||||
typescript@5.8.3:
|
||||
resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
|
||||
typescript@5.9.2:
|
||||
resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==}
|
||||
engines: {node: '>=14.17'}
|
||||
hasBin: true
|
||||
|
||||
@@ -2004,8 +2004,8 @@ packages:
|
||||
yallist@4.0.0:
|
||||
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
|
||||
|
||||
yaml@2.8.0:
|
||||
resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==}
|
||||
yaml@2.8.1:
|
||||
resolution: {integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==}
|
||||
engines: {node: '>= 14.6'}
|
||||
hasBin: true
|
||||
|
||||
@@ -2191,41 +2191,41 @@ snapshots:
|
||||
dependencies:
|
||||
'@types/node': 22.16.5
|
||||
|
||||
'@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.8.3))(eslint@9.32.0)(typescript@5.8.3)':
|
||||
'@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0)(typescript@5.9.2)':
|
||||
dependencies:
|
||||
'@eslint-community/regexpp': 4.12.1
|
||||
'@typescript-eslint/parser': 8.38.0(eslint@9.32.0)(typescript@5.8.3)
|
||||
'@typescript-eslint/parser': 8.38.0(eslint@9.32.0)(typescript@5.9.2)
|
||||
'@typescript-eslint/scope-manager': 8.38.0
|
||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.32.0)(typescript@5.8.3)
|
||||
'@typescript-eslint/utils': 8.38.0(eslint@9.32.0)(typescript@5.8.3)
|
||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.32.0)(typescript@5.9.2)
|
||||
'@typescript-eslint/utils': 8.38.0(eslint@9.32.0)(typescript@5.9.2)
|
||||
'@typescript-eslint/visitor-keys': 8.38.0
|
||||
eslint: 9.32.0
|
||||
graphemer: 1.4.0
|
||||
ignore: 7.0.5
|
||||
natural-compare: 1.4.0
|
||||
ts-api-utils: 2.1.0(typescript@5.8.3)
|
||||
typescript: 5.8.3
|
||||
ts-api-utils: 2.1.0(typescript@5.9.2)
|
||||
typescript: 5.9.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.8.3)':
|
||||
'@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.9.2)':
|
||||
dependencies:
|
||||
'@typescript-eslint/scope-manager': 8.38.0
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3)
|
||||
'@typescript-eslint/typescript-estree': 8.38.0(typescript@5.9.2)
|
||||
'@typescript-eslint/visitor-keys': 8.38.0
|
||||
debug: 4.4.1
|
||||
eslint: 9.32.0
|
||||
typescript: 5.8.3
|
||||
typescript: 5.9.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/project-service@8.38.0(typescript@5.8.3)':
|
||||
'@typescript-eslint/project-service@8.38.0(typescript@5.9.2)':
|
||||
dependencies:
|
||||
'@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.8.3)
|
||||
'@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.9.2)
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
debug: 4.4.1
|
||||
typescript: 5.8.3
|
||||
typescript: 5.9.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
@@ -2234,28 +2234,28 @@ snapshots:
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/visitor-keys': 8.38.0
|
||||
|
||||
'@typescript-eslint/tsconfig-utils@8.38.0(typescript@5.8.3)':
|
||||
'@typescript-eslint/tsconfig-utils@8.38.0(typescript@5.9.2)':
|
||||
dependencies:
|
||||
typescript: 5.8.3
|
||||
typescript: 5.9.2
|
||||
|
||||
'@typescript-eslint/type-utils@8.38.0(eslint@9.32.0)(typescript@5.8.3)':
|
||||
'@typescript-eslint/type-utils@8.38.0(eslint@9.32.0)(typescript@5.9.2)':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3)
|
||||
'@typescript-eslint/utils': 8.38.0(eslint@9.32.0)(typescript@5.8.3)
|
||||
'@typescript-eslint/typescript-estree': 8.38.0(typescript@5.9.2)
|
||||
'@typescript-eslint/utils': 8.38.0(eslint@9.32.0)(typescript@5.9.2)
|
||||
debug: 4.4.1
|
||||
eslint: 9.32.0
|
||||
ts-api-utils: 2.1.0(typescript@5.8.3)
|
||||
typescript: 5.8.3
|
||||
ts-api-utils: 2.1.0(typescript@5.9.2)
|
||||
typescript: 5.9.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/types@8.38.0': {}
|
||||
|
||||
'@typescript-eslint/typescript-estree@8.38.0(typescript@5.8.3)':
|
||||
'@typescript-eslint/typescript-estree@8.38.0(typescript@5.9.2)':
|
||||
dependencies:
|
||||
'@typescript-eslint/project-service': 8.38.0(typescript@5.8.3)
|
||||
'@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.8.3)
|
||||
'@typescript-eslint/project-service': 8.38.0(typescript@5.9.2)
|
||||
'@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.9.2)
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/visitor-keys': 8.38.0
|
||||
debug: 4.4.1
|
||||
@@ -2263,19 +2263,19 @@ snapshots:
|
||||
is-glob: 4.0.3
|
||||
minimatch: 9.0.5
|
||||
semver: 7.7.2
|
||||
ts-api-utils: 2.1.0(typescript@5.8.3)
|
||||
typescript: 5.8.3
|
||||
ts-api-utils: 2.1.0(typescript@5.9.2)
|
||||
typescript: 5.9.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/utils@8.38.0(eslint@9.32.0)(typescript@5.8.3)':
|
||||
'@typescript-eslint/utils@8.38.0(eslint@9.32.0)(typescript@5.9.2)':
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0)
|
||||
'@typescript-eslint/scope-manager': 8.38.0
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3)
|
||||
'@typescript-eslint/typescript-estree': 8.38.0(typescript@5.9.2)
|
||||
eslint: 9.32.0
|
||||
typescript: 5.8.3
|
||||
typescript: 5.9.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
@@ -2778,17 +2778,17 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
eslint-module-utils@2.12.1(@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.32.0):
|
||||
eslint-module-utils@2.12.1(@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.32.0):
|
||||
dependencies:
|
||||
debug: 3.2.7
|
||||
optionalDependencies:
|
||||
'@typescript-eslint/parser': 8.38.0(eslint@9.32.0)(typescript@5.8.3)
|
||||
'@typescript-eslint/parser': 8.38.0(eslint@9.32.0)(typescript@5.9.2)
|
||||
eslint: 9.32.0
|
||||
eslint-import-resolver-node: 0.3.9
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.8.3))(eslint@9.32.0):
|
||||
eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0):
|
||||
dependencies:
|
||||
'@rtsao/scc': 1.1.0
|
||||
array-includes: 3.1.9
|
||||
@@ -2799,7 +2799,7 @@ snapshots:
|
||||
doctrine: 2.1.0
|
||||
eslint: 9.32.0
|
||||
eslint-import-resolver-node: 0.3.9
|
||||
eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.32.0)
|
||||
eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.32.0)
|
||||
hasown: 2.0.2
|
||||
is-core-module: 2.16.1
|
||||
is-glob: 4.0.3
|
||||
@@ -2811,7 +2811,7 @@ snapshots:
|
||||
string.prototype.trimend: 1.0.9
|
||||
tsconfig-paths: 3.15.0
|
||||
optionalDependencies:
|
||||
'@typescript-eslint/parser': 8.38.0(eslint@9.32.0)(typescript@5.8.3)
|
||||
'@typescript-eslint/parser': 8.38.0(eslint@9.32.0)(typescript@5.9.2)
|
||||
transitivePeerDependencies:
|
||||
- eslint-import-resolver-typescript
|
||||
- eslint-import-resolver-webpack
|
||||
@@ -3637,7 +3637,7 @@ snapshots:
|
||||
aggregate-error: 3.1.0
|
||||
optional: true
|
||||
|
||||
p-queue@8.1.0:
|
||||
p-queue@8.1.1:
|
||||
dependencies:
|
||||
eventemitter3: 5.0.1
|
||||
p-timeout: 6.1.4
|
||||
@@ -4101,9 +4101,9 @@ snapshots:
|
||||
|
||||
tr46@0.0.3: {}
|
||||
|
||||
ts-api-utils@2.1.0(typescript@5.8.3):
|
||||
ts-api-utils@2.1.0(typescript@5.9.2):
|
||||
dependencies:
|
||||
typescript: 5.8.3
|
||||
typescript: 5.9.2
|
||||
|
||||
tsconfig-paths@3.15.0:
|
||||
dependencies:
|
||||
@@ -4153,18 +4153,18 @@ snapshots:
|
||||
possible-typed-array-names: 1.1.0
|
||||
reflect.getprototypeof: 1.0.10
|
||||
|
||||
typescript-eslint@8.38.0(eslint@9.32.0)(typescript@5.8.3):
|
||||
typescript-eslint@8.38.0(eslint@9.32.0)(typescript@5.9.2):
|
||||
dependencies:
|
||||
'@typescript-eslint/eslint-plugin': 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.8.3))(eslint@9.32.0)(typescript@5.8.3)
|
||||
'@typescript-eslint/parser': 8.38.0(eslint@9.32.0)(typescript@5.8.3)
|
||||
'@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3)
|
||||
'@typescript-eslint/utils': 8.38.0(eslint@9.32.0)(typescript@5.8.3)
|
||||
'@typescript-eslint/eslint-plugin': 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0)(typescript@5.9.2)
|
||||
'@typescript-eslint/parser': 8.38.0(eslint@9.32.0)(typescript@5.9.2)
|
||||
'@typescript-eslint/typescript-estree': 8.38.0(typescript@5.9.2)
|
||||
'@typescript-eslint/utils': 8.38.0(eslint@9.32.0)(typescript@5.9.2)
|
||||
eslint: 9.32.0
|
||||
typescript: 5.8.3
|
||||
typescript: 5.9.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
typescript@5.8.3: {}
|
||||
typescript@5.9.2: {}
|
||||
|
||||
unbox-primitive@1.1.0:
|
||||
dependencies:
|
||||
@@ -4264,7 +4264,7 @@ snapshots:
|
||||
|
||||
yallist@4.0.0: {}
|
||||
|
||||
yaml@2.8.0: {}
|
||||
yaml@2.8.1: {}
|
||||
|
||||
yocto-queue@0.1.0: {}
|
||||
|
||||
|
||||
4
values.yaml
Normal file
4
values.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
globals:
|
||||
environment: prod
|
||||
domain: olsen.cloud
|
||||
timezone: Europe/Amsterdam
|
||||
Reference in New Issue
Block a user