Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

@azure/app-configuration problem using VPN #32613

Open
2 of 6 tasks
Makoehle opened this issue Jan 19, 2025 · 2 comments
Open
2 of 6 tasks

@azure/app-configuration problem using VPN #32613

Makoehle opened this issue Jan 19, 2025 · 2 comments
Labels
App Configuration Azure.ApplicationModel.Configuration Client This issue points to a problem in the data-plane of the library. customer-reported Issues that are reported by GitHub users external to the Azure organization. needs-team-attention Workflow: This issue needs attention from Azure service team or SDK team question The issue doesn't require a change to the product in order to be resolved. Most issues start as that Service Attention Workflow: This issue is responsible by Azure service team.

Comments

@Makoehle
Copy link

Makoehle commented Jan 19, 2025

  • Package Name: @azure/app-configuration
  • Package Version: 1.8.0
  • Operating system: WSL2 Ubuntu
  • nodejs
    • version: 22.13.0
  • browser
    • name/version:
  • typescript
    • version: 5.7.2
  • Is the bug related to documentation in

Describe the bug
Having a VPN activated when I read from App Config I receive an error. See context. This doesn't happen without VPN. In order to exclude VPN from the possible list of failures I did the same with using @azure/storage-blob.

So as soon as a VPN is deactivated both the @azure/app-configuration and
@azure/storage-blob works as expected. But as soon as the VPN is activated
@azure/app-configuration fails to read the configuration settings.

Do you have suggestions how to solve this problem? When doing remote work this might be a blocker.

To Reproduce

Expected behavior
The error added under Additional context doesn't occur.

Additional context

azure:core-rest-pipeline retryPolicy:info Retry 3: Maximum retries reached. Returning the last received response, or throwing the last received error.
RestError:  
 {
  "name": "RestError",
  "code": "ETIMEDOUT",
  "request": {
    "url": "https://<your-app-conf>.azconfig.io/kv?api-version=2023-11-01",
    "headers": {
      "accept": "application/vnd.microsoft.appconfig.kvset+json, application/problem+json",
      "accept-encoding": "gzip,deflate",
      "user-agent": "azsdk-js-app-configuration/1.8.0 core-rest-pipeline/1.18.1 Node/22.13.0 OS/(x64-Linux-5.15.167.4-microsoft-standard-WSL2)",
      "x-ms-client-request-id": "9898ac84-dab8-48fb-b5b7-e4a744376303",
      "authorization": "REDACTED"
    },
    "method": "GET",
    "timeout": 0,
    "disableKeepAlive": false,
    "streamResponseStatusCodes": {},
    "withCredentials": false,
    "tracingOptions": {
      "tracingContext": {
        "_contextMap": {}
      }
    },
    "requestId": "9898ac84-dab8-48fb-b5b7-e4a744376303",
    "allowInsecureConnection": false,
    "enableBrowserStreams": false
  }
}
@github-actions github-actions bot added App Configuration Azure.ApplicationModel.Configuration Client This issue points to a problem in the data-plane of the library. customer-reported Issues that are reported by GitHub users external to the Azure organization. needs-team-attention Workflow: This issue needs attention from Azure service team or SDK team question The issue doesn't require a change to the product in order to be resolved. Most issues start as that Service Attention Workflow: This issue is responsible by Azure service team. labels Jan 19, 2025
Copy link

Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @avanigupta.

@xirzec
Copy link
Member

xirzec commented Jan 21, 2025

ETIMEDOUT generally means the socket was never opened to the remote server. As far as I'm aware the @azure/app-configuration package doesn't do anything special with respect to its HTTP pipeline that should affect this.

If it's the service rejecting traffic from your VPN address, you could try filing a support ticket with the service here: https://azure.microsoft.com/en-us/support/create-ticket

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
App Configuration Azure.ApplicationModel.Configuration Client This issue points to a problem in the data-plane of the library. customer-reported Issues that are reported by GitHub users external to the Azure organization. needs-team-attention Workflow: This issue needs attention from Azure service team or SDK team question The issue doesn't require a change to the product in order to be resolved. Most issues start as that Service Attention Workflow: This issue is responsible by Azure service team.
Projects
None yet
Development

No branches or pull requests

2 participants