Thank you for contacting Octopus Support.
According to our documentation:
Azure announced that from June 30th 2018 support for Service Management API (which indicates Cloud Services) would be retired. Azure stated at the time that “Cloud Services is similar to Service Fabric in degree of control versus ease of use, but it’s now a legacy service and Service Fabric is recommended for new development”
We recommend reading the Azure guide to choosing a compute service to help choose a replacement you can deploy to Azure with.
Additional information here:
Disable Package Extraction and Re-Packaging
Based on customer reports and Azure community discussions, we believe Microsoft is no longer recommending Azure Cloud Services: Choosing an Azure compute service - Azure Architecture Center | Microsoft Docs. Several customers have reported timeout issues in regards to Azure Cloud Services and slow re-packing of CTP packages. Unfortunately, we cannot fix this issue, as noted here.
The issues around timeouts and slow re-repackaging can be mitigated by passing in the variable
Octopus.Action.Azure.CloudServicePackageExtractionDisabled and setting the value to
true. However, in doing so, variable substitution will no longer be available.
It appears that Microsoft is sunsetting Azure Cloud Services. The Support Team is not currently aware of plans to stop supporting this. However, Octopus is dependent on Azure in this case.
If you have any additional questions, please feel free to ask.