Search

Blog posts

Outage on octopus.com - report and learnings

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

Checking Kubernetes pod CPU and memory

Learn how to check a pod's resource usage in Kubernetes.

SSL 3.0 "POODLE" and Octopus Deploy

Octopus Deploy uses TLS 1.0 and isn't vulnerable to the SSL 3.0 "POODLE" vulnerability

Implementing DevSecOps to respond to vulnerabilities

As part of our series about Runbooks, learn how to configure your CI/CD pipeline to quickly identify and respond to vulnerabilities.

Heartbleed and Octopus Deploy

Octopus uses SSL libraries in Windows, and so isn't vulnerable to the Hearbleed bug

Calculating DORA metrics with Runbooks

Learn how to measure the performance of your deployments using the DORA metrics and a custom runbook.

Runbook lessons learned and recommendations

Recommendations from lessons learned on how to design and implement runbooks
Loading...

Documentation

Changing the collation of the Octopus database

Information on changing the collation of the Octopus SQL Server Database.

Enable/disable project

An example script that enables or disables a project in Octopus.

Active Directory authentication

Octopus Deploy can use Windows credentials to identify users.

Polling Tentacles over WebSockets

Octopus Polling Tentacles open a connection to the Octopus Server over WebSockets to ask what to do.

Create sanitized database backup

How to create a sanitized database backup to send up to Octopus Support.

Passing parameters to scripts

Octopus can pass parameters to your custom script files for any of the supported scripting languages.

Diagnostics

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

Providing database performance metrics

How to provide database performance metrics to help the Octopus team resolve issues.

Logging messages from scripts

When your scripts emit messages Octopus will display the messages in the Task Logs at the most appropriate level for the message.

Creating a test instance

A guide on how to create a test instance with Octopus Deploy

Configure

Configure this Octopus instance

Performance

Octopus is all about reliable and repeatable deployments, but that doesn't mean it has to be slow. This page will help you tune your Octopus installation for the best performance in your scenario.

Variable Recommendations

Guidelines and recommendations for configuring variables in Octopus Deploy.

Upgrading from Octopus 4.x / 2018.x to latest version

Information on how to upgrade from Octopus Deploy 4.x or 2018.x to the latest version

Upgrading from Octopus 3.x to the latest version

Information on how to upgrade from Octopus Deploy 3.x to the latest version

Deploy to a Kubernetes cluster

Deploy to a Kubernetes cluster.

Deploy an Ingress resource

Deploy an ingress resource to a Kubernetes cluster.

Deploy a service resource

Deploy a service resource to a Kubernetes cluster.

Deploy a Helm chart

Deploy a Helm chart to a Kubernetes cluster.

kubectl

The kubectl utility is required by Octopus Deploy Kubernetes integration.

NGINX deployments

This guide covers everything you need to configure NGINX on Linux for your web applications

Configure Octopus Deploy project

This guide describes how to configure your Octopus project to deploy an ASP.NET Core project together with an Angular CLI project and configuring NGINX to a Linux deployment target.

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