12 Jul 2023 12:20 PM - last edited on 12 Jul 2023 12:30 PM by Ana_Kuzmenchuk
Hi,
We are using the OA site extension for Windows App Services and we are facing the following challenge:
There are app services that have no direct connectivity to the interne. They are isolated in a subnet with the only external point being an Environment ActiveGate. In order to install the extension, we had to specifically allow external connectivity to internet through firewall rules and once installation completed we removed the rules.
In order to manually upgrade we still need internet connectivity, because when we try to update when there isn't one, the extension update not only fails but it first deletes itself, creating inconsistency in the App Service.
The idea is to find a way to automate the update procedure for the Site Extension (for the OA we use the Kudu REST API provided by the extension and by directing the upgrade call through the AG it works).
Is there a way to direct the Kudu REST API call that installs/updates the Site Extension through the AG?
Thank you,
George
Solved! Go to Solution.
12 Feb 2024 06:28 PM
@g_kat were you able to get a work around for this? I would suspect your could point to a local repository where the upgrade lives to do the update. We do something similar with aspects that do not have internet access.
13 Feb 2024 09:22 AM
Hi Chad,
Well, this issue lies inherently with the Extensions Gallery being hosted on nuget.org, where it's not accessible to the App Services without internet access. It was simpler to enable connectivity for the short period of time needed to update the extension, than go through the hoops of setting up a local repo for the Azure Extensions(I'm not even sure how to direct the App Services to look there).
04 Jun 2024 06:14 PM
This should be possible but you wouldn't use an ActiveGate to pull the extension. You would need two things:
private nuget registry with dynatrace site extension package
In app service app settings provide link to your private registry using SCM_SITEEXTENSIONS_FEED_URL variable
05 Jun 2024 10:12 AM
Hi Ryan,
This sounds very promising, I will give it a try!!!