diff --git a/argocd/applications/dragonfly.yaml b/argocd/applications/dragonfly.yaml new file mode 100644 index 0000000..2f619e1 --- /dev/null +++ b/argocd/applications/dragonfly.yaml @@ -0,0 +1,23 @@ +# See [/dragonfly/README.md](/dragonfly-operator-system/README.md) +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: dragonfly # replaces redis and keydb + namespace: argocd +spec: + project: k-space.ee + source: + repoURL: https://github.com/dragonflydb/dragonfly-operator + targetRevision: v1.1.6 + path: manifests + directory: + include: 'dragonfly-operator.yaml' + destination: + server: 'https://kubernetes.default.svc' + namespace: dragonfly-operator-system + syncPolicy: + # automated: + # prune: true + syncOptions: + - CreateNamespace=true diff --git a/dragonfly-operator-system/README.md b/dragonfly-operator-system/README.md index 47cdbce..dc925d8 100644 --- a/dragonfly-operator-system/README.md +++ b/dragonfly-operator-system/README.md @@ -26,12 +26,7 @@ To achieve high availabilllity use 2+ replicas with correctly configured `topologySpreadConstraints`. # For administrators - -The operator was deployed with following snippet: - -``` -kubectl apply -f https://raw.githubusercontent.com/dragonflydb/dragonfly-operator/v1.1.6/manifests/dragonfly-operator.yaml -``` +See [/argocd/applications/dragonfly.yaml](/argocd/applications/dragonfly.yaml) To upgrade refer to [github.com/dragonflydb/dragonfly-operator](https://github.com/dragonflydb/dragonfly-operator/releases),