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

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

---

### Release Notes

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

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

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

#### Changelog

- [`30734b0`](https://github.com/bakito/adguardhome-sync/commit/30734b046d8e1a8d0a65b5adcce5ed976f0bb3c0): Add comprehensive API documentation to README.md ([#&#8203;888](https://github.com/bakito/adguardhome-sync/issues/888)) ([@&#8203;bakito](https://github.com/bakito))
- [`b532d80`](https://github.com/bakito/adguardhome-sync/commit/b532d80ce679b15dd1511a20fb6ead90218331ce): feat: implement liveness/readyness checks and cli ([#&#8203;929](https://github.com/bakito/adguardhome-sync/issues/929)) ([@&#8203;bakito](https://github.com/bakito))
- [`0d11d26`](https://github.com/bakito/adguardhome-sync/commit/0d11d267962d1bf1862449def29fe2fc4b3a1c33): feat: replica specific feature ([#&#8203;930](https://github.com/bakito/adguardhome-sync/issues/930)) ([@&#8203;bakito](https://github.com/bakito))
- [`6639a01`](https://github.com/bakito/adguardhome-sync/commit/6639a0118e7bbe4440b821e5a15fd0f2aadf7de0) chore(deps): update dependency adguardteam/adguardhome to v0.107.79

#### Fixed Issues

- Per-replica feature sync configuration [#&#8203;928](https://github.com/bakito/adguardhome-sync/issues/928)
- Rate limit subnet lengths are silently not synced against AdGuardHome >= v0.107.79 (model generated from v0.107.78 spec typo) [#&#8203;917](https://github.com/bakito/adguardhome-sync/issues/917)
- DHCP Static leases - modification to lease on origin not copied to replica [#&#8203;905](https://github.com/bakito/adguardhome-sync/issues/905)
- Docker healthcheck endpoint [#&#8203;887](https://github.com/bakito/adguardhome-sync/issues/887)

#### 🦠 VirusTotal Report 🔎

| File                                        | Archive                                                                                                                                                                                                                                                                             | Binary                                                                                                                                                                                                                                                  | Last Scan                                                                                                                                                                                                                                   |
| ------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| adguardhome-sync\_0.9.3\_windows\_386.zip   | [![VirusTotal - adguardhome-sync\_0.9.3\_windows\_386.zip](https://img.shields.io/badge/VirusTotal-3%2F75+detected-orange?logo=virustotal\&style=flat)](https://www.virustotal.com/gui/file-analysis/NTc0NjUwOWI1M2MxZWMyMjRjYmFjZDRiMTk3ZjBhNmE6MTc4OTI5NzA3Ng==/detection)        | [![VirusTotal - adguardhome-sync.exe](https://img.shields.io/badge/VirusTotal-3%2F75+detected-orange?logo=virustotal\&style=flat)](https://www.virustotal.com/gui/file-analysis/ZDgxNWVjY2ZlNWFiMjRjMTM2OTBiNjA2ZWRkNDY5MzM6MTc4OTI5NzA4MQ==/detection) | [![Last Scan](https://img.shields.io/badge/Last%20Scan-2026--09--13%2010%3A58%20UTC-blue?logo=virustotal\&style=flat)](https://www.virustotal.com/gui/file-analysis/ZDgxNWVjY2ZlNWFiMjRjMTM2OTBiNjA2ZWRkNDY5MzM6MTc4OTI5NzA4MQ==/detection) |
| adguardhome-sync\_0.9.3\_windows\_amd64.zip | [![VirusTotal - adguardhome-sync\_0.9.3\_windows\_amd64.zip](https://img.shields.io/badge/VirusTotal-0%2F75+detected-brightgreen?logo=virustotal\&style=flat)](https://www.virustotal.com/gui/file-analysis/N2QzYmIwMjQ1ZDQzMTRjNDMzMDk5ODNjZDVjOGRhNzY6MTc4OTI5NzA4NA==/detection) | [![VirusTotal - adguardhome-sync.exe](https://img.shields.io/badge/VirusTotal-1%2F75+detected-orange?logo=virustotal\&style=flat)](https://www.virustotal.com/gui/file-analysis/NDBlZjMyODhiZGYyNzFmYjA0OTE5MDI5NGYwYmQ2Mjg6MTc4OTI5NzA4OQ==/detection) | [![Last Scan](https://img.shields.io/badge/Last%20Scan-2026--09--13%2010%3A58%20UTC-blue?logo=virustotal\&style=flat)](https://www.virustotal.com/gui/file-analysis/NDBlZjMyODhiZGYyNzFmYjA0OTE5MDI5NGYwYmQ2Mjg6MTc4OTI5NzA4OQ==/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:eyJjcmVhdGVkSW5WZXIiOiI0NC4zOS4zIiwidXBkYXRlZEluVmVyIjoiNDQuMzkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

---------

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Reviewed-on: https://git.ivanch.me/ivanch/haven/pulls/9
2026-09-13 15:05:41 +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.3
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