type: install version: 1.4 name: Phoronix Performance Test logo: http://www.phoronix-test-suite.com/img/ptsLogo.png homepage: http://www.phoronix-test-suite.com/ baseUrl: https://raw.githubusercontent.com/jelastic-jps/phoronix/master description: Open-Source, Automated Benchmarking skipNodeEmails: true settings: fields: - caption: Test CPU type: checkbox name: cpu value: true - caption: Test RAM type: checkbox name: ram value: true - caption: Test Disk I/O type: checkbox name: disk value: true - caption: Delete Phoronix after test type: checkbox name: deleteEnv value: false showIf: true: - caption: Password type: string inputType: password name: password - caption: Environment type: envname name: envName dependsOn: region - caption: Region type: regionlist name: region disableInactive: true selectFirstAvailable: true onInstall: - install: phoronix.jps envName: ${settings.envName} region: ${settings.region} settings: ${settings.toJSON()} - setGlobals: started: ${response.data.started} region: ${response.data.region} domain: ${response.data.domain} cpu: ${response.data.cpu} cpu_rate: ${response.data.cpu_rate} ram: ${response.data.ram} ram_rate: ${response.data.ram_rate} hdd: ${response.data.hdd} hdd_rate: ${response.data.hdd_rate} rate: ${response.data.rate} - if ( ${settings.deleteEnv} ): deletePhoronix - set: successText: text/success.md - return: type: success message: ${this.successText} actions: deletePhoronix: env.control.DeleteEnv: envName: ${settings.envName} password: ${settings.password}