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
feat(iapetus): remove OVN networking and add cross-environment DNS forwarding
iapetus is a single host that doesn't need overlay networking. Remove all
OVN infrastructure (ovn-central, OVN networks, OVN LB) and use physical/bridge
networking with direct LAN IPs instead.
Add bidirectional DNS forwarding between iapetus and cluster01:
- iapetus forwards cluster01.accuser.dev and cluster01.incus to cluster01 CoreDNS
- cluster01 forwards accuser.dev and iapetus.incus to iapetus CoreDNS
Also fix Ansible role bugs:
- prometheus: validate prometheus_config_base64 (not prometheus_config)
- step_ca: move creates param inside command module dict
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
description="IP address of iapetus CoreDNS for cross-environment DNS resolution (e.g., iapetus.incus zone). Use the OVN LB VIP or direct container IP."
175
+
description="IP address of iapetus CoreDNS for cross-environment DNS resolution. Use the OVN LB VIP or direct container IP."
176
176
type=string
177
177
default=""
178
178
}
179
179
180
180
variable"iapetus_dns_zone_name" {
181
-
description="Incus DNS zone name for iapetus (e.g., 'iapetus.incus'). Used for cross-environment forwarding."
181
+
description="Incus DNS zone name for iapetus containers (e.g., 'iapetus.incus'). Used for cross-environment container name resolution."
182
182
type=string
183
183
default="iapetus.incus"
184
184
}
185
185
186
+
variable"iapetus_service_zone_name" {
187
+
description="Service DNS zone for iapetus (e.g., 'accuser.dev'). Used for cross-environment service resolution so cluster01 containers can resolve iapetus services by name."
0 commit comments