When Site.spec.settings.ingressClassName is set, it is copied onto the managed skupper-router RouterAccess and overrides any value there. If the key is missing on the Site, RouterAccess is left as-is. Ingress reads the class from RouterAccess/SecuredAccess settings, not the Site. This should be documented for ingress / ingress-nginx users.
When Site.spec.settings.ingressClassName is set, it is copied onto the managed skupper-router RouterAccess and overrides any value there. If the key is missing on the Site, RouterAccess is left as-is. Ingress reads the class from RouterAccess/SecuredAccess settings, not the Site. This should be documented for ingress / ingress-nginx users.