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

tendrl-node-agent owns /etc/tendrl/tendrl.conf, tendrl wide configuration file #99

Closed
mbukatov opened this issue Dec 12, 2016 · 1 comment
Assignees

Comments

@mbukatov
Copy link
Contributor

Right now, tendrl-node-agent owns /etc/tendrl/tendrl.conf, tendrl wide configuration file. The problem is that this file is shared across all tendrl components, which creates problems for default configuration of all other tendrl components.

The default tendrl.conf file as shipped with tendrl-node-agent doesn't contain any defaults for other tendrl components (which makes sense, otherwise a change of default configuration for eg. tendrl-gluster-integration would need an update of tendrl-node-agent). But this also means that there is no way for a package of other tendrl components to ship it's default configuration in a default config file, as this file is already owned by tendrl-node-agent.

@mbukatov
Copy link
Contributor Author

We need to design configuration scheme which would allow all tendrl packages to ship it's default configuration. It's not reasonable to expect that one would have to edit shared config file to configure options which default values are based on choices made during packaging/development of the package.

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

No branches or pull requests

3 participants