In the product that I work on, there are many configuration tables. I need to find a way to track configuration changes (hopefully with some kind of version/changeset number), deploy the configuration changes to other environments using the changeset number and if needed rollback particular configuration based on changeset number. I am wondering how can I do that?
Track changes in configuration tables and create automated scripts to deploy them other envionments
41 views Asked by Yogeshwar Singh At
1
There are 1 answers
Related Questions in DEPLOYMENT
- Github Pages Deployment deploys a blank page
- Django Admin Panel and Sub URLs Returning 404 Error on Deployment
- Next 14 App Router pages from dynamic routes not generating when deployed on vercel but only work on localhost
- Deployment through app engine, cloud sql database, problem connecting with server code, doesn't connect
- How to Deploy and Manage a Python Application with Systemd
- Elasticbeanstalk FastAPI application is intermittently not responding to https requests
- Duplicate GET requests - Rails & Heroku
- How to use a proxy to obtain a static IP for my Node.js application?
- Next js app throwing 404 error when deployed to vercel, even though it works fine on local
- How to deploy my shiny application (with multiple files) via Docker
- Deploying telegram bot
- How to deploy angular 17 SSR into IIS
- Route not working on refreshing the page in react deployed application
- Vercel wildcard route's src results in 404 error in Hapi.js backend
- Django deployment with GTK3
Related Questions in CONFIGURATION
- Ubuntu wsl2 in windows, my /etc/fonts/fonts.conf keeps reloading
- I am trying to run java application in Eclipse, When I try to do Run > Run as > Java Application it starts to show little processing but nothing happe
- CISCO refuses to turn off spanning tree for specific vlans
- Resolve paths dynamically based on directory where test (or tested files) is located in Jest
- `android` Does Not Exist in `~/Android/Sdk/platform-tools`
- jboss configuration via ipv6 version jboss-eap-7.4
- I can't find a conenction diagarm for the OV7670 camera to the ESP8266
- Locally testing OS environmental variables in Ballerina
- Why is the build configuration always choosing production?
- App Configuration affecting VS Web Server Hosting
- IServiceCollectionConfigurator' does not contain a definition for 'UsingRabbitMq'
- Localhost Not Working After Creating Virtual Host in XAMPP
- Why am i unable to download MySql?
- Azure App Configuration - Replica for 429 HTTP responses
- TYPO3: tx-form custom fluid templates and class for submit button
Related Questions in CONFIGURATION-MANAGEMENT
- Understanding Similarities Between Staging and Production Servers
- Unable to get pillars in salt runner
- email notification templates changes reverting after the upgrade of Teamcity server
- Kustomize: How to Reference Name of a Secret Generated by secretGenerator in Deployment When Hash Suffix is Added?
- Use Kustomize Replacements to Replace Values in One Base with Values from Another Base?
- GCP : Dynamic configuration management (Application level Configurations)
- How to use curiefense configuration management tool?
- Is it possible to map manual copied files at Perforce?
- Knife Bootstrap SSH connection failed with username and password
- Infrastructure as Code: How do you reconcile or balance mutable vs immutable aspects
- Can I use ansible-playbook "--extra-vars" to execute roles conditionally
- Using separate PRs for deployment rollout and rollback: not working as expected
- "Root of Configuration" for GitOps and CI/CD
- GitHub Actions Are there Per-Target (Environment) Variable Values or Octopus Scoped Variable Equivalent?
- Free Ansible / Puppet / Chef alternative
Related Questions in CHANGE-MANAGEMENT
- How to apply a pre-deployment gate to check the release execution current time vs the scheduled time in ServiceNow?
- What's the difference between change management and continual improvement ITIL?
- How can I track if the iteration path has been changed in Azure Devops?
- Azure Devops: what does changed date mean? What kind of changes does it track?
- swagger microservice integration for body schema
- Route change apply in Istio too slow and make deployment failed
- AWS Neptune Change Management
- Integrating PowerShell DSC with ITSM/Change Management
- How to handle class changes when using serializarion and deserialiazation in Java
- Is it possible to protect columns of a view in snowflake?
- liquibase change primary key granularity
- Azure Pipelines ServiceNow App - How to provide custom fields in additional parameters
- AzureDevOps ServiceNow - Getting error "Operation against file 'change_request' was aborted by Business Rule" while updating change request
- Chef: is there a way to compare the "status quo" to the "planned changes" and the "planned changes" to the "executed run"?
- verify that command line examples in the readme work after code changes
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
One solution that I think could work is to write a script(s) to take all the configurations from all the config tables and create Json file(s). I can then check-in that file(s) to tfs or github to maintain versioning and write another script(s) to load that configuration file(s) in any environment.