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

Introducing versioning of configuration files in config-server #413

Closed
mariusoe opened this issue Sep 18, 2019 · 0 comments · Fixed by #711
Closed

Introducing versioning of configuration files in config-server #413

mariusoe opened this issue Sep 18, 2019 · 0 comments · Fixed by #711
Assignees
Labels
area/config-server enhancement New feature or request

Comments

@mariusoe
Copy link
Member

Currently, all configuration files are located in the working directory and will be overwritten if its content is changed using the configuration server's endpoints. This means that in case of a wrong change, the previous content is lost.

In order to prevent data loss and prevent unwanted file changes, the abbility of versioning should be introduced.

In this ticket, a mechanism should be introduced which does a version of the configuration files, thus, each change is logged and can be restored if necessary. The configuration server should always use/deliver/provide the latest file version. Furthermore, any change should trigger a new file version. (In future ticket, creating a new version of a file can be triggered manually and a "dirty" state will exist)

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

Successfully merging a pull request may close this issue.

2 participants