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

Octopus Deploy Config as Code: early access preview

Blog post from Octopus Deploy

Post Details
Company
Date Published
Author
Rob Pearson
Word Count
1,244
Language
English
Hacker News Points
-
Summary

Octopus has introduced a Configuration as Code (Config as Code) early access preview, providing a seamless integration of Git's capabilities with the Octopus deployment process. This feature allows users to manage deployment processes alongside application code in a Git repository, enabling version control, branching, and history tracking, while still using the Octopus UI for ease of access. Users can edit configuration files using the Octopus Configuration Language (OCL), which is based on HashiCorp's HCL, and the company has also developed a Visual Studio Code extension to enhance the editing experience. The Config as Code feature supports creating new projects or cloning existing ones, rather than testing in production, and offers a one-way process for enabling it on existing projects. While the deployment process is currently the only version-controlled aspect, Octopus plans to expand this functionality to include runbooks and variables. The company encourages feedback and community engagement to refine the feature further.