async function connectToCluster()

in src/commands/remove-application.ts [22:44]


async function connectToCluster() {
    var fs = require('fs');
    var clusterData;
    var clusterInfo;

    const cloudProfile: vscode.Uri[] = await vscode.workspace.findFiles('**/Cloud.json');
    const pathToCloudProfile = cloudProfile[0].fsPath.replace('/c:', '');

    await fs.readFile(pathToCloudProfile, 'utf8', function (err, data) {
        if (err) {
            throw err;
        }
        clusterData = JSON.parse(data);
        clusterInfo = clusterData.ClusterConnectionParameters;
        if (clusterInfo.ClientCert.length > 0) {
            connectToSecureCluster(clusterInfo);
        } else {
            connectToUnsecureCluster(clusterInfo);
        }
    });

    return clusterInfo;
}