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

Future of VSTS Variables #44

Closed
kamalsivalingam opened this issue Mar 10, 2019 · 3 comments
Closed

Future of VSTS Variables #44

kamalsivalingam opened this issue Mar 10, 2019 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@kamalsivalingam
Copy link

kamalsivalingam commented Mar 10, 2019

We have been using VSTS Variables heavily to store configuration for some of our microservices.
There is a huge limitation that when a configuration is incorrect, we would have to redeploy the microservice, since VSTS variables are tightly coupled with deployment.

We see a huge breakthrough with App Configuration. How do we manage configuration across different environments like QA/UAT/Production?

Also with App Configuration in place, what is the future of VSTS variables?

@zhenlan zhenlan added the enhancement New feature or request label Mar 10, 2019
@yegu-ms
Copy link
Member

yegu-ms commented Mar 12, 2019

Hi @kamalsivalingam,

Our App Configuration service is designed specifically for your scenario. There are a number of ways to set up multiple environments in our service. Using label is what we recommend. I can't comment on the future of VSTS variables. We always have customers who need something different. :)

@drago-draganov
Copy link
Contributor

@kamalsivalingam,

While it's certainly possible to utilize Labels as deployment environment filter, keep in mind that the access to App Configuration is singular - access to the App Configuration assumes access to all key-value entries.
A good security practice is to limit the exposure (read/write) of production settings only to the parties that require such. One option is to utilize different App Configuration instances for production and dev/qa. Our Azure Portal and CLI can help managing such multi-instance setup.

@Yiming-Jia
Copy link
Contributor

Hello @kamalsivalingam ,

We just published our VSTS extension, Azure App Configuration, in the VSTS marketplace. The extension is in preview mode now.

With the extension, you can add it into your build/release pipelines, and it will pull the configurations from your App Configuration and set as environment variables, which can be loaded later when you build/release your services.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants