Skip to content

Honour a feature toggle to ignore AzureWebApp UseChecksum - #2122

Open
zentron wants to merge 2 commits into
mainfrom
robe/azure-webapp-ignore-checksum-toggle
Open

Honour a feature toggle to ignore AzureWebApp UseChecksum#2122
zentron wants to merge 2 commits into
mainfrom
robe/azure-webapp-ignore-checksum-toggle

Conversation

@zentron

@zentron zentron commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Adds AzureWebAppIgnoreChecksumFeatureToggle to the known slugs. Guards the --useChecksum MSDeploy shim argument with it in NetCoreWebDeploymentExecutor. Mirrors the existing AzureWebAppIgnorePreservePathsFeatureToggle pattern (#2121).

Also logs a deployment-time warning whenever UseChecksum is set, regardless of the toggle. Checksum-based sync has no equivalent in the modern Azure deployment APIs. Customers should see this warning before we remove the option.

Companion Server change: OctopusDeploy/OctopusDeploy#46123

zentron added 2 commits August 9, 2026 19:50
Adds AzureWebAppIgnoreChecksumFeatureToggle so we can remotely stop the AzureWebApp step's MSDeploy sync from honouring Octopus.Action.Azure.UseChecksum, to gauge impact before deprecating checksum-based sync ahead of removing the legacy MSDeploy dependency entirely. Same shape as the existing AzureWebAppIgnorePreservePathsFeatureToggle.
Warns in the deployment task log whenever Octopus.Action.Azure.UseChecksum is true, regardless of the AzureWebAppIgnoreChecksumFeatureToggle state, so customers relying on checksum-based sync get advance notice before it's removed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants