openova/clusters
e3mrah 4b2ae76cfd
fix(bp-external-dns): remove --pdns-api-version flag — unknown in v0.15.1 (Closes #587) (#589)
* fix(bp-external-dns): remove --pdns-api-version flag — unknown in v0.15.1 (Closes #587)

The native pdns provider in external-dns v0.15.1 does not accept
--pdns-api-version; the binary fatals at startup with:
  'unknown long flag --pdns-api-version'
causing CrashLoopBackOff (53+ restarts on otech22).

The provider auto-negotiates the PowerDNS API version — the flag is
superfluous and broken. Remove it from extraArgs.

Bump bp-external-dns 1.1.3 → 1.1.4. Bootstrap-kit slots updated for
_template, otech.omani.works, omantel.omani.works.

Co-Authored-By: alierenbaysal <alierenbaysal@openova.io>

* fix(ci): add bp-reflector slot 5a + bp-external-dns dep to expected-bootstrap-deps.yaml

The dependency-graph-audit check was failing because:
1. 05a-reflector.yaml exists in clusters/_template/bootstrap-kit/ but
   bp-reflector was not declared in scripts/expected-bootstrap-deps.yaml
2. bp-external-dns had dependsOn=[bp-cert-manager, bp-powerdns, bp-reflector]
   in the HelmRelease but expected-bootstrap-deps.yaml only declared
   [bp-cert-manager, bp-powerdns]

Add bp-reflector (slot 5a, depends_on: [bp-cert-manager]) and update
bp-external-dns depends_on to include bp-reflector in the expected DAG.

Co-Authored-By: alierenbaysal <alierenbaysal@openova.io>

---------

Co-authored-by: alierenbaysal <alierenbaysal@openova.io>
2026-05-02 15:20:00 +04:00
..
_template fix(bp-external-dns): remove --pdns-api-version flag — unknown in v0.15.1 (Closes #587) (#589) 2026-05-02 15:20:00 +04:00
contabo-mkt/tenants provision: deploy tenant bakkal (plan: m, apps: 5) 2026-04-28 21:20:56 +04:00
omantel.omani.works fix(bp-external-dns): remove --pdns-api-version flag — unknown in v0.15.1 (Closes #587) (#589) 2026-05-02 15:20:00 +04:00
otech.omani.works fix(bp-external-dns): remove --pdns-api-version flag — unknown in v0.15.1 (Closes #587) (#589) 2026-05-02 15:20:00 +04:00