-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathinfisical_argocd_app.yaml
65 lines (64 loc) · 1.83 KB
/
infisical_argocd_app.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: infisical-secrets-operator
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "2"
spec:
project: infisical
source:
# Actual source code: https://github.com/Infisical/infisical/tree/main/helm-charts/secrets-operator
repoURL: 'https://dl.cloudsmith.io/public/infisical/helm-charts/helm/charts/'
chart: secrets-operator
# published versions: https://cloudsmith.io/~infisical/repos/helm-charts/packages/detail/helm/secrets-operator/#versions
targetRevision: 0.9.1
destination:
server: "https://kubernetes.default.svc"
namespace: infisical
syncPolicy:
syncOptions:
- ApplyOutOfSyncOnly=true
automated:
prune: true
selfHeal: true
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: mongodb
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "1"
spec:
project: infisical
source:
repoURL: 'registry-1.docker.io'
chart: bitnamicharts/mongodb
targetRevision: 16.5.1
helm:
# Docs: https://github.com/bitnami/charts/blob/main/bitnami/mongodb/values.yaml
values: |
auth:
## @param mongodb.auth.enabled Enable custom authentication
enabled: true
usernames:
- "infisical"
databases:
- "infisical"
## Existing secret with MongoDB credentials
# keys: mongodb-passwords, mongodb-root-password, mongodb-metrics-password, mongodb-replica-set-key
existingSecret: "infisical-mongo-credentials"
persistence:
enabled: true
existingClaim: ""
destination:
server: "https://kubernetes.default.svc"
namespace: infisical
syncPolicy:
syncOptions:
- ApplyOutOfSyncOnly=true
automated:
prune: true
selfHeal: true