Skip to content

Commit 31774a8

Browse files
committed
feat: add openfga deployment
1 parent a9a43b8 commit 31774a8

2 files changed

Lines changed: 33 additions & 0 deletions

File tree

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{{ if .Values.openfga.enabled }}
2+
apiVersion: argoproj.io/v1alpha1
3+
kind: Application
4+
metadata:
5+
name: {{ include "common.names.fullname" $ }}-openfga
6+
namespace: {{ .Release.Namespace }}
7+
finalizers:
8+
- resources-finalizer.argocd.arogproj.io
9+
spec:
10+
project: {{ default .Release.Namespace .Values.project }}
11+
source:
12+
repoURL: https://openfga.github.io/helm-charts
13+
targetRevision: {{ .Values.openfga.targetRevision | quote }}
14+
chart: openfga
15+
{{- if .Values.openfga.valuesObject }}
16+
helm:
17+
valuesObject:
18+
{{ .Values.openfga.valuesObject | toYaml | nindent 10 }}
19+
{{- end }}
20+
destination:
21+
name: {{ .Values.destination.name }}
22+
server: {{ .Values.destination.server }}
23+
namespace: {{ default .Release.Namespace .Values.destination.namespace }}
24+
syncPolicy:
25+
automated:
26+
prune: true
27+
selfHeal: true
28+
{{- end }}

charts/apps/values.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,8 @@ opa:
3333
paths:
3434
- path: /
3535
pathType: Prefix
36+
37+
openfga:
38+
enabled: true
39+
targetRevision: '*'
40+
valuesObject: {}

0 commit comments

Comments
 (0)