Compare commits

..

2 Commits

Author SHA1 Message Date
73f4a70bc5 feat: Added authelia
Some checks failed
kustomization/authelia/12ab30af reconciliation failed
kustomization/flux-system/12ab30af reconciliation failed
2025-12-22 03:54:51 +01:00
d66ac7e606 feat: Added dragonfly operator 2025-12-22 03:51:58 +01:00
10 changed files with 60 additions and 4 deletions

View File

@@ -9,6 +9,8 @@ spec:
timeout: 5m
dependsOn:
- name: cnpg
- name: lldap-controller
- name: dragonfly-operator
sourceRef:
kind: ExternalArtifact
name: authelia

View File

@@ -37,10 +37,10 @@ configMap:
secret_name: authelia-lldap-credentials
path: password
# session:
# redis:
# enabled: true
# host: dragonflydb.authelia
session:
redis:
enabled: true
host: dragonfly.authelia
storage:
postgres:

View File

@@ -0,0 +1,6 @@
apiVersion: dragonflydb.io/v1alpha1
kind: Dragonfly
metadata:
name: dragonfly
spec:
replicas: 2

View File

@@ -0,0 +1,16 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../base
- dragonfly.yaml
patches:
- path: cluster.yaml
target:
kind: Cluster
configMapGenerator:
- name: values-overlay
namespace: authelia
files:
- values.yaml

View File

@@ -0,0 +1,6 @@
apiVersion: dragonflydb.io/v1alpha1
kind: Dragonfly
metadata:
name: dragonfly
spec:
replicas: 1

View File

@@ -2,6 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../base
- dragonfly.yaml
patches:
- path: cluster.yaml

View File

@@ -11,6 +11,7 @@ resources:
- ../../controllers/cnpg/cnpg.yaml
- ../../controllers/reflector/reflector.yaml
- ../../controllers/lldap-controller/lldap-controller.yaml
- ../../controllers/dragonfly-operator/dragonfly-operator.yaml
- ../../configs/artifacts.yaml
- ../../configs/cilium-config/cilium-config.yaml

View File

@@ -44,3 +44,8 @@ spec:
copy:
- from: "@foundation/controllers/reflector/**"
to: "@artifact/"
- name: dragonfly-operator
originRevision: "@foundation"
copy:
- from: "@foundation/controllers/dragonfly-operator/**"
to: "@artifact/"

View File

@@ -0,0 +1,15 @@
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: dragonfly-operator
namespace: dragonfly-operator
spec:
interval: 1h
retryInterval: 2m
timeout: 5m
sourceRef:
kind: ExternalArtifact
name: dragonfly-operator
path: .
prune: true
wait: true

View File

@@ -0,0 +1,4 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://raw.githubusercontent.com/dragonflydb/dragonfly-operator/v1.3.1/manifests/dragonfly-operator.yaml