Releases: rackspace/rack
Releases · rackspace/rack
1.2.0
rack 1.2
has several new features and a few bug fixes:
Features
- Creating an image from a server:
rack servers image create ...
- Deleting an image:
rack servers image delete ...
files object upload
now supportsdelete-after
anddelete-at
flagsservers instance create
now supports thepersonality
flag, enabling users to insert files on the instance during provisioning.- Enabling a profile for all future commands (so as to not have to explicitly provide the
profile
flag):rack profile activate
. To enable this command, manually add anenable-profile-activate = true
entry to your default profile.
Bugs Fixes
instance create
was returning 403 errors for several different reasons. Because of that, we now have custom errors for each case we've encountered so far, as well as logging for any error encountered (with any--log
value). The logged error will be the one that comes directly from Rackspace.large-object upload
was treating a non-concurrent operation as if the file content were being piped, causing potentially large amounts of the file to be stored in memory (depending onsize-pieces
). That has been fixed.- Several grammatical and formatting fixes to the docs
1.0.1
rack 1.0.0
Initial release
FEATURES:
- Commands
- Cloud Servers (
servers
)instance
- list/create/get/update/delete/resize/reboot/rebuild
- create/get/update/delete metdata
- list addresses and list addresses by network
- boot from volume (via the
block-device
flag forcreate
)
flavor
- list/get
image
- list/get
keypair
- generate/upload/get/delete
volume-attachment
- list/create/get/delete
- Cloud Files (
files
)account
- set/get/update/delete metadata
container
- list/create/get/update/delete/empty
- set/get/update/delete metadata
object
- list/upload/get/download/delete
- set/get/update/delete metadata
- upload entire directory of files (upload-dir)
- Cloud Networks (
networks
)network
- list/create/get/update/delete
subnet
- list/create/get/update/delete
port
- list/create/get/update/delete
security-group
- list/create/get/delete
security-group-rule
- list/create/get/delete
- Cloud Block Storage (
block-storage
)volume
- list/create/get/update/delete
snapshot
- list/create/get/delete
rack init
: create aman page
and setup command-completionrack configure
: interactively create a profile with which to authenticaterack version
: print out the version and commit hash of the binary
- Cloud Servers (
- Authentication via command-line flags, config file, or environment variables
- Automatic token caching per service endpoint (with optional
no-cache
flag to disable)
1.0.0-beta.1
1.0.0-beta.1
Initial release (public beta)
FEATURES:
- Commands
- Cloud Servers (
servers
)instance
- list/create/get/update/delete/resize/reboot/rebuild
- create/get/update/delete metdata
- list addresses and list addresses by network
- boot from volume (via the
block-device
flag forcreate
)
flavor
- list/get
image
- list/get
keypair
- generate/upload/get/delete
volume-attachment
- list/create/get/delete
- Cloud Files (
files
)account
- set/get/update/delete metadata
container
- list/create/get/update/delete/empty
- set/get/update/delete metadata
object
- list/upload/get/download/delete
- set/get/update/delete metadata
- upload entire directory of files (upload-dir)
- Cloud Networks (
networks
)network
- list/create/get/update/delete
subnet
- list/create/get/update/delete
port
- list/create/get/update/delete
security-group
- list/create/get/delete
security-group-rule
- list/create/get/delete
- Cloud Block Storage (
block-storage
)volume
- list/create/get/update/delete
snapshot
- list/create/get/delete
rack init
: create aman page
and setup command-completionrack configure
: interactively create a profile with which to authenticaterack version
: print out the version and commit hash of the binary
- Cloud Servers (
- Authentication via command-line flags, config file, or environment variables
- Automatic token caching per service endpoint (with optional
no-cache
flag to disable)