feat: add openclaw
This commit is contained in:
@@ -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
|
||||||
Reference in New Issue
Block a user