diff --git a/services/Argus/configmap-argus.yml b/services/Argus/configmap-argus.yml deleted file mode 100644 index 740db0f..0000000 --- a/services/Argus/configmap-argus.yml +++ /dev/null @@ -1,169 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: configmap-argus-conf - namespace: argus -data: - config.yml: | - notify: - default: - type: gotify - url_fields: - host: notify.spamasaurus.com - token: AVvRyjsqjLV5Ghp - service: - argoproj/argo-cd: - latest_version: - type: github - url: argoproj/argo-cd - url_commands: - - type: regex - regex: v([0-9.]+)$ - notify: - default: {} - deployed_version: - url: https://gitops.spamasaurus.com/api/version - json: Version - regex: v([0-9.]+) - dashboard: - web_url: https://github.com/argoproj/argo-cd/releases/v{{ version }} - icon: https://avatars.githubusercontent.com/u/30269780?s=200&v=4 - dani-garcia/vaultwarden: - latest_version: - type: github - url: dani-garcia/vaultwarden - notify: - default: {} - deployed_version: - url: https://vault.spamasaurus.com/api/version - regex: ([0-9.]+) - dashboard: - web_url: https://github.com/dani-garcia/vaultwarden/releases/{{ version }} - icon: https://raw.githubusercontent.com/dani-garcia/vaultwarden/main/src/static/images/vaultwarden-icon.png - go-gitea/gitea: - latest_version: - type: github - url: go-gitea/gitea - url_commands: - - type: regex - regex: v([0-9.]+)$ - require: - regex_content: gitea-{{ version }}-linux-amd64 - regex_version: ^[0-9.]+[0-9]$ - notify: - default: {} - deployed_version: - url: https://code.spamasaurus.com/api/v1/version - json: version - dashboard: - web_url: https://github.com/go-gitea/gitea/releases/v{{ version }} - icon: https://raw.githubusercontent.com/go-gitea/gitea/main/assets/logo.svg - goharbor/harbor: - latest_version: - type: github - url: goharbor/harbor - url_commands: - - type: regex - regex: v([0-9.]+)$ - notify: - default: {} - deployed_version: - url: https://bv11-cr01.bessems.eu/api/v2.0/systeminfo - json: harbor_version - regex: v([0-9.]+) - dashboard: - web_url: https://github.com/goharbor/harbor/releases/tag/v{{ version }} - icon: https://github.com/goharbor/harbor/raw/main/src/portal/src/images/harbor-logo.svg - gotify/server: - latest_version: - type: github - url: gotify/server - url_commands: - - type: regex - regex: v([0-9.]+)$ - notify: - default: {} - deployed_version: - url: https://notify.spamasaurus.com/version - json: version - dashboard: - web_url: https://github.com/gotify/server/releases/v{{ version }} - icon: https://github.com/gotify/logo/raw/master/gotify-logo.png - prowlarr/prowlarr: - options: - semantic_versioning: false - latest_version: - type: github - url: Prowlarr/Prowlarr - url_commands: - - type: regex - regex: v([0-9.]+)$ - use_prerelease: true - notify: - default: {} - deployed_version: - url: https://index.pvr.spamasaurus.com/api/v1/system/status - headers: - - key: X-Api-Key - value: 29139cfad11c491da203e54143b4606e - json: version - dashboard: - web_url: https://github.com/Prowlarr/Prowlarr/releases/v{{ version }} - icon: https://avatars.githubusercontent.com/u/73049443?s=200&v=4 - radarr/radarr: - options: - semantic_versioning: false - latest_version: - type: github - url: Radarr/Radarr - url_commands: - - type: regex - regex: v([0-9.]+)$ - notify: - default: {} - deployed_version: - url: https://movies.pvr.spamasaurus.com/api/v3/system/status - headers: - - key: X-Api-Key - value: d1ae67cc0368493e91e1ff40e8929e8c - json: version - dashboard: - web_url: https://github.com/Radarr/Radarr/releases/v{{ version }} - icon: https://avatars.githubusercontent.com/u/25025331?s=200&v=4 - sonarr/sonarr: - options: - semantic_versioning: false - latest_version: - type: url - url: https://github.com/Sonarr/Sonarr/tags - url_commands: - - type: regex - regex: \/releases\/tag\/v?([0-9.]+)\" - notify: - default: {} - deployed_version: - url: https://series.pvr.spamasaurus.com/api/v3/system/status - headers: - - key: X-Api-Key - value: 0f040e680a3d442c90e1d4c2d7e1ba6a - json: version - dashboard: - web_url: https://series.pvr.spamasaurus.com/system/updates - icon: https://raw.githubusercontent.com/Sonarr/Sonarr/develop/Logo/256.png - - release-argus/argus: - latest_version: - type: github - url: release-argus/argus - notify: - default: {} - deployed_version: - url: https://release.spamasaurus.com/api/v1/version - json: version - dashboard: - web_url: https://github.com/release-argus/Argus/blob/master/CHANGELOG.md - icon: https://github.com/release-argus/Argus/raw/master/web/ui/static/favicon.svg - settings: - log: - level: INFO - timestamps: true diff --git a/services/Argus/deployment-argus.yml b/services/Argus/deployment-argus.yml index c38ec94..b7bc9b0 100644 --- a/services/Argus/deployment-argus.yml +++ b/services/Argus/deployment-argus.yml @@ -19,19 +19,20 @@ spec: containers: - name: argus image: releaseargus/argus:0.13.3 + args: + - -config.file=/app/config/config.yml ports: - name: web containerPort: 8080 volumeMounts: - - name: configmap-argus-conf - mountPath: /app/config.yml - subPath: config.yml + - name: flexvolsmb-argus-config + mountPath: /app/config - name: flexvolsmb-argus-data mountPath: /app/data volumes: - - name: configmap-argus-conf - configMap: - name: configmap-argus-conf + - name: flexvolsmb-argus-config + persistentVolumeClaim: + claimName: flexvolsmb-argus-config - name: flexvolsmb-argus-data persistentVolumeClaim: claimName: flexvolsmb-argus-data diff --git a/services/Argus/persistentvolume-argus-config.yml b/services/Argus/persistentvolume-argus-config.yml new file mode 100644 index 0000000..0220d33 --- /dev/null +++ b/services/Argus/persistentvolume-argus-config.yml @@ -0,0 +1,19 @@ +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: flexvolsmb-argus-config +spec: + capacity: + storage: 1Gi + accessModes: + - ReadWriteMany + storageClassName: flexvolsmb-argus-config + flexVolume: + driver: mount/smb + secretRef: + name: flexvolsmb-credentials + options: + opts: file_mode=0777,dir_mode=0777,iocharset=utf8 + server: 192.168.154.225 + share: /K3s.Volumes/argus/config diff --git a/services/Argus/persistentvolume-argus.yml b/services/Argus/persistentvolume-argus-data.yml similarity index 100% rename from services/Argus/persistentvolume-argus.yml rename to services/Argus/persistentvolume-argus-data.yml diff --git a/services/Argus/persistentvolumeclaim-argus-config.yml b/services/Argus/persistentvolumeclaim-argus-config.yml new file mode 100644 index 0000000..23eed76 --- /dev/null +++ b/services/Argus/persistentvolumeclaim-argus-config.yml @@ -0,0 +1,13 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: flexvolsmb-argus-config + namespace: argus +spec: + accessModes: + - ReadWriteMany + storageClassName: flexvolsmb-argus-config + resources: + requests: + storage: 1Gi diff --git a/services/Argus/persistentvolumeclaim-argus.yml b/services/Argus/persistentvolumeclaim-argus-data.yml similarity index 100% rename from services/Argus/persistentvolumeclaim-argus.yml rename to services/Argus/persistentvolumeclaim-argus-data.yml