feat: add openclaw

This commit is contained in:
2026-05-02 17:12:00 +02:00
parent 5b07259446
commit 7c0d290430
6 changed files with 95 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: openclaw
namespace: flux-system
spec:
interval: 10m0s
path: ./clusters/homelab/apps/openclaw
prune: true
sourceRef:
kind: GitRepository
name: flux-system
decryption:
provider: sops
secretRef:
name: sops-age
@@ -0,0 +1,33 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: openclaw
namespace: openclaw
spec:
interval: 1h
chart:
spec:
chart: openclaw
version: "*"
sourceRef:
kind: HelmRepository
name: openclaw
valuesFrom:
- kind: Secret
name: openclaw-secrets
valuesKey: values.yaml
values:
app-template:
configMode: overwrite
controllers:
main:
containers:
main:
image:
repository: ghcr.io/openclaw/openclaw
tag: "latest"
persistence:
data:
enabled: true
storageClass: longhorn
size: 5Gi
@@ -0,0 +1,8 @@
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: openclaw
namespace: openclaw
spec:
interval: 1h
url: https://serhanekicii.github.io/openclaw-helm
@@ -0,0 +1,7 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- namespace.yaml
- helmrepository.yaml
- helmrelease.yaml
- secret.sops.yaml
@@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: openclaw
@@ -0,0 +1,27 @@
apiVersion: ENC[AES256_GCM,data:yjI=,iv:CaaqkugvqZ52yJxi7nD3RvMCR8oLrgvrQK6slVpnUiw=,tag:UykK9Mnfj/7YHJB5DJT1qw==,type:str]
kind: ENC[AES256_GCM,data:jHTS/osl,iv:o/trc6z6P5CgzPKfLpbOmmPz7CPGvfjHwfTbe/ytAuI=,tag:RDh7VhGizaFFJAdKS8Kqtg==,type:str]
metadata:
name: ENC[AES256_GCM,data:Eq0Kj3FxGSIInW6TwBO7MA==,iv:S40ql5cq3rPQo+kyjOtCUVIH5VbJCZTdOj6gn/eAGNM=,tag:GvT1+35KsEQN9KMaWNZwqQ==,type:str]
namespace: ENC[AES256_GCM,data:AA2xoCaMw/8=,iv:7aYqsCGzIE4I73INU0XnYlusKZL4JQwBBw0SB3ZNJ0g=,tag:cLiEsoW815u7bRdX5StGMA==,type:str]
stringData:
values.yaml: ENC[AES256_GCM,data:kF2vBERXuu25SpyaHEzxB42xRhw6EipKyOSpp6kBK4lSRDMdfwuUnRp3c4mKGZOJOWnoHFlw4Cf8JWdCRSLe8aVgmPggraXNWTTUf9Z+lxcusjxhy0qb0r3lltml+qYk/aUxj1eajGhECJKQS6DpuA5JwBf5iJzrHoq/bE0BwsgOu2qQRge80zyV1L5c9oUvABzgGHMyhLQkDwSy/BnHIP2SoYmwfJspOywkjHpVn/KMUE4=,iv:ITm6chBnr/4nRgbECLOsVU6oS+KmfcTzBYQVkxsbDo0=,tag:lSLv1epOr1mSEFCf5dhfIQ==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1rydfcalt7pu4jnmh298lgjlasxyjldyaz3xyssk7v54lpu30fv0qna96ea
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmb0FoWXdqbkQ0S0ZtUTd4
amVMSnFJUGJrOTBCUkFrSmlrdGg1M3NBdVZJCjdJRVh4LzRoc2FkNkozQVIxRjhU
bm0xMGJFTXYrUjdDRzJIYUtHL1NJQlUKLS0tIDgzRVpTeHl2TjlDd3RFWU9WNEg1
WEFJNzNmcFg0WWgxZlRmUFpWd2oxRkUKDjPSBBTKOTCXeDKEqYTaMf3fpJiuJ9Nf
P6PA2danJXl26JjYNCNKGvR4a8bEGTqcmaHthh/T5ZEsnW32nENrLw==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2026-05-02T15:11:18Z"
mac: ENC[AES256_GCM,data:ipnYX7Nrpcgnl+oG5xBktYdJrdUGUezoTY3XidMB4tPOwgPAbi2UxwOPRf8o5DSvX+VYXhvHhKzKvarL73oOVjAeegtnmAGrXTRyMMSeB37OCD+yLtDE7IxHQYrF+Ky6HTkS/sVKyaa/KgSI9xcHJmOKg5Z7HYe610ZM7n+T/os=,iv:i1PMbEG3zcYBzvEoBgypKjdseazDGoJ9bqMig9Sz5+w=,tag:X89W7tO70HE9/pARK++ElA==,type:str]
pgp: []
unencrypted_suffix: _unencrypted
version: 3.9.4