Skip to content

Please Add Replica Discovery and Failover Support to the AzureAppConfiguration Azure DevOps Task #966

Description

@bbrandt

As Zhenlan Wang (@zhenlan) has describe below, the App Configuration pipeline tasks currently don't have built-in support for replica discovery and failover. Please add this support natively to the ADO task so that each pipeline does not have to manually parameterize and manage their own list of replicas.

Edited. Original title and question below.

How Is DR/Failover/Automatic Replica Discovery Configured with the Azure DevOps Extensions?

If all my Azure Pipelines read config from the ADO task AzureAppConfiguration@8 and they point to an Azure App config resource in South Central US, if the entire South Central US region is down, how should I have AzureAppConfiguration@8 configured so that it fails over to one of my many geo-replicas?

Activity

  1. zhenlan commented on Sep 13, 2024

    @zhenlan
    Member

    The App Configuration pipeline tasks currently don't have built-in support for replica discovery and failover. We may consider adding these features in the future.

    In the meantime, since each replica has its own endpoint, you can parameterize the App Configuration endpoint in the pipeline tasks. This allows you to switch to a different endpoint in case of an outage.

  2. changed the title [-]How Is DR/Failover/Automatic Replica Discovery Configured with the Azure DevOps Extensions?[/-] [+]Please Add Replica Discovery and Failover Support to the AzureAppConfiguration Azure DevOps Task[/+] on Sep 16, 2024
  3. bbrandt commented on Sep 16, 2024

    @bbrandt
    Author

    Zhenlan Wang (@zhenlan) Thank you for the answer and the excellent workaround description. I have updated this question to be a request for the feature. I understand you will need to gauge interest, prioritize, etc, so this could be quite some time before any action is taken. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions