Skip to content
This repository has been archived by the owner on Mar 25, 2018. It is now read-only.

Provisioning of smartos images on Joyent returns unrecognized os family #1264

Open
rstradling opened this issue Jan 29, 2013 · 12 comments
Open
Labels
Milestone

Comments

@rstradling
Copy link
Contributor

For the smart os images you will get unrecognized which causes problems upstream in the pallet work I am doing for smartos and joyent. It ideally would return smartos as the image and not solaris.

./jclouds image list --provider joyentcloud
--identity jclouds --credential XXXX
[id] [location] [os
family] [os version] [status]
eu-ams-1/local:admin:riakeds:1.6.1 eu-ams-1
unrecognized null AVAILABLE
eu-ams-1/local:admin:riakeds:1.7.0 eu-ams-1
unrecognized null AVAILABLE
eu-ams-1/local:admin:stingray-enterprise-1gbps:1.3.3 eu-ams-1
unrecognized null AVAILABLE
eu-ams-1/local:admin:stingray-enterprise-200mbps:1.3.3 eu-ams-1
unrecognized null AVAILABLE
eu-ams-1/local:admin:stingray-lb-200mbps:1.3.3 eu-ams-1
unrecognized null AVAILABLE
eu-ams-1/local:admin:stingray-simple-lb-200mbps:1.3.3 eu-ams-1
unrecognized null AVAILABLE
--snip---

For more information on this thread please see...
https://groups.google.com/forum/?fromgroups=#!searchin/pallet-clj/joyent/pallet-clj/5dM8jT_twsA/oKVLGS6CRe8J

@codefromthecrypt
Copy link
Contributor

any ideas how we can parse the smartos type from the json from the server?

@rstradling
Copy link
Contributor Author

I am not exactly sure if I am answering your question or not. In any case,
sdc-listdatasets
will have the following json which means we can grab the os from the os key. However, I have noticed that when it is a centos or ubuntu image it lists the os as linux for both cases which is not super awesome. For those cases, it looks like you can grab it via - from the name key.

Or you if the value is "smartmachine" for the type key that you look at the os tag (which to my knowledge will always be smartos). Or if the value is "virtualmachine" then you grab the os type from the name.

Not exactly symmetric but it looks like it would work. (Or you just live with calling it linux for the non-smartos case)

{
"id": "31bc4dbe-5e06-11e1-907c-5bed6b255fd1",
"urn": "sdc:sdc:smartos64:1.5.4",
"name": "smartos64",
"os": "smartos",
"type": "smartmachine",
"description": "Generic multi-purpose 64-bit SmartMachine. This image is deprecated and will be replaced by the 64 bit SmartOS Standard image (base64).",
"default": false,
"requirements": {},
"version": "1.5.4",
"created": "2012-03-02T15:20:17+00:00"
},
{
"id": "489754f2-5e01-11e1-8ff8-f770c2116b0d",
"urn": "sdc:sdc:smartos:1.5.4",
"name": "smartos",
"os": "smartos",
"type": "smartmachine",
"description": "Generic multi-purpose SmartMachine. This image is deprecated and will be replaced by the SmartOS Base image (base).",
"default": false,
"requirements": {},
"version": "1.5.4",
"created": "2012-03-02T15:16:12+00:00"
},
{
"id": "a9380908-ea0e-11e0-aeee-4ba794c83c33",
"urn": "sdc:sdc:percona:1.0.7",
"name": "percona",
"os": "smartos",
"type": "smartmachine",
"description": "Percona SmartMachine",
"default": false,
"requirements": {},
"version": "1.0.7",
"created": "2012-02-13T19:24:17+00:00"
}

On Jan 31, 2013, at 1:20 PM, Adrian Cole [email protected] wrote:

any ideas how we can parse the smartos type from the json from the server?


Reply to this email directly or view it on GitHub.

@codefromthecrypt
Copy link
Contributor

super-weird DatasetToOperatingSystem doesn't use the os field!!

@rstradling
Copy link
Contributor Author

Yeah. So looking at the jclouds code, in order to maintain backwards behavior, I think the function should do something like the below
(p-code)
if type = "smartmachine"
osfamily = getKey("os")
else if type = "virtualmachine"
osfamily = name.indexOf('-').get(0)

On Jan 31, 2013, at 1:34 PM, Adrian Cole [email protected] wrote:

super-weird DatasetToOperatingSystem doesn't use the os field!!


Reply to this email directly or view it on GitHub.

@codefromthecrypt
Copy link
Contributor

please verify if you can. this is on the release branch now (1.5.x)

@rstradling
Copy link
Contributor Author

I will verify this and #1263 tomorrow and update each bug accordingly. Joyent is giving me some issues creating machines right now (regardless of these issues) that is making testing difficult.

In any case, thanks a lot for the help and will let you know.

@jclouds
Copy link
Collaborator

jclouds commented Jan 31, 2013

cool. thanks for the update.

@rstradling
Copy link
Contributor Author

This does not seem to be working

(.listImages my-compute-service)

[{id=us-east-1/sdc:sdc:centos-5.7:1.3.0, providerId=sdc:sdc:centos-5.7:1.3.0, name=centos-5.7, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=centos, name=centos-5.7, version=5.7, description=sdc:sdc:centos-5.7:1.3.0, is64Bit=true}, description=CentOS 5.7 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.3.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:fedora-14:1.0.1, providerId=sdc:sdc:fedora-14:1.0.1, name=fedora-14, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=fedora, name=fedora-14, version=1.0.1, description=sdc:sdc:fedora-14:1.0.1, is64Bit=true}, description=Fedora 14 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.0.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:nodejs:1.3.3, providerId=sdc:sdc:nodejs:1.3.3, name=nodejs, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=nodejs, version=1.3.3, description=sdc:sdc:nodejs:1.3.3, is64Bit=true}, description=Node.js git-deploy PaaS dataset, version=1.3.3, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:centos-5.7:1.2.1, providerId=sdc:sdc:centos-5.7:1.2.1, name=centos-5.7, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=centos, name=centos-5.7, version=5.7, description=sdc:sdc:centos-5.7:1.2.1, is64Bit=true}, description=CentOS 5.7 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.2.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:ubuntu-10.04:1.0.1, providerId=sdc:sdc:ubuntu-10.04:1.0.1, name=ubuntu-10.04, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=ubuntu, name=ubuntu-10.04, version=10.04, description=sdc:sdc:ubuntu-10.04:1.0.1, is64Bit=true}, description=Ubuntu 10.04 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.0.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:debian-6.0.6:2.3.1, providerId=sdc:sdc:debian-6.0.6:2.3.1, name=debian-6.0.6, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=debian, name=debian-6.0.6, version=6.0, description=sdc:sdc:debian-6.0.6:2.3.1, is64Bit=true}, description=Debian 6.0.6 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=2.3.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:debian-6.03:1.0.0, providerId=sdc:sdc:debian-6.03:1.0.0, name=debian-6.03, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=debian, name=debian-6.03, version=6.0, description=sdc:sdc:debian-6.03:1.0.0, is64Bit=true}, description=Debian 6.03 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.0.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:centos-6:1.0.1, providerId=sdc:sdc:centos-6:1.0.1, name=centos-6, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=centos, name=centos-6, version=6.0, description=sdc:sdc:centos-6:1.0.1, is64Bit=true}, description=CentOS 6 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.0.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:admin:ws2008ent-r2-sp1:2.0.1, providerId=sdc:admin:ws2008ent-r2-sp1:2.0.1, name=ws2008ent-r2-sp1, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=ws2008ent-r2-sp1, version=2.0.1, description=sdc:admin:ws2008ent-r2-sp1:2.0.1, is64Bit=true}, description=Windows Server 2008r2 Enterprise 64-bit image., version=2.0.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:admin:ws2008std-r2-sp1:2.0.1, providerId=sdc:admin:ws2008std-r2-sp1:2.0.1, name=ws2008std-r2-sp1, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=ws2008std-r2-sp1, version=2.0.1, description=sdc:admin:ws2008std-r2-sp1:2.0.1, is64Bit=true}, description=Windows Server 2008r2 Standard 64-bit image., version=2.0.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:jpc:ubuntu-12.04:2.3.1, providerId=sdc:jpc:ubuntu-12.04:2.3.1, name=ubuntu-12.04, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=ubuntu, name=ubuntu-12.04, version=12.04, description=sdc:jpc:ubuntu-12.04:2.3.1, is64Bit=true}, description=Ubuntu 12.04 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=2.3.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:centos-6:1.3.0, providerId=sdc:sdc:centos-6:1.3.0, name=centos-6, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=centos, name=centos-6, version=6.0, description=sdc:sdc:centos-6:1.3.0, is64Bit=true}, description=CentOS 6 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.3.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:hadoop:1.0.0, providerId=sdc:sdc:hadoop:1.0.0, name=hadoop, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=hadoop, version=1.0.0, description=sdc:sdc:hadoop:1.0.0, is64Bit=true}, description=A SmartOS 64-bit image with Hadoop Hortonworks components pre-installed. Includes hadoop, hbase, hcatalog, hive, pig, and templeton., version=1.0.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:riak:1.7.0, providerId=sdc:sdc:riak:1.7.0, name=riak, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=riak, version=1.7.0, description=sdc:sdc:riak:1.7.0, is64Bit=true}, description=64-bit SmartOS image pre-configured to run Open Source Riak, a Dynamo-inspired key/value store from Basho., version=1.7.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/local:admin:riakeds:1.7.0, providerId=local:admin:riakeds:1.7.0, name=riakeds, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=riakeds, version=1.7.0, description=local:admin:riakeds:1.7.0, is64Bit=true}, description=64-bit SmartOS image pre-configured to run the Enterprise DS version of Riak, a Dynamo-inspired key/value store from Basho., version=1.7.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:base64:1.8.4, providerId=sdc:sdc:base64:1.8.4, name=base64, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=base64, version=1.8.4, description=sdc:sdc:base64:1.8.4, is64Bit=true}, description=Base image with core packages preinstalled, version=1.8.4, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:base:1.8.4, providerId=sdc:sdc:base:1.8.4, name=base, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=base, version=1.8.4, description=sdc:sdc:base:1.8.4, is64Bit=true}, description=Base image with core packages preinstalled, version=1.8.4, status=AVAILABLE, loginUser=root}, {id=us-east-1/local:admin:stingray-simple-lb-200mbps:1.3.3, providerId=local:admin:stingray-simple-lb-200mbps:1.3.3, name=stingray-simple-lb-200mbps, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=stingray-simple-lb-200mbps, version=1.3.3, description=local:admin:stingray-simple-lb-200mbps:1.3.3, is64Bit=true}, description=A SmartOS image pre-configured as a Simple 200 Mbps Stingray load balancer with a GUI interface., version=1.3.3, status=AVAILABLE, loginUser=root}, {id=us-east-1/local:admin:stingray-lb-200mbps:1.3.3, providerId=local:admin:stingray-lb-200mbps:1.3.3, name=stingray-lb-200mbps, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=stingray-lb-200mbps, version=1.3.3, description=local:admin:stingray-lb-200mbps:1.3.3, is64Bit=true}, description=A SmartOS image pre-configured as a 200 Mbps Stingray load balancer with a GUI interface., version=1.3.3, status=AVAILABLE, loginUser=root}, {id=us-east-1/local:admin:stingray-standard-200mbps:1.3.3, providerId=local:admin:stingray-standard-200mbps:1.3.3, name=stingray-standard-200mbps, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=stingray-standard-200mbps, version=1.3.3, description=local:admin:stingray-standard-200mbps:1.3.3, is64Bit=true}, description=A SmartOS image pre-configured as a Standard 200Mbps Stingray load balancer with a GUI interface., version=1.3.3, status=AVAILABLE, loginUser=root}, {id=us-east-1/local:admin:stingray-enterprise-200mbps:1.3.3, providerId=local:admin:stingray-enterprise-200mbps:1.3.3, name=stingray-enterprise-200mbps, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=stingray-enterprise-200mbps, version=1.3.3, description=local:admin:stingray-enterprise-200mbps:1.3.3, is64Bit=true}, description=A SmartOS image pre-configured as a Enterprise 200 Mbps Stingray load balancer with a GUI interface., version=1.3.3, status=AVAILABLE, loginUser=root}, {id=us-east-1/local:admin:stingray-standard-1gbps:1.3.3, providerId=local:admin:stingray-standard-1gbps:1.3.3, name=stingray-standard-1gbps, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=stingray-standard-1gbps, version=1.3.3, description=local:admin:stingray-standard-1gbps:1.3.3, is64Bit=true}, description=A SmartOS image pre-configured as a Standard 1 Gbps Stingray load balancer with a GUI interface., version=1.3.3, status=AVAILABLE, loginUser=root}, {id=us-east-1/local:admin:stingray-enterprise-1gbps:1.3.3, providerId=local:admin:stingray-enterprise-1gbps:1.3.3, name=stingray-enterprise-1gbps, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=stingray-enterprise-1gbps, version=1.3.3, description=local:admin:stingray-enterprise-1gbps:1.3.3, is64Bit=true}, description=A SmartOS image pre-configured as a Enterprise 1 Gbps Stingray load balancer with a GUI interface., version=1.3.3, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:mongodb:1.4.0, providerId=sdc:sdc:mongodb:1.4.0, name=mongodb, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=mongodb, version=1.4.0, description=sdc:sdc:mongodb:1.4.0, is64Bit=true}, description=64-bit SmartOS image with MongoDB 2.2.0 pre-installed and pre-configured for maximum performance and scalability., version=1.4.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:nodejs:1.4.0, providerId=sdc:sdc:nodejs:1.4.0, name=nodejs, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=nodejs, version=1.4.0, description=sdc:sdc:nodejs:1.4.0, is64Bit=true}, description=A SmartOS image with Node.js, npm, MongoDB and other useful packages pre-installed. Ideal for Node.js applications., version=1.4.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:base:1.8.1, providerId=sdc:sdc:base:1.8.1, name=base, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=base, version=1.8.1, description=sdc:sdc:base:1.8.1, is64Bit=true}, description=A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.8.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:base64:1.8.1, providerId=sdc:sdc:base64:1.8.1, name=base64, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=base64, version=1.8.1, description=sdc:sdc:base64:1.8.1, is64Bit=true}, description=A SmartOS 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.8.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:percona:1.6.0, providerId=sdc:sdc:percona:1.6.0, name=percona, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=percona, version=1.6.0, description=sdc:sdc:percona:1.6.0, is64Bit=true}, description=SmartOS image pre-configured and optimized as a Percona 5.5 64-bit MySQL server with Quickbackup, Handlersocket, and Sphinx Plug-in, version=1.6.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:standard64:1.0.7, providerId=sdc:sdc:standard64:1.0.7, name=standard64, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=standard64, version=1.0.7, description=sdc:sdc:standard64:1.0.7, is64Bit=true}, description=A SmartOS 64-bit image optimized for web development. Everything you need to build a web stack — such as Ruby, Apache, and MySQL — is installed and ready to use., version=1.0.7, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:standard:1.0.7, providerId=sdc:sdc:standard:1.0.7, name=standard, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=standard, version=1.0.7, description=sdc:sdc:standard:1.0.7, is64Bit=true}, description=A SmartOS image optimized for web development. Everything you need to build a web stack — such as Ruby, Apache, and MySQL — is installed and ready to use., version=1.0.7, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:base64:1.7.2, providerId=sdc:sdc:base64:1.7.2, name=base64, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=base64, version=1.7.2, description=sdc:sdc:base64:1.7.2, is64Bit=true}, description=A SmartOS 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.7.2, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:base:1.7.2, providerId=sdc:sdc:base:1.7.2, name=base, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=base, version=1.7.2, description=sdc:sdc:base:1.7.2, is64Bit=true}, description=A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.7.2, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:riak:1.6.1, providerId=sdc:sdc:riak:1.6.1, name=riak, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=riak, version=1.6.1, description=sdc:sdc:riak:1.6.1, is64Bit=true}, description=A SmartOS image preconfigured to run Open Source Riak, a Dynamo-inspired key/value store from Basho., version=1.6.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/local:admin:riakeds:1.6.1, providerId=local:admin:riakeds:1.6.1, name=riakeds, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=riakeds, version=1.6.1, description=local:admin:riakeds:1.6.1, is64Bit=true}, description=A SmartOS image preconfigured to run the Enterprise DS version of Riak, a Dynamo-inspired key/value store from Basho., version=1.6.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:smartos64:1.6.3, providerId=sdc:sdc:smartos64:1.6.3, name=smartos64, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=smartos64, version=1.6.3, description=sdc:sdc:smartos64:1.6.3, is64Bit=true}, description=Generic multi-purpose 64-bit SmartMachine. This image is deprecated and will be replaced by the 64 bit SmartOS Standard image (base64)., version=1.6.3, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:smartos:1.6.3, providerId=sdc:sdc:smartos:1.6.3, name=smartos, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=smartos, name=smartos, version=1.6.3, description=sdc:sdc:smartos:1.6.3, is64Bit=true}, description=Generic multi-purpose SmartMachine. This image is deprecated and will be replaced by the SmartOS Base image (base)., version=1.6.3, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:smartosplus64:3.1.0, providerId=sdc:sdc:smartosplus64:3.1.0, name=smartosplus64, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=smartosplus64, version=3.1.0, description=sdc:sdc:smartosplus64:3.1.0, is64Bit=true}, description=Generic multi-purpose 64-bit SmartMachine. This image is deprecated and will be replaced by the 64 bit SmartOS Standard image (standard64)., version=3.1.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:smartosplus:3.1.0, providerId=sdc:sdc:smartosplus:3.1.0, name=smartosplus, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=smartosplus, version=3.1.0, description=sdc:sdc:smartosplus:3.1.0, is64Bit=true}, description=Generic multi-purpose SmartMachine. This image is deprecated and will be replaced by the SmartOS Standard image (standard)., version=3.1.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:smartos64:1.5.4, providerId=sdc:sdc:smartos64:1.5.4, name=smartos64, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=smartos64, version=1.5.4, description=sdc:sdc:smartos64:1.5.4, is64Bit=true}, description=Generic multi-purpose 64-bit SmartMachine. This image is deprecated and will be replaced by the 64 bit SmartOS Standard image (base64)., version=1.5.4, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:smartos:1.5.4, providerId=sdc:sdc:smartos:1.5.4, name=smartos, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=smartos, name=smartos, version=1.5.4, description=sdc:sdc:smartos:1.5.4, is64Bit=true}, description=Generic multi-purpose SmartMachine. This image is deprecated and will be replaced by the SmartOS Base image (base)., version=1.5.4, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:percona:1.0.7, providerId=sdc:sdc:percona:1.0.7, name=percona, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyentcloud, iso3166Codes=[US-VA]}, os={family=unrecognized, name=percona, version=1.0.7, description=sdc:sdc:percona:1.0.7, is64Bit=true}, description=Percona SmartMachine, version=1.0.7, status=AVAILABLE, loginUser=root}]>

