We found that the script portion of the cookbook failed upon making a request to https://auth.api.rackspacecloud.com/v1.0. This was determined to be because the X-Server-Management-URL is not returning the account id in the response. This was on a newly created Rackspace account.
The shell script responsible for making the calls is templates/default/clb_attach_exec.erb
After talking with Rackspace it was confirmed that the reason behind the new account lacking the X-Server-Management-URL header is because this account is relatively new and does not have access to create First Generation servers. We have confirmed that this does still function on old accounts
The version 1.0 of the API is deprecated and they are suggesting a move to version 2.0. Documentation follows:
Hey John, can you please submit this as a bug through support.rightscale.com. That way we can make sure it gets the visibility required and that you are kept up to date on the progress.
While leveraging the cookbook: https://github.com/rightscale/rightscale_cookbooks/blob/master/cookbooks/lb_clb/
We found that the script portion of the cookbook failed upon making a request to https://auth.api.rackspacecloud.com/v1.0. This was determined to be because the X-Server-Management-URL is not returning the account id in the response. This was on a newly created Rackspace account.
The shell script responsible for making the calls is templates/default/clb_attach_exec.erb
After talking with Rackspace it was confirmed that the reason behind the new account lacking the X-Server-Management-URL header is because this account is relatively new and does not have access to create First Generation servers. We have confirmed that this does still function on old accounts
The version 1.0 of the API is deprecated and they are suggesting a move to version 2.0. Documentation follows:
Following is and example API call for both a new and a old account:
Old Account ( contains X-Server-Management-Url )
Request:
Response:
New Account ( missing X-Server-Management-Url )
Request:
Response: