From ba2a89478e8a6697cd4cce8abfb3e086ff72b832 Mon Sep 17 00:00:00 2001 From: Ben Pearce Date: Tue, 12 May 2026 15:49:40 +1000 Subject: [PATCH] fix: support for default worker pool on azure web app target --- pkg/machines/azure_web_app_endpoint.go | 9 +++++---- pkg/machines/endpoint_utilities.go | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pkg/machines/azure_web_app_endpoint.go b/pkg/machines/azure_web_app_endpoint.go index 9fc60e81..37a70c9c 100644 --- a/pkg/machines/azure_web_app_endpoint.go +++ b/pkg/machines/azure_web_app_endpoint.go @@ -4,10 +4,11 @@ import "github.com/OctopusDeploy/go-octopusdeploy/v2/pkg/resources" // AzureWebAppEndpoint represents the an Azure web app-based endpoint. type AzureWebAppEndpoint struct { - AccountID string `json:"AccountId"` - ResourceGroupName string `json:"ResourceGroupName,omitempty"` - WebAppName string `json:"WebAppName,omitempty"` - WebAppSlotName string `json:"WebAppSlotName"` + AccountID string `json:"AccountId"` + ResourceGroupName string `json:"ResourceGroupName,omitempty"` + WebAppName string `json:"WebAppName,omitempty"` + WebAppSlotName string `json:"WebAppSlotName"` + DefaultWorkerPoolID string `json:"DefaultWorkerPoolId"` endpoint } diff --git a/pkg/machines/endpoint_utilities.go b/pkg/machines/endpoint_utilities.go index 860f09b3..81f6007e 100644 --- a/pkg/machines/endpoint_utilities.go +++ b/pkg/machines/endpoint_utilities.go @@ -43,6 +43,7 @@ func ToEndpoint(endpointResource *EndpointResource) (IEndpoint, error) { azureWebAppEndpoint.ResourceGroupName = endpointResource.ResourceGroupName azureWebAppEndpoint.WebAppName = endpointResource.WebAppName azureWebAppEndpoint.WebAppSlotName = endpointResource.WebAppSlotName + azureWebAppEndpoint.DefaultWorkerPoolID = endpointResource.DefaultWorkerPoolID endpoint = azureWebAppEndpoint case "Kubernetes": kubernetesEndpoint := NewKubernetesEndpoint(endpointResource.ClusterURL)