Opscode Open Source Ticket Tracking

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What’s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Knife Plugins
  • KNIFE-64

Supply a metadata hash

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: New Feature New Feature
  • Status: Closed Closed
  • Priority: Unknown Unknown
  • Resolution: Fixed
  • Affects Version/s: None
  • Fix Version/s: rackspace-0.5.8
  • Component/s: knife-rackspace
  • Labels:
    None

Description

There are some interesting things one can do by setting metadata key-values when creating a Cloud Server at Rackspace. It'd be a bonus to set those at "server create" time via the "knife rackspace" command. I believe Fog supports such a hash already so I suppose it's a question of passing them through.

I'm working on a pull request to this effect, but I don't have a ready time line outside of "sooner rather than later".

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • History
  • Activity
  • Transitions Summary
Hide
Permalink
Seth Chisamore added a comment - 23/Jun/11 1:54 PM

Do you have an example of the type of data you are hoping to pass in?

Show
Seth Chisamore added a comment - 23/Jun/11 1:54 PM Do you have an example of the type of data you are hoping to pass in?
Hide
Permalink
Darrin Eden added a comment - 23/Jun/11 2:20 PM

I pulled this PDF doc out of the Rackspace knowledge base: http://public-hw.s3.amazonaws.com/RackConnectCloudServersAPIMetadataOptions.pdf

Show
Darrin Eden added a comment - 23/Jun/11 2:20 PM I pulled this PDF doc out of the Rackspace knowledge base: http://public-hw.s3.amazonaws.com/RackConnectCloudServersAPIMetadataOptions.pdf
Hide
Permalink
AJ Christensen added a comment - 30/Jun/11 3:40 AM

I have a patch standing by that enables this functionality:
https://github.com/fujin/knife-rackspace/tree/feature%2Fknife-rackspace-10-loadbalancer-pool-config

Please review and let me know how it looks. =D

Show
AJ Christensen added a comment - 30/Jun/11 3:40 AM I have a patch standing by that enables this functionality: https://github.com/fujin/knife-rackspace/tree/feature%2Fknife-rackspace-10-loadbalancer-pool-config Please review and let me know how it looks. =D
Hide
Permalink
AJ Christensen added a comment - 30/Jun/11 3:49 AM - edited
ruby-1.9.2-p180 :007 > s = connection.servers.get("20069888")
 =>   <Fog::Rackspace::Compute::Server
    id=20069888,
    addresses={"public"=>["x.x.x.x"], "private"=>["y.y.y.y"]},
    flavor_id=3,
    host_id="foooo",
    image_id=63,
    metadata={"RackConnectF5Pool"=>"test; test2"},
    name="aj.testsever.com",
    personality=nil,
    progress=100,
    status="ACTIVE"
  >
Show
AJ Christensen added a comment - 30/Jun/11 3:49 AM - edited ruby-1.9.2-p180 :007 > s = connection.servers.get( "20069888" ) => <Fog::Rackspace::Compute::Server id=20069888, addresses={ " public " =>[ "x.x.x.x" ], " private " =>[ "y.y.y.y" ]}, flavor_id=3, host_id= "foooo" , image_id=63, metadata={ "RackConnectF5Pool" => "test; test2" }, name= "aj.testsever.com" , personality=nil, progress=100, status= "ACTIVE" >
Hide
Permalink
Seth Chisamore added a comment - 23/Jul/11 6:27 PM

This has been merged:
https://github.com/opscode/knife-rackspace/commit/cbbcdab7eb37a879bc6416b4a3a6410b063dbad5

thanks for everyone's help on this one.

Show
Seth Chisamore added a comment - 23/Jul/11 6:27 PM This has been merged: https://github.com/opscode/knife-rackspace/commit/cbbcdab7eb37a879bc6416b4a3a6410b063dbad5 thanks for everyone's help on this one.

People

  • Assignee:
    Seth Chisamore
    Reporter:
    Darrin Eden
Vote (0)
Watch (0)

Dates

  • Created:
    06/Jun/11 7:08 PM
    Updated:
    07/Nov/12 7:53 PM
    Resolved:
    30/Jun/11 3:43 AM
  • Atlassian JIRA (v5.1.5#784-sha1:6c72993)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Chef and Ohai. Try JIRA - bug tracking software for your team.