 
   @credentialsFor = (vendor, callback)->
     KD.remote.api.JCredential.some { vendor }, callback
+
+  @fetchAvailable = (options, callback)->
+    KD.remote.api.ComputeProvider.fetchAvailable options, callback
+
+  @create = (options, callback)->
+    KD.remote.api.ComputeProvider.create options, callback
+

          label              : "Project Id"
          placeholder        : "project id in gce"
        clientSecretsContent :
          label              : "Client secrets"
          placeholder        : "content of the client_secrets.xxxxx.json"
          type               : "textarea"
        privateKeyContent    :
          label              : "Private Key"
          placeholder        : "content of the xxxxx-privatekey.pem"
          type               : "textarea"
        zone                 :
          label              : "Zone"
          placeholder        : "google zone"
          defaultValue       : "us-central1-a"

    engineyard               :
      title                  : "EngineYard Credential"

      cssClass     : 'vendor-modal'
      view         : new VendorView
      width        : 800
      height       : 600
      overlay      : yes
      buttons      :
        create     :
