Add extra ersources app

This commit is contained in:
dvirlabs 2025-07-18 12:57:41 +03:00
parent 4b2a6102a2
commit c64f56c74d
3 changed files with 68 additions and 20 deletions

View File

@ -1,20 +1,20 @@
# apiVersion: argoproj.io/v1alpha1 apiVersion: argoproj.io/v1alpha1
# kind: Application kind: Application
# metadata: metadata:
# name: my-apps-extra-resources name: my-apps-extra-resources
# namespace: argocd namespace: argocd
# spec: spec:
# project: my-apps project: my-apps
# source: source:
# repoURL: https://git.dvirlabs.com/dvirlabs/my-apps.git repoURL: https://git.dvirlabs.com/dvirlabs/my-apps.git
# targetRevision: HEAD targetRevision: HEAD
# path: manifests/extra-resources path: manifests/extra-resources
# directory: directory:
# recurse: true recurse: true
# destination: destination:
# server: https://kubernetes.default.svc server: https://kubernetes.default.svc
# namespace: my-apps namespace: my-apps
# syncPolicy: syncPolicy:
# automated: {} automated:
# # prune: true prune: true
# # selfHeal: true selfHeal: true

View File

@ -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

View File

@ -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