in the struggle to get OSPFv3 functional between Wireguard Endpoints I ran into a few problems Using CentOS 7 for the nodes I was seemingly unable to get the OSPF to converge. After many hours of tweaking configs I landed at a solution. Not at all helped by the fact that Wireguard did not like keeping the Link-Local Address persistent. The following is what I came up with do updated the remote node with the correct Link-Local when the tunnel comes up as part of the pre-up commands.
Exploring the wonders of technology