# yaml-language-server: $schema=./values.schema.json image: repository: ghcr.io/lovelaze/nebula-sync pullPolicy: IfNotPresent tag: v0.11.2@sha256:951576b448c08df16cc6b46f90cc3b40c44e10dfb56e431dfd0f1ead7d435724 service: main: ports: main: port: 8080 workload: main: podSpec: containers: main: probes: liveness: path: /health startup: path: /health readiness: path: /health env: # Basic configuration PRIMARY: "pi.hole|password" REPLICAS: "pi2.hole|password" FULL_SYNC: "false" RUN_GRAVITY: "false" CLIENT_SKIP_TLS_VERIFICATION: "true" CRON: "*/15 * * * *" # Sync configuration options SYNC_CONFIG_DNS: "true" SYNC_CONFIG_DHCP: "false" SYNC_CONFIG_NTP: "false" SYNC_CONFIG_RESOLVER: "false" SYNC_CONFIG_DATABASE: "false" SYNC_CONFIG_MISC: "false" SYNC_CONFIG_DEBUG: "false" # TrueCharts Pi-hole chart defines upstream dns servers in "env" which can't be overwritten at runtime SYNC_CONFIG_DNS_EXCLUDE: "upstreams" # Sync gravity options SYNC_GRAVITY_DHCP_LEASES: "false" SYNC_GRAVITY_GROUP: "false" SYNC_GRAVITY_AD_LIST: "true" SYNC_GRAVITY_AD_LIST_BY_GROUP: "true" SYNC_GRAVITY_DOMAIN_LIST: "true" SYNC_GRAVITY_DOMAIN_LIST_BY_GROUP: "true" SYNC_GRAVITY_CLIENT: "false" SYNC_GRAVITY_CLIENT_BY_GROUP: "false"