in custom_image_cli/commands/validate_image.py [0:0]
def initiate(self, args, log, test_num=3):
self.args = args
self.log = log
self.test_num = test_num
# load image manifest
try:
self.image_manifest = manifest_reader.load_yaml(IMAGE_MANIFEST_YAML)
except Exception as e:
print(e)
self.log.error("image-manifest.yaml doesn't exist and is required.")
sys.exit(2)
# initialize docker
try:
docker_helper.verify_docker()
self.docker_cmd = docker_cl.DockerCommand()
except Exception:
self.log.error("docker cli doesn't exist but is required.")
sys.exit(2)
# inspect image
try:
self.inspect_result = self.docker_cmd.docker_inspect(args.local_image_uri)
except Exception:
self.log.error("No such image found.")
sys.exit(2)
# set default runtime image type to spark
if self.args.image_type is None:
self.args.image_type = 'spark'