Ah thanks for the context Gabriel! That is something I had no idea about, and haven't read that in the documentation anywhere.
I'm still a little hazy on exactly what modifications you made; could you share a diff?
Something that bugs me though, is that it's not missing any auth params except for the project domain id. Why is it not getting the project domain id for this case only? It expects to receive it in the context, so it can use it here: https://opendev.org/openstack/cinder/src/commit/1eb7384cb6542784a904891666cca4abbe42841d/cinder/compute/nova.py#L107-L110
Ah thanks for the context Gabriel! That is something I had no idea about, and haven't read that in the documentation anywhere.
I'm still a little hazy on exactly what modifications you made; could you share a diff?
Something that bugs me though, is that it's not missing any auth params except for the project domain id. Why is it not getting the project domain id for this case only? It expects to receive it in the context, so it can use it here: https:/ /opendev. org/openstack/ cinder/ src/commit/ 1eb7384cb654278 4a904891666cca4 abbe42841d/ cinder/ compute/ nova.py# L107-L110