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

Enhancement: Sync RSE setting from a git repository #770

Open
dynamic-entropy opened this issue Apr 8, 2024 · 0 comments
Open

Enhancement: Sync RSE setting from a git repository #770

dynamic-entropy opened this issue Apr 8, 2024 · 0 comments

Comments

@dynamic-entropy
Copy link
Contributor

Enhancement Description

For auditing and visibility reasons we would like to keep most of the RSE settings in a git repository and have relevant access controls over them.

It would be expected from site admins and operators to write a meaningful commit / or a PR message for the change they are making.

I envision a config directory structure of the format

my-site/
├── base-config.yaml
├── production
               ├── _test.yaml
               └── _temp.yaml
└── integration
               ├── _test.yaml
               └── _temp.yaml

Where the _test and _temp configs would be applied as patches to the base config.

Use Case

This would help site admins take basic control of the rses without operator involvement.

  • The git changes would be a source for auditing and verifying changes to config; providing much-needed help with debugging issues

Possible Solution

Write a sync daemon for the rse settings

Related Issues

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant