X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ta%2Fconfig-manager.git;a=blobdiff_plain;f=cmdatahandlers%2Fsrc%2Fcmdatahandlers%2Fcaas%2Fconfig.py;h=7a2afb2e41e2264eaa95b5908aff82be3da6c3e6;hp=cbc21ea98cec7e22b4f5a528e9da2d37a0c18712;hb=fa06747c17ef39c108972f2efb24596960dd8243;hpb=82b7d75b8609bec0f3086d93b2162375ba71e961 diff --git a/cmdatahandlers/src/cmdatahandlers/caas/config.py b/cmdatahandlers/src/cmdatahandlers/caas/config.py index cbc21ea..7a2afb2 100644 --- a/cmdatahandlers/src/cmdatahandlers/caas/config.py +++ b/cmdatahandlers/src/cmdatahandlers/caas/config.py @@ -32,6 +32,8 @@ ADMIN_PWD_LENGTH = 20 DEFAULT_CAAS_INFRA_LOG_TYPE = 'elasticsearch' AUDIT_DISK_LIMIT = 0.87 CAAS_AUDIT_DISK_RATIO = 0.25 +DEFAULT_VALUES_MAP = { "docker0_cidr": "127.17.0.1/16", + "oam_cidr": "10.244.0.0/16" } class Config(config.Config): @@ -104,6 +106,11 @@ class Config(config.Config): password=self.generate_pwd(ADMIN_PWD_LENGTH) ) + def set_default_values_to_optional_params(self): + for parameter_name, default_value in DEFAULT_VALUES_MAP.iteritems(): + if self.config[self.ROOT].get(parameter_name, '') == '': + self.config[self.ROOT][parameter_name] = default_value + @staticmethod def _template_config(template, base_config, initial_data): config_data = initial_data.copy() @@ -122,6 +129,7 @@ class Config(config.Config): return self.set_dynamic_config() self.set_static_config() + self.set_default_values_to_optional_params() self.set_post_config() def is_vnf_embedded_deployment(self):