You can see that os={family=unrecognized in the smartos ones.

@jclouds
Copy link
Collaborator

jclouds commented Feb 1, 2013

Hmm strange. The JoyentCloudTemplateBuilderLiveTest was able to select by
smartos.

@rstradling
Copy link
Contributor Author

I have created a patch that seems to work...I will find some way to get it to you.
(.listImages my-compute-service)
[{id=us-east-1/sdc:sdc:centos-5.7:1.3.0, providerId=sdc:sdc:centos-5.7:1.3.0, name=centos-5.7, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=centos, name=centos-5.7, version=5.7, description=sdc:sdc:centos-5.7:1.3.0, is64Bit=true}, description=CentOS 5.7 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.3.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:fedora-14:1.0.1, providerId=sdc:sdc:fedora-14:1.0.1, name=fedora-14, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=fedora, name=fedora-14, version=1.0.1, description=sdc:sdc:fedora-14:1.0.1, is64Bit=true}, description=Fedora 14 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.0.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:nodejs:1.3.3, providerId=sdc:sdc:nodejs:1.3.3, name=nodejs, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=nodejs, version=1.3.3, description=sdc:sdc:nodejs:1.3.3, is64Bit=true}, description=Node.js git-deploy PaaS dataset, version=1.3.3, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:centos-5.7:1.2.1, providerId=sdc:sdc:centos-5.7:1.2.1, name=centos-5.7, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=centos, name=centos-5.7, version=5.7, description=sdc:sdc:centos-5.7:1.2.1, is64Bit=true}, description=CentOS 5.7 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.2.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:ubuntu-10.04:1.0.1, providerId=sdc:sdc:ubuntu-10.04:1.0.1, name=ubuntu-10.04, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=ubuntu, name=ubuntu-10.04, version=10.04, description=sdc:sdc:ubuntu-10.04:1.0.1, is64Bit=true}, description=Ubuntu 10.04 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.0.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:debian-6.0.6:2.3.1, providerId=sdc:sdc:debian-6.0.6:2.3.1, name=debian-6.0.6, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=debian, name=debian-6.0.6, version=6.0, description=sdc:sdc:debian-6.0.6:2.3.1, is64Bit=true}, description=Debian 6.0.6 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=2.3.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:debian-6.03:1.0.0, providerId=sdc:sdc:debian-6.03:1.0.0, name=debian-6.03, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=debian, name=debian-6.03, version=6.0, description=sdc:sdc:debian-6.03:1.0.0, is64Bit=true}, description=Debian 6.03 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.0.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:centos-6:1.0.1, providerId=sdc:sdc:centos-6:1.0.1, name=centos-6, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=centos, name=centos-6, version=6.0, description=sdc:sdc:centos-6:1.0.1, is64Bit=true}, description=CentOS 6 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.0.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:admin:ws2008ent-r2-sp1:2.0.1, providerId=sdc:admin:ws2008ent-r2-sp1:2.0.1, name=ws2008ent-r2-sp1, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=unrecognized, name=ws2008ent-r2-sp1, version=2.0.1, description=sdc:admin:ws2008ent-r2-sp1:2.0.1, is64Bit=true}, description=Windows Server 2008r2 Enterprise 64-bit image., version=2.0.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:admin:ws2008std-r2-sp1:2.0.1, providerId=sdc:admin:ws2008std-r2-sp1:2.0.1, name=ws2008std-r2-sp1, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=unrecognized, name=ws2008std-r2-sp1, version=2.0.1, description=sdc:admin:ws2008std-r2-sp1:2.0.1, is64Bit=true}, description=Windows Server 2008r2 Standard 64-bit image., version=2.0.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:jpc:ubuntu-12.04:2.3.1, providerId=sdc:jpc:ubuntu-12.04:2.3.1, name=ubuntu-12.04, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=ubuntu, name=ubuntu-12.04, version=12.04, description=sdc:jpc:ubuntu-12.04:2.3.1, is64Bit=true}, description=Ubuntu 12.04 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=2.3.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:centos-6:1.3.0, providerId=sdc:sdc:centos-6:1.3.0, name=centos-6, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=centos, name=centos-6, version=6.0, description=sdc:sdc:centos-6:1.3.0, is64Bit=true}, description=CentOS 6 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.3.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:hadoop:1.0.0, providerId=sdc:sdc:hadoop:1.0.0, name=hadoop, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=hadoop, version=1.0.0, description=sdc:sdc:hadoop:1.0.0, is64Bit=true}, description=A SmartOS 64-bit image with Hadoop Hortonworks components pre-installed. Includes hadoop, hbase, hcatalog, hive, pig, and templeton., version=1.0.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:riak:1.7.0, providerId=sdc:sdc:riak:1.7.0, name=riak, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=riak, version=1.7.0, description=sdc:sdc:riak:1.7.0, is64Bit=true}, description=64-bit SmartOS image pre-configured to run Open Source Riak, a Dynamo-inspired key/value store from Basho., version=1.7.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/local:admin:riakeds:1.7.0, providerId=local:admin:riakeds:1.7.0, name=riakeds, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=riakeds, version=1.7.0, description=local:admin:riakeds:1.7.0, is64Bit=true}, description=64-bit SmartOS image pre-configured to run the Enterprise DS version of Riak, a Dynamo-inspired key/value store from Basho., version=1.7.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:base64:1.8.4, providerId=sdc:sdc:base64:1.8.4, name=base64, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=base64, version=1.8.4, description=sdc:sdc:base64:1.8.4, is64Bit=true}, description=Base image with core packages preinstalled, version=1.8.4, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:base:1.8.4, providerId=sdc:sdc:base:1.8.4, name=base, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=base, version=1.8.4, description=sdc:sdc:base:1.8.4, is64Bit=true}, description=Base image with core packages preinstalled, version=1.8.4, status=AVAILABLE, loginUser=root}, {id=us-east-1/local:admin:stingray-simple-lb-200mbps:1.3.3, providerId=local:admin:stingray-simple-lb-200mbps:1.3.3, name=stingray-simple-lb-200mbps, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=stingray-simple-lb-200mbps, version=1.3.3, description=local:admin:stingray-simple-lb-200mbps:1.3.3, is64Bit=true}, description=A SmartOS image pre-configured as a Simple 200 Mbps Stingray load balancer with a GUI interface., version=1.3.3, status=AVAILABLE, loginUser=root}, {id=us-east-1/local:admin:stingray-lb-200mbps:1.3.3, providerId=local:admin:stingray-lb-200mbps:1.3.3, name=stingray-lb-200mbps, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=stingray-lb-200mbps, version=1.3.3, description=local:admin:stingray-lb-200mbps:1.3.3, is64Bit=true}, description=A SmartOS image pre-configured as a 200 Mbps Stingray load balancer with a GUI interface., version=1.3.3, status=AVAILABLE, loginUser=root}, {id=us-east-1/local:admin:stingray-standard-200mbps:1.3.3, providerId=local:admin:stingray-standard-200mbps:1.3.3, name=stingray-standard-200mbps, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=stingray-standard-200mbps, version=1.3.3, description=local:admin:stingray-standard-200mbps:1.3.3, is64Bit=true}, description=A SmartOS image pre-configured as a Standard 200Mbps Stingray load balancer with a GUI interface., version=1.3.3, status=AVAILABLE, loginUser=root}, {id=us-east-1/local:admin:stingray-enterprise-200mbps:1.3.3, providerId=local:admin:stingray-enterprise-200mbps:1.3.3, name=stingray-enterprise-200mbps, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=stingray-enterprise-200mbps, version=1.3.3, description=local:admin:stingray-enterprise-200mbps:1.3.3, is64Bit=true}, description=A SmartOS image pre-configured as a Enterprise 200 Mbps Stingray load balancer with a GUI interface., version=1.3.3, status=AVAILABLE, loginUser=root}, {id=us-east-1/local:admin:stingray-standard-1gbps:1.3.3, providerId=local:admin:stingray-standard-1gbps:1.3.3, name=stingray-standard-1gbps, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=stingray-standard-1gbps, version=1.3.3, description=local:admin:stingray-standard-1gbps:1.3.3, is64Bit=true}, description=A SmartOS image pre-configured as a Standard 1 Gbps Stingray load balancer with a GUI interface., version=1.3.3, status=AVAILABLE, loginUser=root}, {id=us-east-1/local:admin:stingray-enterprise-1gbps:1.3.3, providerId=local:admin:stingray-enterprise-1gbps:1.3.3, name=stingray-enterprise-1gbps, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=stingray-enterprise-1gbps, version=1.3.3, description=local:admin:stingray-enterprise-1gbps:1.3.3, is64Bit=true}, description=A SmartOS image pre-configured as a Enterprise 1 Gbps Stingray load balancer with a GUI interface., version=1.3.3, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:mongodb:1.4.0, providerId=sdc:sdc:mongodb:1.4.0, name=mongodb, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=mongodb, version=1.4.0, description=sdc:sdc:mongodb:1.4.0, is64Bit=true}, description=64-bit SmartOS image with MongoDB 2.2.0 pre-installed and pre-configured for maximum performance and scalability., version=1.4.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:nodejs:1.4.0, providerId=sdc:sdc:nodejs:1.4.0, name=nodejs, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=nodejs, version=1.4.0, description=sdc:sdc:nodejs:1.4.0, is64Bit=true}, description=A SmartOS image with Node.js, npm, MongoDB and other useful packages pre-installed. Ideal for Node.js applications., version=1.4.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:base:1.8.1, providerId=sdc:sdc:base:1.8.1, name=base, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=base, version=1.8.1, description=sdc:sdc:base:1.8.1, is64Bit=true}, description=A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.8.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:base64:1.8.1, providerId=sdc:sdc:base64:1.8.1, name=base64, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=base64, version=1.8.1, description=sdc:sdc:base64:1.8.1, is64Bit=true}, description=A SmartOS 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.8.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:percona:1.6.0, providerId=sdc:sdc:percona:1.6.0, name=percona, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=percona, version=1.6.0, description=sdc:sdc:percona:1.6.0, is64Bit=true}, description=SmartOS image pre-configured and optimized as a Percona 5.5 64-bit MySQL server with Quickbackup, Handlersocket, and Sphinx Plug-in, version=1.6.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:standard64:1.0.7, providerId=sdc:sdc:standard64:1.0.7, name=standard64, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=standard64, version=1.0.7, description=sdc:sdc:standard64:1.0.7, is64Bit=true}, description=A SmartOS 64-bit image optimized for web development. Everything you need to build a web stack — such as Ruby, Apache, and MySQL — is installed and ready to use., version=1.0.7, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:standard:1.0.7, providerId=sdc:sdc:standard:1.0.7, name=standard, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=standard, version=1.0.7, description=sdc:sdc:standard:1.0.7, is64Bit=true}, description=A SmartOS image optimized for web development. Everything you need to build a web stack — such as Ruby, Apache, and MySQL — is installed and ready to use., version=1.0.7, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:base64:1.7.2, providerId=sdc:sdc:base64:1.7.2, name=base64, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=base64, version=1.7.2, description=sdc:sdc:base64:1.7.2, is64Bit=true}, description=A SmartOS 64-bit image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.7.2, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:base:1.7.2, providerId=sdc:sdc:base:1.7.2, name=base, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=base, version=1.7.2, description=sdc:sdc:base:1.7.2, is64Bit=true}, description=A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools., version=1.7.2, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:riak:1.6.1, providerId=sdc:sdc:riak:1.6.1, name=riak, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=riak, version=1.6.1, description=sdc:sdc:riak:1.6.1, is64Bit=true}, description=A SmartOS image preconfigured to run Open Source Riak, a Dynamo-inspired key/value store from Basho., version=1.6.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/local:admin:riakeds:1.6.1, providerId=local:admin:riakeds:1.6.1, name=riakeds, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=riakeds, version=1.6.1, description=local:admin:riakeds:1.6.1, is64Bit=true}, description=A SmartOS image preconfigured to run the Enterprise DS version of Riak, a Dynamo-inspired key/value store from Basho., version=1.6.1, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:smartos64:1.6.3, providerId=sdc:sdc:smartos64:1.6.3, name=smartos64, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=smartos64, version=1.6.3, description=sdc:sdc:smartos64:1.6.3, is64Bit=true}, description=Generic multi-purpose 64-bit SmartMachine. This image is deprecated and will be replaced by the 64 bit SmartOS Standard image (base64)., version=1.6.3, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:smartos:1.6.3, providerId=sdc:sdc:smartos:1.6.3, name=smartos, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=smartos, version=1.6.3, description=sdc:sdc:smartos:1.6.3, is64Bit=true}, description=Generic multi-purpose SmartMachine. This image is deprecated and will be replaced by the SmartOS Base image (base)., version=1.6.3, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:smartosplus64:3.1.0, providerId=sdc:sdc:smartosplus64:3.1.0, name=smartosplus64, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=smartosplus64, version=3.1.0, description=sdc:sdc:smartosplus64:3.1.0, is64Bit=true}, description=Generic multi-purpose 64-bit SmartMachine. This image is deprecated and will be replaced by the 64 bit SmartOS Standard image (standard64)., version=3.1.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:smartosplus:3.1.0, providerId=sdc:sdc:smartosplus:3.1.0, name=smartosplus, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=smartosplus, version=3.1.0, description=sdc:sdc:smartosplus:3.1.0, is64Bit=true}, description=Generic multi-purpose SmartMachine. This image is deprecated and will be replaced by the SmartOS Standard image (standard)., version=3.1.0, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:smartos64:1.5.4, providerId=sdc:sdc:smartos64:1.5.4, name=smartos64, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=smartos64, version=1.5.4, description=sdc:sdc:smartos64:1.5.4, is64Bit=true}, description=Generic multi-purpose 64-bit SmartMachine. This image is deprecated and will be replaced by the 64 bit SmartOS Standard image (base64)., version=1.5.4, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:smartos:1.5.4, providerId=sdc:sdc:smartos:1.5.4, name=smartos, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=smartos, version=1.5.4, description=sdc:sdc:smartos:1.5.4, is64Bit=true}, description=Generic multi-purpose SmartMachine. This image is deprecated and will be replaced by the SmartOS Base image (base)., version=1.5.4, status=AVAILABLE, loginUser=root}, {id=us-east-1/sdc:sdc:percona:1.0.7, providerId=sdc:sdc:percona:1.0.7, name=percona, location={scope=ZONE, id=us-east-1, description=us-east-1, parent=joyent-cloudapi}, os={family=smartos, name=percona, version=1.0.7, description=sdc:sdc:percona:1.0.7, is64Bit=true}, description=Percona SmartMachine, version=1.0.7, status=AVAILABLE, loginUser=root}]>

@jclouds
Copy link
Collaborator

jclouds commented Feb 1, 2013

Great. So far we've not released the staging repos so if you can diff or
otherwise there's still time to sort this.

@rstradling
Copy link
Contributor Author

#1287 is the pull request. And apologies ahead of time for now two issues created from this one.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants