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. Secured Cluster correct certificate url from keyvault

    When creating a secured cluster and provisioning the scale sets, one has to reference the certificate url in the following format: https://<vaultEndpoint>/secrets/<secretName>/<secretVersion> Certificates are typically not stored as secrets and the reference should be able to handle a certificate reference instead of a secret reference:
    https://<vaultEndpoint>/certificates/<certName>/<certVersion>

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Add HTTP/2 support for ServiceFabric reverse proxy

    We would like to enable HTTP/2 on REST APIs hosted in ServiceFabric stateless services, and reverse proxy is a nice feature for enabling service-to-service communication. However, currently HTTP/2 is not supported in reverse proxy yet.

    112 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  3. Service fabric installation documentation not properly updated

    Guys, you should say in the installation guide for 18.04 (Bionic Beaver) You MUST run the manual steps... otherwise is misleading when you mention run the script to install service fabric. If you take a look at the script it only works with xenial...

    Have a nice day

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Warn when certificates are about to expire

    We have had two total cluster collapses because of expired certificates. Once with node certs and once with reverse proxy certs. The only feasable way of recovery was a total cluster rebuild. I think Microsoft should have provided a warning email about certificates that are about to expire, and also make sure they are automatically renewed instead of just letting the cluster collapse. And in the event when the cluster has collapsed because of a certificate problem, there should have been a simple tool to recover the cluster with a new certificate. Now this process is extremely complex and error…

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Don't require ARM deployment to use Managed Identity

    Per https://docs.microsoft.com/en-us/azure/service-fabric/how-to-deploy-service-fabric-application-user-assigned-managed-identity , managed identity can only be used when Service Fabric applications are deployed and upgraded via ARM templates. While it's great to have ARM template support, I've found it to be buggy, slow down deploys and upgrades, and in general it creates yet another layer in the tooling that is opaque and difficult to troubleshoot.

    If using Azure, it should be possible to use Managed Identity in SF apps without requiring that all SF deploy operations go through ARM.

    19 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  6. In Service Fabric Explorer, sort all items logically, especially node names.

    In Service Fabric Explorer, sort all items logically, especially node names. For example, nt02 should appear in a list before nt010.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Use Hybrid Use Benefits for Azure Service Fabric Cluster based on Windows Server

    Hi,
    it would be great to see the "hybrid use benefit program" - https://azure.microsoft.com/en-us/pricing/hybrid-benefit/ would allow me to host My Service Fabric Application in azure. currently it's running on Windows Server onpremise and the Servers are licenced with Windows Server Datacenter Edition + SA.

    Unfortunatly it's not possible so far to select a PaaS: Azure Service fabric cluster based in Windows Server together with "Hybrid Use Benefits". i would like to avoid double License cost.

    435 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Service Fabric Containers: no logging for failed containers

    Using Azure Monitor with Service Fabric containers, there is no logging details available for failed containers.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. IoTEdge in a Docker Container

    A larrge amount of infrastructure is deployed via Docker containers. It would be helpful to deploy IoTEdge via Docker.

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Allow KeyVault certificate identifier in ClusterConnectionParameters

    Updating the SF cluster certificates is quite some pain for our company as most often we need to make a microservices' deployment just to update the ServerCertThumbprint in the ...\PublishProfiles...xml files and every time to manually go through the dance of updating the certificates on the VMs. And we run several SF clusters. It'd be nice to:


    1. only update the certificate in KeyVault, yet maintain the same KV identifier in ClusterConnectionParameters and within the VMs.


    2. for bonus points, to have the certificate update automatically in KV, N days before expiration.


    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. 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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. 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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. 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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. 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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. 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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. 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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. 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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. 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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 14 15
  • Don't see your idea?

Service Fabric

Categories

Feedback and Knowledge Base