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