k

    Kirk Quinbar

    8 months ago
    I have created an Azure VM with Docker and Prefect Agent using the marketplace template "Prefect Agents". My flows and dependencies are stored in an Azure Container Registry. I used Cloud Prefect for my UI and got everything running as expected. I wanted to verify what happens with the authentication from the VM to the Container Registry if the VM ever has to restart. Once i restarted the VM, I noticed in the Cloud Prefect UI that the agent stopped polling. I am assuming that the VM restart, did not restart the Prefect Agent on the VM. Has anyone experienced this specifically when creating a VM with the marketplace template? Maybe this is a bug in the marketplace template that doesnt account for VM restarts. Under normal circumstances i would think there would almost never be a restart, but i know Azure isnt perfect, plus if there are updates that need to get done to the VM.
    Anna Geller

    Anna Geller

    8 months ago
    Thanks for raising this! I will check with my integrations colleagues whether this is something we can address. Usually, when starting a local or docker agent yourself, we recommend using Supervisor so that the agent is automatically restarted if it fails for some reason
    k

    Kirk Quinbar

    7 months ago
    @Anna Geller was there any followup to this? can the integrations people make changes to the marketplace template? and when?
    Anna Geller

    Anna Geller

    7 months ago
    We have an open ticket for that, there are just so many things to do 😅 I'm sick atm so I can't look into it myself. I'd suggest if you need an immediate solution, you can follow the steps from this documentation page and once we update the Azure template I will make sure to update you
    @Marvin open "Azure marketplace Docker agent needs to be adjusted to ensure that agent process gets restarted on VM reboot"
    Marvin

    Marvin

    7 months ago