فهرست منبع

Fixing diun image version watch

bodicsek 1 سال پیش
والد
کامیت
e7167eb453
6فایلهای تغییر یافته به همراه31 افزوده شده و 9 حذف شده
  1. 4 1
      dav.yaml
  2. 11 5
      docker-image-update-notifier.yaml
  3. 3 0
      git.yaml
  4. 4 0
      ntfy.yaml
  5. 4 1
      pwd.yaml
  6. 5 2
      webdav.yaml

+ 4 - 1
dav.yaml

@@ -15,9 +15,12 @@ spec:
     metadata:
       labels:
         app: dav
+      annotations:
+        diun.enable: "true"
+        diun.include_tags: '^\d+\.\d+\.\d+\.\d+$'
     spec:
       containers:
-        - image: tomsquest/docker-radicale:3.3.2.0
+        - image: tomsquest/docker-radicale:3.5.0.1
           name: radicale
           imagePullPolicy: IfNotPresent
           ports:

+ 11 - 5
docker-image-update-notifier.yaml

@@ -47,12 +47,14 @@ spec:
         app: diun
       annotations:
         diun.enable: "true"
+        diun.include_tags: '^\d+\.\d+\.\d+$'
+        diun.exclude_tags: 'edge;latest'
     spec:
       serviceAccountName: diun
       containers:
         - name: diun
-          image: crazymax/diun:latest
-          imagePullPolicy: Always
+          image: crazymax/diun:4.29.0
+          imagePullPolicy: IfNotPresent
           args: ["serve"]
           env:
             - name: TZ
@@ -67,16 +69,20 @@ spec:
               value: "0 */6 * * *"
             - name: DIUN_WATCH_JITTER
               value: "30s"
-            - name: DIUN_PROVIDERS_KUBERNETES
-              value: "true"
-            - name: DIUN_PROVIDERS_KUBERNETES_WATCHBYDEFAULT
+            - name: DIUN_DEFAULTS_WATCHREPO
               value: "true"
+            - name: DIUN_DEFAULTS_MAXTAGS
+              value: "10"
             - name: DIUN_NOTIF_NTFY_ENDPOINT
               value: "http://ntfy"
             - name: DIUN_NOTIF_NTFY_TOKEN
               value: "tk_vlw5tjsiwnb8b91w2lv4hh9ad6q5b"
             - name: DIUN_NOTIF_NTFY_TOPIC
               value: "image-update"
+            - name: DIUN_PROVIDERS_KUBERNETES
+              value: "true"
+            - name: DIUN_PROVIDERS_KUBERNETES_WATCHBYDEFAULT
+              value: "false"
           volumeMounts:
             - mountPath: "/data"
               name: "data"

+ 3 - 0
git.yaml

@@ -15,6 +15,9 @@ spec:
     metadata:
       labels:
         app: git
+      annotations:
+        diun.enable: "true"
+        diun.include_tags: '^\d+\.\d+$'
     spec:
       containers:
         - image: gogs/gogs:0.13

+ 4 - 0
ntfy.yaml

@@ -22,10 +22,14 @@ spec:
     metadata:
       labels:
         app: ntfy
+      annotations:
+        diun.enable: "true"
+        diun.include_tags: '^v\d+\.\d+\.\d+$'
     spec:
       containers:
       - name: ntfy
         image: binwiederhier/ntfy:v2.11.0
+        imagePullPolicy: IfNotPresent
         args: ["serve"]
         resources:
           limits:

+ 4 - 1
pwd.yaml

@@ -15,9 +15,12 @@ spec:
     metadata:
       labels:
         app: pwd
+      annotations:
+        diun.enable: "true"
+        diun.include_tags: '^\d+\.\d+\.\d+-alpine$'
     spec:
       containers:
-        - image: vaultwarden/server:1.32.7-alpine
+        - image: vaultwarden/server:1.33.2-alpine
           name: vaultwarden
           imagePullPolicy: IfNotPresent
           ports:

+ 5 - 2
webdav.yaml

@@ -15,11 +15,14 @@ spec:
     metadata:
       labels:
         app: webdav
+      annotations:
+        diun.enable: "true"
+        diun.include_tags: '^\d+\.\d+$'        
     spec:
       containers:
-        - image: rclone/rclone:1.68
+        - image: rclone/rclone:1.69
           name: rclone
-          imagePullPolicy: Always
+          imagePullPolicy: IfNotPresent
           ports:
             - containerPort: 80
           volumeMounts: