I recently setup a new Octopus Server and tentacle.
After finishing all the installation tasks, I wen t run a health check and got this message:
Not running latest version of Calamari. Directory does not exist: C:\Octopus_tentacle\Calamari
Note: the directory
Octopus_tentacle is what I specified during setup because both the server and the tentacle are on the same machine.
I was confused for a bit at why my new installation would not have perfect health. I thought I had made a mistake.
After searching the internet, I found my answer in the docs.
This Page specifies that Calamari won’t be installed until it’s actually needed.
Deployments now proceed as follows:
- Octopus acquires packages and generates variables files
- The packages and variables are pushed to the the target, along with the latest version of Calamari (if it is not already present)
- The deployment target invokes Calamari to perform each deployment step
- Calamari performs the deployment step
Hope this helps some other folks