+1 for printing the json string as in other commands (describe-application, describe-network-partition..etc)
On Wed, May 20, 2015 at 1:33 PM, Anuruddha Liyanarachchi < anurudd...@wso2.com> wrote: > Hi Devs, > > In the CLI, "describe-cartridge" displays data in following format which > doesn't show the network-interfaces or properties defined in the cartridge. > > > ------------------------------------- >> Cartridge Information: >> ------------------------------------- >> Type: php >> Category: framework >> Name: php >> Description: php Cartridge >> Version: 7 >> Multi-Tenant: false >> Hostname: php.stratos.org >> ------------------------------------- >> IaaS Providers: >> ------------------------------------- >> +-----------+------------------------------------------------+ >> | Type | Image ID | >> +-----------+------------------------------------------------+ >> | mock | RegionOne/b4ca55e3-58ab-4937-82ce-817ebd10240e | >> +-----------+------------------------------------------------+ >> | openstack | RegionOne/b4ca55e3-58ab-4937-82ce-817ebd10240e | >> +-----------+------------------------------------------------+ >> ------------------------------------- > > > Instead of displaying the data like below shall we print the details in > JSON format so that users are able to view more information. WDYT ? > > { >> >> - "type":"php", >> >> >> - "category":"framework", >> >> >> - "provider":"apache", >> >> >> - "host":"php.stratos.org", >> >> >> - "displayName":"php", >> >> >> - "description":"php Cartridge", >> >> >> - "version":"7", >> >> >> - "multiTenant":false, >> >> >> - "loadBalancingIPType":"private", >> >> >> - "portMapping":[ >> 1. { >> - "protocol":"http", >> - "port":80, >> - "proxyPort":8280 >> }, >> 2. { >> - "protocol":"tcp", >> - "port":22, >> - "proxyPort":8222 >> } >> ], >> >> >> - "iaasProvider":[ >> 1. { >> - "type":"mock", >> - "imageId":"RegionOne/b4ca55e3-58ab-4937-82ce-817ebd10240e", >> - "property":[ >> 1. { >> - "name":"instanceType", >> - "value":"RegionOne/aa5f45a2-c6d6-419d-917a-9dd2e3888594" >> }, >> 2. { >> - "name":"keyPair", >> - "value":"reka" >> }, >> 3. { >> - "name":"securityGroups", >> - "value":"default" >> } >> ], >> - "networkInterfaces":[ >> 1. { >> - "networkUuid":"b55f009a-1cc6-4b17-924f-4ae0ee18db5e" >> } >> ] >> }, >> 2. { >> - "type":"openstack", >> - "imageId":"RegionOne/b4ca55e3-58ab-4937-82ce-817ebd10240e", >> - "property":[ >> 1. { >> - "name":"instanceType", >> - "value":"RegionOne/aa5f45a2-c6d6-419d-917a-9dd2e3888594" >> }, >> 2. { >> - "name":"keyPair", >> - "value":"reka" >> }, >> 3. { >> - "name":"securityGroups", >> - "value":"default" >> } >> ], >> - "networkInterfaces":[ >> 1. { >> - "networkUuid":"b55f009a-1cc6-4b17-924f-4ae0ee18db5e" >> } >> ] >> } >> ] >> >> } > > -- > *Thanks and Regards,* > Anuruddha Lanka Liyanarachchi > Software Engineer - WSO2 > Mobile : +94 (0) 712762611 > Tel : +94 112 145 345 > a <thili...@wso2.com>nurudd...@wso2.com > -- *Dinithi De Silva* Associate Software Engineer, WSO2 Inc. m:+94716667655 | e:dinit...@wso2.com | w: www.wso2.com | a: #20, Palm Grove, Colombo 03