def initiate()

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'