Files
haven/apps/dns/adguard-sync.yaml
T
ivanchandRenovate Bot 8923463349 Update ghcr.io/bakito/adguardhome-sync Docker tag to v0.9.5 (#33)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/bakito/adguardhome-sync](https://github.com/bakito/adguardhome-sync) | patch | `v0.9.4` → `v0.9.5` |

---

### Release Notes

<details>
<summary>bakito/adguardhome-sync (ghcr.io/bakito/adguardhome-sync)</summary>

### [`v0.9.5`](https://github.com/bakito/adguardhome-sync/releases/tag/v0.9.5)

[Compare Source](https://github.com/bakito/adguardhome-sync/compare/v0.9.4...v0.9.5)

#### Changelog

- [`067b72a`](https://github.com/bakito/adguardhome-sync/commit/067b72ad93bf6b161bda051e67f002053c93d080): feat: add file watch sync trigger (SYNC_TRIGGER_FILE) ([#&#8203;970](https://github.com/bakito/adguardhome-sync/issues/970)) ([@&#8203;bakito](https://github.com/bakito))
- [`0a1c3db`](https://github.com/bakito/adguardhome-sync/commit/0a1c3db5050f005a656d2bc78e48192e2782d602): fix(deps): update module golang.org/x/mod to v0.42.0 ([#&#8203;954](https://github.com/bakito/adguardhome-sync/issues/954)) ([@&#8203;renovate](https://github.com/renovate)\[bot])
- [`656faca`](https://github.com/bakito/adguardhome-sync/commit/656faca4b7eadb99d34b6864fe4b47e34aeb423e): fix: preserve client schedule time zones during comparison ([#&#8203;966](https://github.com/bakito/adguardhome-sync/issues/966)) ([@&#8203;mvanhorn](https://github.com/mvanhorn))

#### 🦠 VirusTotal Report 🔎

| File                                     | Archive                                                                                                                                                                                                                                                                          | Binary                                                                                                                                                                                                                                                       | Last Scan                                                                                                                                                                                                                                   |
| ---------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| adguardhome-sync_0.9.5_windows_386.zip   | [![VirusTotal - adguardhome-sync_0.9.5_windows_386.zip](https://img.shields.io/badge/VirusTotal-3%2F75+detected-orange?logo=virustotal\&style=flat)](https://www.virustotal.com/gui/file-analysis/ZTBiNzY3YjM3OGI2MzIxYmFkMzhjYzA0ZWYzNGFjY2Q6MTc5MjgzNTk3Nw==/detection)        | [![VirusTotal - adguardhome-sync.exe](https://img.shields.io/badge/VirusTotal-2%2F75+detected-orange?logo=virustotal\&style=flat)](https://www.virustotal.com/gui/file-analysis/ZmRjMWQ3YWUzYTMyYmIxYWQwNzY2Y2Q2MjEyNjAyN2M6MTc5MjgzNTk4Mw==/detection)      | [![Last Scan](https://img.shields.io/badge/Last%20Scan-2026--10--24%2009%3A59%20UTC-blue?logo=virustotal\&style=flat)](https://www.virustotal.com/gui/file-analysis/ZmRjMWQ3YWUzYTMyYmIxYWQwNzY2Y2Q2MjEyNjAyN2M6MTc5MjgzNTk4Mw==/detection) |
| adguardhome-sync_0.9.5_windows_amd64.zip | [![VirusTotal - adguardhome-sync_0.9.5_windows_amd64.zip](https://img.shields.io/badge/VirusTotal-0%2F74+detected-brightgreen?logo=virustotal\&style=flat)](https://www.virustotal.com/gui/file-analysis/NjRiOTA1MjZjYzQ5NDQxZDQ2MTBjOGFiYWM4MjljZjA6MTc5MjgzNTk4Ng==/detection) | [![VirusTotal - adguardhome-sync.exe](https://img.shields.io/badge/VirusTotal-0%2F75+detected-brightgreen?logo=virustotal\&style=flat)](https://www.virustotal.com/gui/file-analysis/MTI4MWY5OWMxM2ExZDE2YmUyMGViZmRiMmQyYjA2NWM6MTc5MjgzNTk5MQ==/detection) | [![Last Scan](https://img.shields.io/badge/Last%20Scan-2026--10--24%2009%3A59%20UTC-blue?logo=virustotal\&style=flat)](https://www.virustotal.com/gui/file-analysis/MTI4MWY5OWMxM2ExZDE2YmUyMGViZmRiMmQyYjA2NWM6MTc5MjgzNTk5MQ==/detection) |

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

---------

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Reviewed-on: https://git.ivanch.me/ivanch/haven/pulls/33
2026-10-25 23:30:12 +00:00

115 lines
2.6 KiB
YAML

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: adguardsync-pvc
namespace: dns
spec:
storageClassName: "nfs-client"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Mi
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: adguardsync
namespace: dns
spec:
strategy:
type: Recreate
replicas: 1
selector:
matchLabels:
app: adguardsync
template:
metadata:
labels:
app: adguardsync
spec:
containers:
- name: adguardsync
image: ghcr.io/bakito/adguardhome-sync:v0.9.5
ports:
- containerPort: 8080
protocol: TCP
name: web-port
env:
- name: CRON
value: "0 * * * *"
- name: RUN_ON_START
value: "true"
- name: LOG_LEVEL
value: "info"
- name: ORIGIN_URL
value: "http://adguard.haven"
- name: ORIGIN_USERNAME
valueFrom:
secretKeyRef:
name: adguardhome-password
key: username
- name: ORIGIN_PASSWORD
valueFrom:
secretKeyRef:
name: adguardhome-password
key: password
- name: REPLICA1_URL
value: "http://adguard2.haven"
- name: REPLICA1_USERNAME
valueFrom:
secretKeyRef:
name: adguardhome-password
key: username
- name: REPLICA1_PASSWORD
valueFrom:
secretKeyRef:
name: adguardhome-password
key: password
resources:
requests:
cpu: 100m
memory: 128Mi
limits:
cpu: 500m
memory: 512Mi
volumeMounts:
- name: adguardsync-storage
mountPath: /config
volumes:
- name: adguardsync-storage
persistentVolumeClaim:
claimName: adguardsync-pvc
---
apiVersion: v1
kind: Service
metadata:
name: adguardsync-svc
namespace: dns
spec:
type: ClusterIP
selector:
app: adguardsync
ports:
- name: web
port: 8080
targetPort: 8080
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: adguardsync-ingress
namespace: dns
spec:
rules:
- host: adguardsync.haven
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: adguardsync-svc
port:
number: 8080