Home / Companies / Octopus Deploy / Blog / Post Details
Content Deep Dive

Calamari - open sourcing Tentacle deployments

Blog post from Octopus Deploy

Post Details
Company
Date Published
Author
Paul Stovell
Word Count
445
Language
English
Hacker News Points
-
Summary

Paul Stovell discusses the evolution of Octopus Deploy's architecture with the introduction of Calamari, an open-source deployment runner, as part of Octopus 3.x. With the decoupling of Tentacle from its role as the deployment engine, Tentacle becomes akin to a Windows version of SSH, executing PowerShell scripts and transferring files. This shift allows all deployment scripts and logic executed by Tentacle to be open-sourced through Calamari, promoting transparency and avoiding vendor lock-in by utilizing open technologies like NuGet and PowerShell. Calamari, licensed under Apache, offers flexibility for users to modify and customize their deployment processes. The new architecture streamlines deployments by having Octopus acquire packages, generate variable files, and instruct Tentacle to invoke Calamari, which manages the deployment execution.