Failed deployment SFPTgo from marketplace, with AKS cluster creation

Dwight Wheeler 20 Reputation points
2025-04-22T16:12:24.13+00:00

Trying to deploy SFPTgo + AKS cluster but deployment fails. The details of the error are below...

Any thoughts?

The storageProfile is set to ManagedDisks

"agentPoolProfiles": [

                    {
                        "availabilityZones": [],
                        "count": "[parameters('vmCount')]",
                        "enableAutoScaling": "[parameters('vmEnableAutoScale')]",
                        "enableNodePublicIP": false,
                        "maxCount": 10,
                        "maxPods": 110,
                        "minCount": 1,
                        "mode": "System",
                        "name": "agentpool",
                        "osDiskSizeGB": "[parameters('osDiskSizeGB')]",
                        "osType": "Linux",
                        "storageProfile": "ManagedDisks",
                        "tags": {},
                        "type": "VirtualMachineScaleSets",
                        "vmSize": "[parameters('vmSize')]"

{"code":"DeploymentFailed","target":"/subscriptions/a815951c-0d91-4893-8b43-84af6f876d6f/resourceGroups/sftpgo/providers/Microsoft.Resources/deployments/eliamarzia1667381463185.sftpgo_aks-20250422105224","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-deployment-operations for usage details.","details":[{"code":"UnmarshalError","target":"/subscriptions/a815951c-0d91-4893-8b43-84af6f876d6f/resourceGroups/sftpgo/providers/Microsoft.ContainerService/managedClusters/sftpgo","message":"Invalid request body. Converting request body to a managed cluster encountered error: json: unknown field "storageProfile" Check that the field is in the right location, is spelled correctly, and is supported in the API version. Visit aka.ms/aks/apiversions for more API version information.."}]}

Azure Kubernetes Service (AKS)
Azure Kubernetes Service (AKS)
An Azure service that provides serverless Kubernetes, an integrated continuous integration and continuous delivery experience, and enterprise-grade security and governance.
2,403 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Markapuram Sudheer Reddy 1,840 Reputation points Microsoft External Staff Moderator
    2025-04-28T10:59:22.71+00:00

    Hi Dwight Wheeler,

    To access SFTPGo, configure a LoadBalancer/Ingress if needed and simply open http://cluster IP:8080/web/admin in your browser, create the first admin user and start using SFTPGo.

    Further configuration customizations can be applied from the Extensions + applications section of the Azure portal. https://sftpgo.com/aks.pdf

    You can check by once AKS cluster is created, after deployment, navigate to your AKS cluster in the Azure portal. Under Extensions + applications, select SFTPGo and expand the Configuration settings section, you can view and modify parameters.

    Plese check below documentation for more information.

    https://azuremarketplace.microsoft.com/en-us/marketplace/apps/eliamarzia1667381463185.sftpgo_aks?tab=overview

    https://github.com/drakkan/sftpgo/discussions/281

    If you have any queries, please do let us know, we will help you.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.