What will happen when upgrading a "public" hub that has been manually converted to "private" after initial deployment? #1361
-
My company are considering deploying a FinOps Hub and prefer the "private access" option. Like most enterprises we have tight security controls on what is deployed, how and by "who". Ideally we would create all the required networking resources ourselves and then use the toolkit to deploy into those, but that is not an option currently; the toolkit deploys the vnet, private dns zones etc. I want to ask what would happen if we did the following:
Will the upgrade (#4) remove any of the changes made after the initial deployment (#3)? Thanks. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
Upgrades will remove any changes you make and reset the solution to using public connections. Assuming you're using something like landing zones where policy prevents creation of network resources in prod your release management process should:
Private endpoints are simpler in many ways because you don't need to set up routing. Your network team can control the private endpoints and associated DNS records and the FTK can maintain it's own network and DNS without taking a dependency on your infrastructure. It's unlikely that we'll support BYO vNet and BYO DNS any time soon because of the number of support tickets misconfigured networking generates. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the suggestion @MSBrett. Doesn't the toolkit use Bicep to deploy the resources, which is idempotent so it shouldn't remove the additions I've made, such as private endpoints? I cannot see the use of "--mode Complete" in the scripts, which could remove changes. For example, if I were to deploy the private access version and then add the following:
Would your toolkit scripts really remove the above changes? Thanks. |
Beta Was this translation helpful? Give feedback.
Upgrades will remove any changes you make and reset the solution to using public connections.
Assuming you're using something like landing zones where policy prevents creation of network resources in prod your release management process should:
Private …