async function main()

in stress-test/olaris-stress/setup/nuvolaris/minio.js [21:44]


async function main(args) {        
    console.log(`connecting to ${args.minio_host}:${args.minio_port}`)
    let minioClient = new Minio.Client({
        endPoint: args.minio_host,
        port: args.minio_port,
        useSSL: false,
        accessKey: args.minio_access,
        secretKey: args.minio_secret
    });

    let response = {};
    let bucketName = args.minio_data;

    let bucketExists = await minioClient.bucketExists(bucketName);

    if(!bucketExists) {       
        response.bucketOperation = await  minioClient.makeBucket(bucketName, 'us-east-1');
    }

    response.buckets = await minioClient.listBuckets();
    return {
        "body": response
    }
}