Please ignore the last comment. The PR just modified the test service. In an effort to debug this I mocked out the gomaasapi testservice to return exactly the same json as above.
We call the deployment_status endpoint here: provider/maas/environ.go:1036 deploymentStatusCall
and interpret the results here: provider/maas/environ.go:1008 waitForNodeDeployment
In my testing, it correctly interpreted the first node to have failed. I am not able to produce a failing test. Are there any logs of Juju making the API call?
I'm unassigning myself as it's EOD and I'm off for a few days.
Please ignore the last comment. The PR just modified the test service. In an effort to debug this I mocked out the gomaasapi testservice to return exactly the same json as above.
We call the deployment_status endpoint here: provider/ maas/environ. go:1036 deploymentStatu sCall maas/environ. go:1008 waitForNodeDepl oyment
and interpret the results here: provider/
In my testing, it correctly interpreted the first node to have failed. I am not able to produce a failing test. Are there any logs of Juju making the API call?
I'm unassigning myself as it's EOD and I'm off for a few days.