Skip to navigation Skip to main content Skip to footer
Docs
  • Introduction
  • Getting started
    • Overview
    • First Deployment
      • First Deployment
      • Define and use variables
      • Approvals with Manual Interventions
      • Add deployment targets
      • Deploy a sample package
    • First Runbook Run
      • First Runbook Run
      • Configure Runbook Environments
      • Create a Project
      • Create a runbook
      • Defining the runbook process for workers
      • Running a Runbook
      • Runbook specific variables
      • Add runbook deployment targets
      • Defining the runbook process for targets
      • Publishing a runbook
    • Managing Octopus subscriptions
    • Samples
    • Reference architectures
      • Reference architectures
      • EKS reference architecture
      • Web App reference architecture
    • Glossary
  • Octopus Cloud
    • Overview
    • Getting started with Cloud
    • Migrating to Octopus Cloud
    • Static IP address
    • Dynamic workers
    • Task cap
    • Azure Private Links
    • IP address allow list
    • Uptime SLO
    • Maintenance windows
    • Disaster recovery
    • Permissions
    • Octopus Cloud FAQ
  • Installation
    • Overview
    • Installation requirements
    • SQL Database
      • Overview
      • Self-Managed SQL Server
      • AWS RDS
      • Azure SQL
      • GCP Cloud SQL
    • File Storage
      • Overview
      • Local File Storage
      • AWS File Storage
      • Azure Files
      • GCP File Storage
      • Windows NFS File Storage
    • Load Balancers
      • Overview
      • Configuring Netscaler
      • Use NGINX as a reverse proxy for Octopus Deploy
      • Use IIS as a reverse proxy for Octopus Deploy
      • AWS Load Balancers
      • Azure Load Balancers
      • GCP Load Balancers
    • Permissions for the Octopus Windows Service
    • Using a Managed Service Account (MSA)
    • Automating Octopus installation
    • Troubleshooting the Octopus installation
    • Octopus Server Linux Container
      • Octopus Server Linux Container
      • Octopus Server Container with Docker Compose
      • Octopus Server Container with systemd
      • Octopus Server in Kubernetes
      • Migration
        • Migration
        • Migrate to Octopus Server Linux Container from Windows Server
        • Migrate to Octopus Server Linux Container from Windows Container
      • Troubleshooting Octopus Server in a Container
    • Isolated Octopus Servers
  • Best Practices
    • Overview
    • Deployments
      • Overview
      • Environments, Deployment Targets, and Target Tags
      • Lifecycles and Environments
      • Projects and Project Groups Structure
      • Variable Recommendations
      • Step Templates and Script Modules
      • Deployment and Runbook Processes
      • Releases and Deployments
      • Notifications
    • Octopus Administration
      • Overview
      • Partition Octopus with Spaces
      • Offload Work to Workers
      • Users, Roles, and Teams
      • Ongoing Maintenance
    • Self-Hosted Octopus
      • Overview
      • Installation Guidelines
      • High Availability
      • Disaster Recovery
    • Platform Engineering
      • Overview
      • What is platform engineering?
      • Octopus enterprise patterns
      • Managing Octopus with code
      • Managing space resources
      • Managing project resources
      • Managing runbook resources
      • Forking Git repositories
      • Finding drift
      • Merging repos
      • Validating CaC PRs
      • Secret variables
  • Octopus AI
    • Overview
    • Octopus AI Assistant
      • Overview
      • Getting started
      • Cookbook
        • Overview
        • Analyze step template usage
        • Audit environment naming and counts
        • Audit PCI deployments
        • Audit target role distribution
        • Check retention policy consistency
        • Create a .NET Azure App deployment process
        • Detect overlapping variable names
        • Detect unused variables
        • Evaluate deployment frequency
        • Fix variable binding errors
        • Generate deployment rollback plan
        • Improve multi-tenant deployments
        • Investigate production deployment failure
        • Kubernetes deployment pipeline
        • List failed deployments
        • Recommend variable scoping
        • Report runbook scheduling
        • Report skipped steps
        • Resolve rolling deployment timeouts
        • Restart Windows services Runbook
        • Review runbook usage
        • Security best practices check
        • Speed up Lifecycle phases
        • Summarize Ops Runbooks
        • Summarize tag set coverage
        • Summarize worker pool health
      • Best Practices Adviser
      • Deployment failure analyzer
      • Prompt-based project creation
      • Custom prompts
    • Octopus MCP
      • Overview
      • Use Cases
    • Octopus Recovery Agent
  • Kubernetes
    • Overview
    • Targets
      • Overview
      • Kubernetes agent
        • Overview
        • Permissions
        • Granular Permissions
        • Kubernetes Monitor
        • Storage
        • Automated Installation
        • HA Cluster Support
        • Upgrading
        • Troubleshooting
          • General Troubleshooting
          • SHA1 Certificates on older Windows versions
        • Default images
        • Supported Versions Policy
      • Kubernetes API
        • Overview
        • OpenShift Kubernetes cluster
        • Rancher Kubernetes cluster
    • Steps
      • Overview
      • Deploy Kubernetes YAML
      • Deploy a Helm chart
      • Deploy with Kustomize
      • Configure and apply Kubernetes resources
      • Configure and apply a Kubernetes Service
      • Configure and apply a Kubernetes Ingress
    • Deployment Verification
      • Step Verification
      • Applied Manifests
        • Overview
        • Diffs
    • Resources
      • Glob Pattern Cheat Sheet
      • Server-Side Apply
      • kubectl
    • Tutorials
      • First Kubernetes deployment
      • Rollback Kubernetes deployment
      • Automatically tracking third party helm charts
    • Live Object Status
      • Overview
      • Installation
      • Troubleshooting
  • Argo CD
    • Overview
    • Argo CD Instances
      • Overview
      • Argo CD Authentication
      • Automated Installation
    • Deployment Steps
      • Overview
      • Update Argo CD Application Image Tags
      • Update Argo CD Application Manifests
      • Annotated Application View
    • Annotations
      • Scoping Annotations
      • Cluster Annotations
      • Helm Annotations
    • Supported Use Cases
    • Live Object Status
    • Troubleshooting
  • Infrastructure
    • Overview
    • Deployment targets