- def validate_chart_name(self):
- if not self.caas_utils.is_optional_param_present(self.CHART_NAME, self.caas_conf):
- return
- if not re.match(self.CHART_NAME_PATTERN, self.caas_conf[self.CHART_NAME]):
- raise CaasValidationError('{} is not a valid {} !'.format(
- self.caas_conf[self.CHART_NAME],
- self.CHART_NAME))
-
- def validate_chart_version(self):
- if not self.caas_utils.is_optional_param_present(self.CHART_VERSION, self.caas_conf):
- return
- if not self.caas_conf[self.CHART_NAME]:
- logging.warn('{} shall be set only, when {} is set.'.format(
- self.CHART_VERSION, self.CHART_NAME))
- if not re.match(self.CHART_VERSION_PATTERN, self.caas_conf[self.CHART_VERSION]):
- raise CaasValidationError('{} is not a valid {} !'.format(
- self.caas_conf[self.CHART_VERSION],
- self.CHART_VERSION))
-