Skip to content

Commit 1a91750

Browse files
authored
Merge pull request #47788 from aljo-microsoft/patch-10
Update service-fabric-common-questions.md
2 parents 75ebbba + 854bf08 commit 1a91750

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

articles/service-fabric/service-fabric-common-questions.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ There are many commonly asked questions about what Service Fabric can do and how
2424

2525
## Cluster setup and management
2626

27-
### How do I rollback my Service Fabric cluster certificate?
27+
### How do I roll back my Service Fabric cluster certificate?
2828

2929
Rolling back any upgrade to your application requires health failure detection prior to your Service Fabric cluster quorum committing the change; committed changes can only be rolled forward. Escalation engineer’s through Customer Support Services, may be required to recover your cluster, if an unmonitored breaking certificate change has been introduced. [Service Fabric’s application upgrade](https://review.docs.microsoft.com/azure/service-fabric/service-fabric-application-upgrade?branch=master) applies [Application upgrade parameters](https://review.docs.microsoft.com/azure/service-fabric/service-fabric-application-upgrade-parameters?branch=master), and delivers zero downtime upgrade promise. Following our recommended application upgrade monitored mode, automatic progress through update domains is based upon health checks passing, rolling back automatically if updating a default service fails.
3030

31-
If your cluster is still leveraging the classic Certificate Thumbprint property in your Resource Manager template, its recommended you [Change cluster from certificate thumbprint to common name](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-change-cert-thumbprint-to-cn), to leverage modern secrets management features.
31+
If your cluster is still leveraging the classic Certificate Thumbprint property in your Resource Manager template, it's recommended you [Change cluster from certificate thumbprint to common name](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-change-cert-thumbprint-to-cn), to leverage modern secrets management features.
3232

3333
### Can I create a cluster that spans multiple Azure regions or my own datacenters?
3434

@@ -116,6 +116,12 @@ Yes. For more information, see [Create a cluster with attached data disks](../v
116116
| FabricRM.exe |
117117
| FileStoreService.exe |
118118

119+
### How can my application authenticate to KeyVault to get secrets?
120+
The following are means for your application to obtain credentials for authenticating to KeyVault:
121+
122+
A. During your applications build/packing job, you can pull a certificate into your SF app's data package, and use this to authenticate to KeyVault.
123+
B. For virtual machine scale set MSI enabled hosts, you can develop a simple PowerShell SetupEntryPoint for your SF app to get [an access token from the MSI endpoint](https://docs.microsoft.com/en-us/azure/active-directory/managed-service-identity/how-to-use-vm-token), and then [retrieve your secrets from KeyVault](https://docs.microsoft.com/en-us/powershell/module/azurerm.keyvault/Get-AzureKeyVaultSecret?view=azurermps-6.5.0)
124+
119125
## Application Design
120126

121127
### What's the best way to query data across partitions of a Reliable Collection?

0 commit comments

Comments
 (0)