diff --git a/argocd-apps/extra-resources-my-apps.yaml b/argocd-apps/extra-resources-my-apps.yaml index 1e3d196..6b19eda 100644 --- a/argocd-apps/extra-resources-my-apps.yaml +++ b/argocd-apps/extra-resources-my-apps.yaml @@ -1,20 +1,20 @@ -# apiVersion: argoproj.io/v1alpha1 -# kind: Application -# metadata: -# name: my-apps-extra-resources -# namespace: argocd -# spec: -# project: my-apps -# source: -# repoURL: https://git.dvirlabs.com/dvirlabs/my-apps.git -# targetRevision: HEAD -# path: manifests/extra-resources -# directory: -# recurse: true -# destination: -# server: https://kubernetes.default.svc -# namespace: my-apps -# syncPolicy: -# automated: {} -# # prune: true -# # selfHeal: true +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: my-apps-extra-resources + namespace: argocd +spec: + project: my-apps + source: + repoURL: https://git.dvirlabs.com/dvirlabs/my-apps.git + targetRevision: HEAD + path: manifests/extra-resources + directory: + recurse: true + destination: + server: https://kubernetes.default.svc + namespace: my-apps + syncPolicy: + automated: + prune: true + selfHeal: true diff --git a/manifests/extra-resources/nextcloud/exporter-deployment.yaml b/manifests/extra-resources/nextcloud/exporter-deployment.yaml new file mode 100644 index 0000000..4c4e4f2 --- /dev/null +++ b/manifests/extra-resources/nextcloud/exporter-deployment.yaml @@ -0,0 +1,35 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: nextcloud-exporter + namespace: my-apps + labels: + app: nextcloud-exporter +spec: + replicas: 1 + selector: + matchLabels: + app: nextcloud-exporter + template: + metadata: + labels: + app: nextcloud-exporter + spec: + containers: + - name: exporter + image: xperimental/nextcloud-exporter + ports: + - containerPort: 9205 + env: + - name: NEXTCLOUD_SERVER + value: "https://nextcloud.dvirlabs.com" + - name: NEXTCLOUD_USERNAME + valueFrom: + secretKeyRef: + name: nextcloud-exporter-secret + key: username + - name: NEXTCLOUD_PASSWORD + valueFrom: + secretKeyRef: + name: nextcloud-exporter-secret + key: password diff --git a/manifests/extra-resources/nextcloud/exporter-service.yaml b/manifests/extra-resources/nextcloud/exporter-service.yaml new file mode 100644 index 0000000..88edeb7 --- /dev/null +++ b/manifests/extra-resources/nextcloud/exporter-service.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: Service +metadata: + name: nextcloud-exporter + namespace: my-apps + labels: + app: nextcloud-exporter +spec: + selector: + app: nextcloud-exporter + ports: + - port: 9205 + targetPort: 9205