Interaction between config files and config repository

Hi everybody,

I was wondering, if I would use local config files and the configuration of the config repository together and both configurations have some common parameters, which of the values will be used? Those from the local configuration file or those from the repository?

Background of the question: I've found out that some of the configuration parameters from the config repository (obtained through itadmin config dump) doesn’t really propagate to the IORs that are using the configuration repository.

Thank you and have a nice day!

Cristian

Parents
  • Hi Pat,

    Well I think it's a more complex question. I have configured some general service parameters using the CFR, and some specific using the local file. I'm sure that I and my team didn't mess up the namespacing at this point. So here is an example:

    CFR contains the general configuration for logging and security. On the other side, the local file contains only the specific part of the configuration, and that is policy setting (i.e. policies:target_secure_invocation_policy:requires or policies:target_secure_invocation_policy:supports).
    If I would check the configuration of the IOR per iordump, it is clear that the local (specific) configuration isn't considered at all. Some default values (I suppose) will be used:

    "Target supports: NoProtect Integrity Confidentiality DetectReplay DetectMisordering EstablishTrustInTarget EstablishTrustInClient
    Target requires: NoProtect"

    You can assume that we're not using any hard-coded values or input parameters.

    So the questions are:
    1) Is there any precedence rule for the CFR and the local files?
    2) Is there any document that describes which defaults are used if the configuration isn't taken into account?

    3) Maybe I've misunderstood something: According to the administration guide, the command "itadmin config dump" shows the content of the configuration repository. Form your previous post I understand it provides the configuration presented to the server. Is there any way to see only the content of the configuration repository without using any GUI-Tools?

    Thank you very much for your time!

    Cristian
Reply
  • Hi Pat,

    Well I think it's a more complex question. I have configured some general service parameters using the CFR, and some specific using the local file. I'm sure that I and my team didn't mess up the namespacing at this point. So here is an example:

    CFR contains the general configuration for logging and security. On the other side, the local file contains only the specific part of the configuration, and that is policy setting (i.e. policies:target_secure_invocation_policy:requires or policies:target_secure_invocation_policy:supports).
    If I would check the configuration of the IOR per iordump, it is clear that the local (specific) configuration isn't considered at all. Some default values (I suppose) will be used:

    "Target supports: NoProtect Integrity Confidentiality DetectReplay DetectMisordering EstablishTrustInTarget EstablishTrustInClient
    Target requires: NoProtect"

    You can assume that we're not using any hard-coded values or input parameters.

    So the questions are:
    1) Is there any precedence rule for the CFR and the local files?
    2) Is there any document that describes which defaults are used if the configuration isn't taken into account?

    3) Maybe I've misunderstood something: According to the administration guide, the command "itadmin config dump" shows the content of the configuration repository. Form your previous post I understand it provides the configuration presented to the server. Is there any way to see only the content of the configuration repository without using any GUI-Tools?

    Thank you very much for your time!

    Cristian
Children
No Data