Argus--;Fix secret reference
Some checks failed
renovate / renovate (push) Has been cancelled

This commit is contained in:
2026-02-07 16:06:20 +11:00
parent 23a072ddb6
commit f487f5d23e
12 changed files with 1 additions and 200 deletions

View File

@@ -1,4 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: argus

View File

@@ -1,18 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: argus
namespace: argo-cd
spec:
destination:
namespace: argus
server: https://kubernetes.default.svc
project: default
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
sources:
- repoURL: https://code.spamasaurus.com/djpbessems/Kubernetes.K3s.installLog
path: services/Argus
targetRevision: HEAD

View File

@@ -1,38 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: argus
namespace: argus
labels:
app: argus
spec:
replicas: 1
selector:
matchLabels:
app: argus
template:
metadata:
labels:
app: argus
spec:
serviceAccountName: argus
containers:
- name: argus
image: releaseargus/argus:0.21.0
args:
- -config.file=/app/config/config.yml
ports:
- name: web
containerPort: 8080
volumeMounts:
- name: csismb-argus-config
mountPath: /app/config
- name: csismb-argus-data
mountPath: /app/data
volumes:
- name: csismb-argus-config
persistentVolumeClaim:
claimName: csismb-argus-config
- name: csismb-argus-data
persistentVolumeClaim:
claimName: csismb-argus-data

View File

@@ -1,18 +0,0 @@
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: argus
namespace: argus
spec:
entryPoints:
- websecure
routes:
- match: Host(`release.spamasaurus.com`)
kind: Rule
services:
- name: argus
port: 8080
middlewares:
- name: 2fa-authentication@file
- name: security-headers@file
# - name: compression@file

View File

@@ -1,31 +0,0 @@
apiVersion: v1
kind: PersistentVolume
metadata:
annotations:
pv.kubernetes.io/provisioned-by: smb.csi.k8s.io
name: csismb-argus-config
spec:
capacity:
storage: 1Gi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
storageClassName: csismb-argus-config
mountOptions:
- dir_mode=0777
- file_mode=0777
- nobrl
- cache=strict
- mfsymlinks
- noserverino # required to prevent data corruption
csi:
driver: smb.csi.k8s.io
# volumeHandle format: {smb-server-address}#{sub-dir-name}#{share-name}
# make sure this value is unique for every share in the cluster
volumeHandle: 192.168.154.195#argus#config
volumeAttributes:
source: //192.168.154.195/K3s.Volumes
subDir: argus/config
nodeStageSecretRef:
name: smb-credentials
namespace: argus

View File

@@ -1,31 +0,0 @@
apiVersion: v1
kind: PersistentVolume
metadata:
annotations:
pv.kubernetes.io/provisioned-by: smb.csi.k8s.io
name: csismb-argus-data
spec:
capacity:
storage: 1Gi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
storageClassName: csismb-argus-data
mountOptions:
- dir_mode=0777
- file_mode=0777
- nobrl
- cache=strict
- mfsymlinks
- noserverino # required to prevent data corruption
csi:
driver: smb.csi.k8s.io
# volumeHandle format: {smb-server-address}#{sub-dir-name}#{share-name}
# make sure this value is unique for every share in the cluster
volumeHandle: 192.168.154.195#argus#data
volumeAttributes:
source: //192.168.154.195/K3s.Volumes
subDir: argus/data
nodeStageSecretRef:
name: smb-credentials
namespace: argus

View File

@@ -1,12 +0,0 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: csismb-argus-config
namespace: argus
spec:
accessModes:
- ReadWriteMany
storageClassName: csismb-argus-config
resources:
requests:
storage: 1Gi

View File

@@ -1,12 +0,0 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: csismb-argus-data
namespace: argus
spec:
accessModes:
- ReadWriteMany
storageClassName: csismb-argus-data
resources:
requests:
storage: 1Gi

View File

