In theory a pull-image-secret should be passed down to the podvm. It looks like it doesn't work for ACR (see discussion here), so we should verify it for private ACR and GHCR registries and add a test-
Possibly, this test should be in image-rs (guest-components) instead in the long term.