Skip to content

Commit

Permalink
Merge pull request #2594 from OctopusDeploy/update-outboundrequests-d…
Browse files Browse the repository at this point in the history
…ocs-inapp-msging

Update outbound requests documentation with In-App messaging information
  • Loading branch information
mandymichael authored Dec 16, 2024
2 parents f6bb306 + 6b4587a commit c1e8d41
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 17 deletions.
1 change: 1 addition & 0 deletions dictionary-octopus.txt
Original file line number Diff line number Diff line change
Expand Up @@ -392,6 +392,7 @@ SSPI
SSRS
statefulset
statefulsets
stepsprodpackages.blob.core.windows.net
sthumb
strconv
struct
Expand Down
38 changes: 21 additions & 17 deletions src/pages/docs/security/outbound-requests/index.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
layout: src/layouts/Default.astro
pubDate: 2023-01-01
modDate: 2023-01-01
modDate: 2024-12-13
title: Outbound requests
description: Traffic details of network requests made by Octopus and Tentacle, and what information is included when Octopus checks for updates.
navOrder: 25
---

This page describes any outbound network requests made by Octopus and Tentacle, and what information is included when Octopus checks for updates.

## Outbound requests by Tentacle {#Outboundrequests-OutboundrequestsbyTentacle}
## Outbound requests by Tentacle

For security reasons, we minimize the number of outbound requests made by the Tentacle deployment agent. The only outbound requests you should see are for:

Expand All @@ -20,7 +20,7 @@ For security reasons, we minimize the number of outbound requests made by the Te

It's possible that scripts in your packages may make outbound requests; in this case you should take care when deploying packages created by a third party.

## Outbound requests by Octopus {#Outboundrequests-OutboundrequestsbyOctopus}
## Outbound requests by Octopus

The Octopus Server makes the following outbound requests:

Expand All @@ -30,7 +30,8 @@ The Octopus Server makes the following outbound requests:
4. Checking for updates (if enabled).
5. Checking for updated [built-in step templates](/docs/projects/built-in-step-templates) (if enabled).
6. Checking for updated [community contributed step templates](/docs/projects/community-step-templates) (if enabled).
7. Behavioral telemetry is sent to https://telemetry.octopus.com (if enabled).
7. Behavioral telemetry is sent to `https://telemetry.octopus.com` (if enabled).
8. Email address is sent to `https://experiences.octopus.com` via In-App messaging (if enabled).

### Built-in step templates

Expand All @@ -43,7 +44,7 @@ From **Octopus 2022.1** some built-in step templates can be automatically update

Our community contributed step template integration queries `library.octopus.com` for updates.

## What information is included when Octopus checks for updates? {#Outboundrequests-WhatinformationisincludedwhenOctopuschecksforupdates?}
## What information is included when Octopus checks for updates?

By default, Octopus will periodically check for new releases. You can opt-out of checking for updates by navigating to **Configuration ➜ Settings ➜ Updates** in Octopus.

Expand All @@ -60,15 +61,18 @@ The Octopus.com site is hosted on Microsoft Azure, so you will see traffic going
## Disabling outbound requests

In isolated/air-gapped scenarios without access to the internet, it may prove beneficial to disable attempts to contact these external services to prevent failed tasks and/or errors in the logs. Details on how to disable each feature are as follows:
* Octopus Server updates
* Via the Web Portal: **Configuration ➜ Settings ➜ Updates**
* Via the CLI [configure command](/docs/octopus-rest-api/octopus.server.exe-command-line/configure): `Octopus.Server.exe configure --upgradeCheck=false`
* Built-in step template updates
* Via the Web Portal: **Configuration ➜ Features ➜ Step Template Updates**
* Community step updates
* Via the Web Portal: **Configuration ➜ Features ➜ Community Step Templates**
* Telemetry
* Via the Web Portal: **Configuration ➜ Telemetry**
* Via the CLI [configure command](/docs/octopus-rest-api/octopus.server.exe-command-line/configure): `Octopus.Server.exe configure --sendTelemetry=false`
* Dynamic Extensions
* Via the CLI [configure command](/docs/octopus-rest-api/octopus.server.exe-command-line/configure): `Octopus.Server.exe configure --dynamicExtensionsEnabled=false`

- Octopus Server updates
- Via the Web Portal: **Configuration ➜ Settings ➜ Updates**
- Via the CLI [configure command](/docs/octopus-rest-api/octopus.server.exe-command-line/configure): `Octopus.Server.exe configure --upgradeCheck=false`
- Built-in step template updates
- Via the Web Portal: **Configuration ➜ Features ➜ Step Template Updates**
- Community step updates
- Via the Web Portal: **Configuration ➜ Features ➜ Community Step Templates**
- Telemetry
- Via the Web Portal: **Configuration ➜ Telemetry**
- Via the CLI [configure command](/docs/octopus-rest-api/octopus.server.exe-command-line/configure): `Octopus.Server.exe configure --sendTelemetry=false`
- Dynamic Extensions
- Via the CLI [configure command](/docs/octopus-rest-api/octopus.server.exe-command-line/configure): `Octopus.Server.exe configure --dynamicExtensionsEnabled=false`
- In-App Messaging via Chameleon
- Please contact [[email protected]](mailto:[email protected]) for assistance disabling In-App Messaging

0 comments on commit c1e8d41

Please sign in to comment.