Search

Blog posts

Trying Raw Octopus

Raw scripting and Package transfers make SSH deployments even easier when Calamari or Mono is not an option

Outage on octopus.com - report and learnings

Public incident report and our learnings about the octopus.com DNS disruption from January 25 – 26, 2023.

Creating Kubernetes services

Learn how to expose pods to network traffic via a service, as part of our Kubernetes training series.

Getting started with Kind and Octopus

Learn how to perform your first Kubernetes deployment with Kind and Octopus

Importing Kubernetes YAML in Octopus

Learn how to import existing Kubernetes YAML into Octopus steps

Sourcing Kubernetes manifests from Git

You can now reference YAML configurations from your Git repository in the Deploy raw Kubernetes YAML step.

Using variables for Kubernetes without breaking YAML

Injecting Octopus variables into your Kubernetes YAML scripts is easier to perform with extended support for the existing structured variable replacement functionality.

Exploring Istio by example

In this post, we look at a very simple sample application that we’ll use to explore the functionality of Istio.

Creating test Kubernetes clusters with Kind

Learn how to integrate a test cluster created with Kind with Octopus

Deprecating Mono

Octopus Deploy is planning to drop support for deploying to SSH targets via Mono. Learn why we made this decision and how to move to .NET core.

Live updates of Kubernetes objects during deployment

Introducing the Kubernetes Object Status check feature, providing a live update of Kubernetes objects during deployment.

Securing your Kubernetes cluster with Kubewarden

Learn how to use custom Kubewarden security policies to restrict resources in your Kubernetes cluster.
Loading...

Documentation

Raw scripting

Raw Scripting allows you to transfer packages and execute scripts against SSH deployment targets where you are unable to install and run Mono.

Get the Raw Output From a Task

How to get the raw output from a task to help the Octopus team resolve deployment related issues.

Get the raw output from a deployment process

How to get the raw output from a deployment process to help the Octopus team resolve deployment related issues.

Kubernetes

Octopus Deploy provides support for deploying Kubernetes resources.

Support

Information explaining how to perform requested tasks by Octopus support.

How to turn on variable logging and export the task log

How to turn on variable logging and export the task log to help the Octopus team resolve deployment issues.

migrate

Imports data from an Octopus 2.6 backup

Download package from built-in feed

An example script that downloads a package from the built-in feed.

Reporting

Octopus reporting makes it easy to produce reports over your deployment history, using your preferred reporting tools.

SSH target

Configuring Linux servers as SSH deployment targets in Octopus.

Push package to built-in feed

An example script that pushes a package to the built-in feed.

Cross-Site Request Forgery (CSRF) and Octopus Deploy

Octopus Server actively prevents Cross-Site Request Forgery (CSRF) using anti-forgery tokens.

Run a runbook

Using the Octopus CLI to run a runbook.

Promote release

Using the Octopus CLI to promote releases between environments.

Diagnostics

Octopus diagnostics includes a system integrity check to ensure the system's database schema and data are correct.

Built-in Octopus repository

Using the Octopus built-in repository.

Can't find what you are looking for? You can also search our support forum.