@@ -1,16 +0,0 @@
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
creationTimestamp: null
name: smb-credentials
namespace: argus
spec:
encryptedData:
password: AgB8gU7Lj+Pn5B/oC8HtyKnKUzSvB7NRvxJOC2UmKjt3hj3pcRmfKrEh2khkcfSksb6x3f4ttIxYV2uFsXJfL4Wvi6zhsgvfgUHT12oD1/fuxD0LvHCm9otlGp8yyiQu5mPrFBdsGJswreBY53sD0UUdgu2riAlX0ESm+xKhzDJ6eSM8/Iz9Dq4GIhivLZ3OcZJw9hbgbelICIgvuxJZ3bWLfakPdeNDQUoayZuG3Z4GW0KPiqOMyaWz1/rljMHFaZHnFaszgKobwzPihsWWAnXEWmn54fwVBqfe/jNIo8CBvjlZGnMzinaS5lKTHObEVIG+F0XRI5VNFPa89NbsGKN71HJMFYU729lzdl58yy6B/5K789JRtxWUi/8I/7H8kLZWzUhUOqAcmLpVHKWnkH0Ub4MLtDyAaTJam5HqTtsvPDMW3+njiC+8vxC3n0X7q7pzAQQzM5JPZ7G/On6irFKe4LryfrphHiCB/gyJlLpBMXUqKJ4MvzUQU8G8e8W3OLMbtPl0O6oFuFxD8bUA4gdkoPO04bxlLvRmxlmavkbA0vFi60L6eyIOq5yzxvuEd7tzyD7SEO49hb8zW/LS/+H/PE/fCVT6crn+UbNOhgyaHR8pxlNpy6Z4PAti3mG8ZOtKVD0mx6fm8BCPHfWVFyC5YO6kNI285o4uuqsQI+SSZ+zkxwlFwvLcp1RdfJZFLUNyrQm3mlvMUY9xjZANlCHZ
username: AgB67La0V5HRLzZ1RqR0Y0nufYKq3z0SK/go4AQ0aaZwQEE/mIy0c6xhdkwup7ava4PzTyOavEEQoluhojOcrVTz9qKUHoMQHcnhS3NagBc/QCeA+2rL15qw9ZUn5+sSU4OhM3UNCTy2jF1kMoXr2cdCi9pALRdAXPLhrccPoaItmWkA4bMRIe3on78BQUOlhF+zJjcMciPlDo+9ywY8ArShMHj5YlRgWQ6uOJmIH5FFp2BcXKP5d0gALoVQ4/Ek4zIkk4YubtO1C0sqfbvkTW+oxeymUSLd2PddGyF18iohfrgje6PQAvvtkDBX2hUuVcp8h2oFj2JkeZld4neOYpDFbdKwe1aGep24GxbYIt24j+iFfs8txqXhQQsHJWJmwHNB2798gPvjIxPC+G90V4/drsjr7KiAgdWKUaqU5JMDVo2HTSplyWpS1LZIGQmloafWiAXvTWQVIEg2044TXQIq2X7k3npbHU/KcWmlMqR1546QawsZAnohWaOIskqEBkG7nXx/eeYk7LVppP2TqdRtt+VfuvptXgfFhkOB2wUSOwqWH7OkQu/k3jtPR0FVJni+Hc1/+fKfuStwvEX+/1bdjZuS8DUGelOb1d/pXrHw+KypfzXcOoDaO31hJMQOEalXZc2GNJleAvLAxv34s8fFWKWvnEXqwYIaNwRPvX64GtencJwyFo/rdO/HH7gVIhA2DCDQwB0=
template:
metadata:
creationTimestamp: null
name: smb-credentials
namespace: argus
type: Opaque

View File

@@ -1,12 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: argus
namespace: argus
spec:
ports:
- protocol: TCP
name: web
port: 8080
selector:
app: argus

View File

@@ -1,7 +0,0 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: argus
namespace: argus
labels:
app: argus

View File

@@ -28,4 +28,4 @@ spec:
subDir: ddclient/config
nodeStageSecretRef:
name: smb-credentials
namespace: argus
namespace: ddclient