Sourcing Kubernetes manifests from Git
Blog post from Octopus Deploy
Kubernetes configuration has been simplified with a new feature that allows direct sourcing of YAML manifests from Git, eliminating the previous need for an interim packaging step before deployment to Octopus. This change retains the benefits of the package approach, such as release immutability, while introducing advanced scenarios like configuration templating. Users can reference and modify YAML files across multiple projects using Octopus variables, facilitating the management of numerous similar services. The feature supports deploying multiple applications in one step, offers flexibility with glob patterns for file referencing, and maintains structured variable replacement for those needing valid YAML for local testing. Octopus allows users to hide Kubernetes complexity by creating step templates that limit the properties software teams need to adjust, streamlining the deployment process. The feature is expected to be available to Octopus Cloud customers by early July and to Octopus Server customers later in 2023, with user feedback encouraged for further refinement.