I’m trying to deploy a Helm chart using the “Kubernetes > Upgrade a Helm Chart” step. I want to upgrade Helm chart using Helm Client version V3, but I got error:
In order to run the step using V3 you would need to either create your own static worker with this version installed or make use of our execution containers feature to run a container that includes Helm V3.
Hello @paul.calvert , thank you for your reply. I took execution containers “worker-tools v3.2.1-windows.ltsc2019”, but I got another error related with AZ - “Cloud not find az”. I need to install Az tool?
That is unusual, I’m fairly sure that the Azure CLI should be included in the image.
Unfortunately, it can take some time to download the Windows images the first time on a dynamic worker. The file size is quite large due to the Windows OS. If possible, using the Ubuntu worker and container image would reduce the time significantly.
I’m setting up a test of this now, but, it may take some time to get a result due to needing to download the image on the worker.
I think it will be trying to use the AZ module due to the deployment target for the Run a Script step being an Azure-based target. So, it automatically attempts to use that module to authenticate.
In order to have the Execution Containers option appear you may need to change the Execution Location option from “Run on each deployment target” to “Run on a worker on behalf of each deployment target”.
Once that is selected the additional options should appear.
It looks like it is trying to download the ubuntu image onto a Windows worker.
The step in your screenshot looks ok, but are there any other steps that are trying to use this image but could have the Worker Pool set to Windows?