def _add_default_image(framework: Namespace, config: Namespace, props: Optional[List[str]] = None): if "image" not in framework: framework.image = copy.deepcopy(config.docker.image_defaults) else: framework.image = Namespace.merge(config.docker.image_defaults, framework.image) if framework.image.tag is None and (not props or 'tag' in props): framework.image.tag = framework.version.lower() if framework.image.image is None and (not props or 'image' in props): framework.image.image = framework.name.lower() if framework.image.author is None and (not props or 'author' in props): framework.image.author = ""
def _add_default_image(framework: Namespace, config: Namespace): if "image" not in framework: framework.image = copy.deepcopy(config.docker.image_defaults) else: framework.image = Namespace.merge(config.docker.image_defaults, framework.image) if framework.image.tag is None: framework.image.tag = framework.version.lower() if framework.image.image is None: framework.image.image = framework.name.lower() if framework.image.author is None: framework.image.author = ""