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

ConfigMap Reducer #10

Open
moogar0880 opened this issue Mar 9, 2019 · 0 comments
Open

ConfigMap Reducer #10

moogar0880 opened this issue Mar 9, 2019 · 0 comments
Labels
enhancement New feature or request

Comments

@moogar0880
Copy link
Owner

The purpose of this issue is to implement a reducer for the ConfigStore.

This reducer will be responsible for generating a single ConfigMap comprised of the resolvable fields stored in ConfigStore, resulting in the effective configuration for the wrapping application. For example a configuration like

{
    "DefaultLevel": {
        "foo": "bar",
        "jenny": 8675309
    },
    "OverrideLevel": {
        "foo": "baz"
    }
}

should produce a reduced ConfigMap that looks like this:

{
    "foo": "baz",
    "jenny": 8675309
}

This could prove useful for services that maintain a relatively large configuration sourced from multiple locations that may wish to examine the effective state of their configuration.

@moogar0880 moogar0880 added the enhancement New feature or request label Mar 9, 2019
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

1 participant