def _info(self, args, **extra_args): """Print freight forwarder info to the user. """ if not isinstance(args, argparse.Namespace): raise logger.error(Exception("args should of an instance of argparse.Namespace")) logger.info("Freight Forwarder: {0}".format(VERSION)) logger.info("docker-py: {0}".format(docker_py_version)) logger.info("Docker Api: {0}".format(DOCKER_API_VERSION)) logger.info("{0} version: {1}".format(platform.python_implementation(), platform.python_version()))
def _tags(self, args, **extra_args): # create config config = Config(verbose=False) # validate config file config.validate() # create registries registries = _create_registries(config.get('registries')) marshaling_yard = registries.get(args.alias) if not marshaling_yard: raise LookupError('was unable to find a registry aliased: {0} in the configuration file.'.format(args.alias)) logger.info('From: {0}'.format(marshaling_yard.location)) for tag in marshaling_yard.tags(args.image_name): logger.info(tag)
def _images(self, args, **extra_args): # create config config = Config(verbose=False) # validate config file config.validate() # create registries registries = _create_registries(config.get('registries')) marshaling_yard = registries.get(args.alias) if not marshaling_yard: raise LookupError('was unable to find a registry aliased: {0} in the configuration file.'.format(args.alias)) logger.info('Images:') for match in marshaling_yard.search(args.terms): logger.info(match)
def _tags(self, args, **extra_args): # create config config = Config(verbose=False) # validate config file config.validate() # create registries registries = _create_registries(config.get('registries')) marshaling_yard = registries.get(args.alias) if not marshaling_yard: raise LookupError( 'was unable to find a registry aliased: {0} in the configuration file.' .format(args.alias)) logger.info('From: {0}'.format(marshaling_yard.location)) for tag in marshaling_yard.tags(args.image_name): logger.info(tag)
def _images(self, args, **extra_args): # create config config = Config(verbose=False) # validate config file config.validate() # create registries registries = _create_registries(config.get('registries')) marshaling_yard = registries.get(args.alias) if not marshaling_yard: raise LookupError( 'was unable to find a registry aliased: {0} in the configuration file.' .format(args.alias)) logger.info('Images:') for match in marshaling_yard.search(args.terms): logger.info(match)