Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more here.

Service Fabric

Do you have an idea, suggestion, or feedback based on your experience with Azure Service Fabric? We would love to hear from you.

Please take a few minutes to submit your feedback in one of the forums available on the right or vote up an idea submitted by another Azure Service Fabric customer. All the feedback shared in these forums are being monitored and reviewed by the Microsoft Azure Service Fabric team.

Please remember this forum is for Azure Service Fabric, and if you have feedback on other Microsoft products, services or platforms, please submit your feedback in the appropriate forum (found on the right hand side).

Thanks for your feedback – we look forward to improving your satisfaction with Azure Service Fabric

  1. Allow viewing of the settings

    Our micro services in Service Fabric use appsettings.json for a couple of settings but nowere in service fabric explorer can we view the content of those settings. I believe this would be very usefull.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Create a system managed identity for SF App w/o deploying code

    Currently the ARM template used to assign a managed identity uses a Version object that requires an sfpkg. Therefore, the code is loaded and running immediately. Further, the permissions on the key vault cannot be added until the SF application exists. The code I am deploying reads its secrets on service start-up. So the permissions have not yet been granted, and nothing functions correctly. I see two possible ways forward: 1) Perform this deployment without requiring code. 2) Change New-AzureRmServiceFabricCluster so that is can take a ParameterObject argument. If it took its Parameters as an object instead of only via…

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Please make this work on Visual Studio Online

    I'm trying out the new Visual Studio Online ide, and would love to test out my service fabric services there!

    When I run SetupServiceFabric.sh, it gives me an error.

    vsonline:~/workspace$ sudo curl -s https://raw.githubusercontent.com/Azure/service-fabric-scripts-and-templates/master/scripts/SetupServiceFabric/SetupServiceFabric.sh | sudo bash
    bash: line 23: lsb_release: command not found
    Service Fabric is not supported on
    vsonline:~/workspace$

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Disallow cluster certificates as client certificates

    Cluster certificates have two abilities - node-node communication, but also client-node communication.

    It is hard for a cluster owner to see the ramifications of using the cluster cert as a client certificate. Doing such should be disabled by default to follow "secure by default" configuration and then allow it if someone really needs it.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Allow redeploying a <3 node cluster with no changes

    Today, you can deploy a 1 node SF cluster via ARM template. However, if you subsequently redeploy the same 1 node (or < 3 node) cluster (for development of course) via ARM template, it always fails with:

    "code": "SingleNodeClusterUpdateNotAllowed", "message": "Single node cluster update not allowed. Updates are allowed for clusters having node count equal or greater than 3."

    This is not an upgrade- nothing has changed. Every other ARM template deploy operation I've used is idempotent, but redeploying a 1 node SF template just fails.

    It should detect whether the deployed ARM template would result in any unsupported changes…

    10 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Run Service Fabric Mesh at a high container-to-core ratio,

    Is it possible to set it up with a 10:1 container to core ratio?

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Make explorer compatible to services.AddApplicationInsightsTelemetry

    After switching from AddApplicationInsights to AddApplicationInsightsTelemetry the installable fabric explorer can not communicate with apps running in the service fabric cluster of Azure. At least this is my impression. Please make adjustments to the fabric explorer software package.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. 1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. 1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Add backup for Linux service fabric clusters

    Hi,

    At the moment, using SF on Linux is not realistic in production environments since automatic backup is not supported in it (as I can read in the following article https://docs.microsoft.com/sv-se/azure/service-fabric/service-fabric-backuprestoreservice-quickstart-azurecluster)

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Consider running Windows Update/AV signature update after a node is re-imaged

    We have run into a corner case where node was re-imaged in late September using an image that was created in early September. The node was offer September cumulative update and AV signature was outdated for sometime.

    If a node is re-imaged, it should run everything up-to-date before it is put back in service instead of waiting on other update mechanism to kick in which might take some time.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Placement constraint for PatchOrchestrationApplication CoordinatorService

    Choose the node type the service has to be installed.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. 1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Alerts in Azure Portal and Service Fabric Explorer apps.

    In Azure Portal and Service Fabric Explorer apps, when viewing any metric or dashboard, I'd like to be able to have a simple audible alert on my desktop when a simple threshold is violated. We are dealing with a recurring issue that would be improved by such a feature.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Support instance count of 0

    Currently when trying to set Instance Count to 0 following error is returned:
    The InstanceCount value '0' is invalid. InstanceCount should be a positive integer or -1.

    I think it would be worth to allow 0. This is useful in cases where you have multiple clusters hosting the same app but on some clusters given service is not needed.
    I.E. we have an Azure SF cluster per each client. We have introduced new service which is basically calling other 3rd party service and this is going to be used by some speciffic clients only, therefore it makes sense to have…

    68 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  16. subnet

    To make Azure Service Fabric reference to an existing subnet, we can modify ARM template as document here: https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-patterns-networking#existingvnet

    Will it be possible to add this feature on Azure Portal? User can define their own subnet when creating SF on Azure portal.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. All Applications in SF Explorer should also show total services in each application

    SF explorer shows all applications list with Columns like Name Version health etc, there should be another column to show total service count in each application

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Provide builtin encryption for the default RPC endpoints without client certificates.

    Even you have a secure Cluster with Certificates, the communication is not encrypted.
    Currently i have to use: https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-services-secure-communication#lf-content=177426351:775201656

    It would be great if i could enable encryption support for Rpc-Endpoints like for HTTPS Endpoints in ApplicationManifest.

    <Policies>
    <EndpointBindingPolicy EndpointRef="HttpsEndpoint" CertificateRef="MyCert" />
    <EndpointBindingPolicy EndpointRef="ServiceEndpoint" CertificateRef="MyCert" />
    </Policies>

    224 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Support Standalone Service Fabric cluster Visual Studio Attach Debugger

    Add ability for attaching debugger to standalone service fabric cluster app in visual studio cloud explorer.

    This is already supported for local and azure service fabric clusters.

    Please reply if there is an alt way to attach debugger to standalone clusters.

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. virtualMachineScaleSets osProfile certificateUrl should suport URL with default KeyVault secret version.

    Certificate common name often is used with certificate autorotation when we get certificate by subject (Common Name) when Thumbprint may be different. When KeyVault generates new certificate it will provide a new KeyVault secret version and certificate Thumbprint. We use following setting (described in documentation) to set KeyVault certificate URL:
    virtualMachineScaleSets/properties/virtualMachineProfile/osProfile/secrets/vaultCertificates/certificateUrl. However if we set certificate URL without KeyVault version then during Resource Manager template deployment we get the following error: "https://ourproductserver.vault.azure.net/secrets/sslcert/ is not a valid versioned Key Vault Secret URL. It should be in the format https://<vaultEndpoint>/secrets/<secretName>/<secretVersion>."

    From key vault documentation we know that Key Vault Secret…

    17 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Service Fabric

Categories

Feedback and Knowledge Base