You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(e2e): unblock Chainsaw suite after replication fix
With the kubeconfig port fix, replication works and the suite advanced,
exposing four pre-existing issues:
- zones-and-records asserted status.domainRef.status.nameservers (real
Cloudflare NS) which is populated by NSO; CI runs without NSO. Assert
only operator-owned fields (conditions + DNSZoneClass nameservers).
- display-annotations asserted a single-element conditions slice while
the DNSZone carries two (Accepted+Programmed), failing on slice length.
Use a JMESPath filter to assert the Accepted condition only.
- alias/zones-and-records scripts used 'set -euo pipefail'; chainsaw runs
scripts under dash, which rejects '-o pipefail'. Use 'set -eu'.
- events.k8s.io/v1 Events require a non-empty reportingInstance, but
POD_NAME was never injected, so every emitted Event was rejected. Inject
POD_NAME via the downward API and add a hostname fallback in code.
Refs #46
0 commit comments