Closed brian-mulier-p closed 1 year ago
Some uncertainties:
No way to provide the --identity authentication as it is the same issue as with GCP: since we're running inside docker, even though running a VM inside Azure provide a managed-identity to the VM, it does not transit to the created Docker container. I feel we have to implement the PROCESS runner on those soon enough to allow such authentication.
Couldn't find another way to properly test the task. Even though I created an Azure account and was able to test it on my side, I don't have the credentials under the hand and can't access the github secrets to update the Azure account & Kestra test configuration to include such authentication. I went for the unit test on a package-scoped method here (although I didn't test that the tested method was called, I feel bad but idk).
Tell me if you have some ideas :+1:
Also, I have the problem regarding tests here since Azure does not provide any way to authenticate through environment variables (which are test-friendly) while other cloud providers do.
closes kestra-io/kestra#1429