[pkg-eucalyptus-commits] [euca2ools] branch master updated (649a819 -> f2436a0)
Charles Plessy
plessy at moszumanska.debian.org
Tue Jun 24 23:11:20 UTC 2014
This is an automated email from the git hooks/post-receive script.
plessy pushed a change to branch master
in repository euca2ools.
from 649a819 euca2ools (3.0.2-1) unstable; urgency=low
new 1c021e8 Version bump (3.1.0)
new 9447dfd Drop euca-create-volume's --zone option
new c3bcd61 Added feature to allow bucket management for images; either single bucket for all images or separate bucket for each image (kernel, ramdisk, root image)
new 08cd6e5 Cleaned up the argument handling for enabling separate bucket storage for images.
new 0e77aaf Minor cleanup
new d510f21 Merge branch '3.0-maint'
new 31c630d Merge branch '3.0-maint'
new bdb1bdc Implement DescribeInstanceStatus
new 0f7fb77 Merge branch '3.0-maint'
new 83f1c47 support --kernel and --ramdisk parameters to euca-bundle-upload (required for bundle-instance for Linux instances)
new 978c0f3 fix per suggestion by gholmes
new 2d21252 Merge remote-tracking branch 'sangmin/master'
new 99cae24 Version bump (3.0.2)
new 7f2240e Minor help string fixes
new ca82b3a Merge branch '3.0-maint'
new e0fc1bb TOOLS-390 euca-describe-images does not show "name" value
new 3d9274d Merge remote-tracking branch 'mmunn1/3.0-maint'
new d640f7f Re-add account IDs and add name fallback to DescribeImages
new e69e1c0 Specific instructions for Ubuntu 12.04
new 2ec2390 Merge pull request #33 from dmitrii/master
new 8889ebe Update INSTALL
new 0a66868 Rearrange distro-specific instructions a bit
new 4ad0f9c Fix typo
new 2b874d3 Fix console output parse failure with empty elements
new 8a6d1af Add euca-register --platform
new 037ba40 Fix broken RootDeviceName defaulting
new e27aa1a Merge branch '3.0-maint'
new 3c779cc Fix policy parameters in describe-loadbalancers
new c635463 Merge remote-tracking branch 'sangmin/master'
new 3b8bcc5 LB: Prettify policy parameter printer
new 8e1d477 Minor cleanup
new 5cdcdaf Drop default-region from our included config file
new 2b65bb7 Remove wrapping ServerCertificateMetadata
new fd0d10f Merge pull request #36 from sangmin/master
new 8dbba32 Accept service names for security group port numbers
new 052121c INSTALL: fix Ubuntu dependency list
new 24d965d Add support for hvm images
new 4e30a8c Merge remote-tracking branch 'viglesiasce/hvm-images'
new f187f66 Initial work on core stream (un)bundle methods
new 526c936 WIP on new bundle part writer
new fa502c7 WIP on completely untested manifest code
new d4e48d4 Minor cleanup
new c4a210b Major refactor of new bundle/manifest code
new 1bd30d1 Add missing core.py module
new 1cc8d79 Minor cleanup
new 0ee6a47 Add (largely-untested) copy_with_progressbar
new f4e93e9 Major fixes for bundling/unbundling code
new 86aac37 Minor fixes for BundleManifest
new bbd288d Add new euca-bundle-image implementation
new 0f37add Shut off BundleManifest XML Comments
new d05c62e Add more BundleManifest logging
new b6de261 Minor BundleImage improvements
new 0bdbb3a Clean up after IOError'd pipelines better
new 7721bd0 PEP8 cleanup
new 2e79ec3 Use multiprocessing instead of os.fork
new df76503 Minor fixes
new 712dd96 Make part.size and manifest crypto optional in initializers
new 4e0b48a Refactor bundle/upload code, add bundle-and-upload
new 632ac51 First pass at unbundle workflows using unbundle pipelines
new e2c57cc Merge branch 'bundle-stream' of https://github.com/eucalyptus/euca2ools into bundle-fe
new fd1f454 Remove old progress method, remove property, edit doc strings for pipe methods
new a290693 Remove unsed private key path in pipeline, allow None for progressbar
new adb0c57 Add progress bar to unbundle
new b6fdfcd Formatting. Catch NameError if progressbar module not avail.
new 44dfd52 Update test code to run with multiprocess
new 2244019 Clean up unbundle command and pipeline
new 02064f1 Merge branch 'bundle-stream' of https://github.com/eucalyptus/euca2ools into bundle-fe
new 63a5b7e Fix Manifest image_size attr. Use mixins for progress bar.
new 5c01e5a Clean up unbundle. Move methods to utils and fittings from core.
new 8029642 Allow unbundle to output to stdout. Some initial clean up debug logging
new 5fd97a8 Handle keyboard interrupt
new 6de6df7 Add comments
new c417969 Close all subprocesses if exception in unbundle pipe. Allow maxbytes to be set for unbundle pipe.
new 1c84498 First pass at allowing unbundle to access a remote image via walrus request
new 0e5e153 Clean up and format
new 1a59497 Replace StringIO with pipe for fetching remote manifest
new 86fdfed Create unbunbdle stream (stdin/out) command for use with unbundle pipe
new 46d84fc Unbundle stream comments and clean up
new b99c7b7 Update for unbundle pipeline
new e24bcb3 Fix for downloading bundled parts to dir w/o unbundling
new 62791f5 Move download bundle unbundle pipe to download-bundle
new d55ea50 Mute progress bar and pass dup'd stdout through pipe when -d - is provided
new 97e39dc Remove subprocess import
new 424b1d6 Add manifest option to unbundlestrem for debug and ease of enc key and iv input
new daa72a9 Clean up debug
new 3124a32 Clean up unbundlestream error message on sha1 check
new ea82441 Separate download bundle and unbundle ops, pep8 cleanup
new bffee67 Pep cleanup
new 095b37f Create unbundlestream and downloadandubundle commands
new 59f15d0 Remove .py extentions for executables
new cd2c697 Return mp pipe for digest to allow async unbundle pipeline
new 2975f3d Replace Stringio. Move copy with progress bar to unbundlestream
new d166557 Rename euca-download-and-unbundle
new 602030e Merge remote-tracking branch 'bigschwan/bundle-fe' into bundle-stream
new 879abfd Fix unbundle stream(s) add debug
new 175279e Write bundle manifest if writing to directory and not single file obj
new cf77bd2 Add docstrings, call GetObject directly, move download manifest to separate method
new d4f7872 Fix download-and-unbundle bin, formatting.
new 451472d Merge remote-tracking branch 'bigschwan/bundle-fe' into bundle-stream
new 0f038d4 Rename euca-unbundlestream to euca-unbundle-stream
new f3faa2c Fix executable perms on new bundle tools
new 4bfa2f4 Merge branch 'bundle-stream'
new 53dbb77 Remove eustore client tools
new 261c12b Add euca-fingerprint-key
new 90cb876 Fix bad imports
new 3add74d Stop attempting to preserve sem FDs on Linux/glibc
new ca4d700 Fix imports (again)
new 5cc89f0 Actually return a value from copy_with_progressbar
new 3c509c3 Make euca-download-bundle write manifest to -d dir
new b5f79f7 Fix manifest read_from_file
new a4adffa Fixes to upload bundle
new 8ad3308 Fix spurious headers in ListBucket requests
new 63f9de4 Port to requestbuilder at 8547e5d
new a24e43e Implement S3 object uploading with POST
new 2d6448a Fix copypaste error
new 9572c72 Move commands.bundle2 module to commands.bundle
new 8df6b19 Drop NC commands
new 9e8ae0b Fix euca-bundle-image --region
new 21a4b0e First attempt at upload-bundle upload policy support
new 415557c upload-bundle: don't verify bucket existence when using upload policies
new 2390c8e Clean up bundle configure methods
new 1dd9381 Print a nicer error when IAM policy parsing fails
new d5d0a43 fixed: rsync command builder ignores '.*' files in volume (/)
new 4cb8a04 Targeted pep8/pylint cleanup
new f5fe310 Fix incorrect upload policy timestamp formatting
new fe02a93 Merge branch '3.0-maint'
new ce637a1 Version bump (3.1.0-pre1)
new c49b68e Remove deprecated euare-* --delegate option
new d7972a1 Replace EUCA_REGION with AWS_DEFAULT_REGION
new 8972e18 Pay tribute to the pylint gods
new 87090f9 Don't include 'v' in __version__
new c07552f Fix typo that broke everything that uses S3
new 801ede9 Implement CreateRole
new d1ec8c6 Mention that createrole -r is required
new ad68092 Implement non-recursive DeleteRole
new 671439e Implement PutRolePolicy
new 35b47ba s/--role$/--role-name/
new c54edc2 Implement DeleteRolePolicy
new 884b260 Implement GetRole
new a4b43e9 Implement GetRolePolicy
new 4773232 Implement ListRolePolicies
new f30167c Implement UpdateAssumeRolePolicy
new 66ce915 Implement ListRoles
new e522790 Implement AddRolePolicy
new 05b217f Use euare-roleaddpolicy's multi-action/resource policy generator for user/group commands
new 1537278 Implement AddRoleToInstanceProfile
new bc4cac4 Implement CreateInstanceProfile
new e4ed424 Misc fixes
new 751346d Implement ListInstanceProfiles
new 255a31b Implement ListInstanceProfilesForRole
new ef5fc41 Implement GetInstanceProfile
new c78fc8c Implement RemoveRoleFromInstanceProfile
new b9cd70e Implement DeleteInstanceProfile
new 697a082 Add recursion to DeleteRole
new 3bcf362 Move BUFSIZE to a higher module
new a0effd0 Clean up S3 GetObject
new 4517d88 Fix GetObject integrity checks
new a8069de Update download-bundle for new GetObject code
new 35b8f6f Major cleanup/refactor of download/unbundle code
new 3a6a747 Fix euare call-chaining weirdness
new c4964d5 Some PEP8 cleanup (requires newer requestbuilder)
new 88d7441 Move commands.euca -> commands.ec2
new 4eb611d Rename EucalyptusRequest -> EC2Request
new 76761f9 Move commands.walrus -> commands.s3
new 9254997 Rename WalrusRequest -> S3Request
new 703295e Move commands.euare -> commands.iam
new c75075a Rename EuareRequest -> IAMRequest
new 61683b9 Use strptime instead of dateutil.parse
new 46789fa Fix image block device mapping display
new 5e9482f Don't use choices= for Filters
new 2a60687 Fix euare-servercertupload --cert-chain-file type
new 432969e Send empty PolicyNames lists to ELB when given empty input
new 49f0bc3 Make GetConsoleOutput fall back to utf-8 encoding
new 5bb653a Show alarm ARNs when asked to do long output
new 986b17c Auto-capitalize ConfigureHealthCheck protocols
new 0a35ed3 Fix corner cases where register's RootDeviceName is unset
new 1fc1b97 Merge branch '3.0-maint'
new 637f970 Fix unbundle digest arg handling
new 6c4b846 PEP-8 fixes
new 5cc75f8 Add block device support to euca-bundle-*
new 57e9d67 Fix file size metavars
new 72569c3 Also check block device sizes in PutObject
new b10f289 Initial implementation of S3 pre-signed URL generation
new 08afbe4 Implement CancelConversionTask
new 6547cb9 Implement DescribeConversionTasks
new d8d8704 Fix GetObject with file-like objects
new e5dcfdb Allow callers to override PutObject's progressbar labels
new 9a22781 Use absolute times for S3 presignature, not deltas
new ec24851 Make 301s from S3 an error so people can disambiguate regions
new 6da6589 Add initial implementations of ImportVolume, ResumeImport
new 2e5cbec Fix DescribeConversionTasks bug w/ instance tasks
new 8ef1284 Minor cleanup
new daf11ae Initial ImportInstance implementation
new dd9e302 Consolidate import commands' S3 access bits
new 37cdc09 Implement DeleteDiskImage
new 4a0e3b3 First pass at cloud formation tools
new 7f6d46f Fix perms on euform executables
new cfa45ba Fix delete stack
new a484e8d Print stack ID on create.
new c4ab070 Fix typo in executable names.
new 793a594 Print stackId after update
new 8844119 Implement show-long in describe-stacks
new 42b831d Add newline to end of euform files.
new 10ddf7e PEP8 cleanup
new 6286816 Fix copyright year.
new 3a0cd52 Fix args on describestackresources
new 998884b Add validate template.
new 6343c1f Add template url to createStack
new 401f81a Fix update stack help string
new 8a73b2d Make template-file and template-url mutually exclusive.
new 8961fb3 Fixes per code review.
new daf6e8e Update descriptions.
new 3b7874e Import ordering.
new 6b03cda Merge remote-tracking branch 'viglesiasce/cloudformations'
new db91dee Cleanup of new CloudFormation code
new 70856dd initial work. somewhat tested, not great output.. just a success message
new 0312c59 Merge branch 'TOOLS-377'
new 47fee26 Fix cloudformation.argtypes exception typing
new 3717a87 Clean up ModifyInstanceAttribute
new b792b83 DeleteBundle: delete the bucket even with no manifest
new a2dcdf5 Make IAM server cert chains non-mandatory
new 365d56e Add euform-* to setup.py
new 84a7825 Version bump (3.1.0-pre3)
new 7831f1d Fix bundle file descriptor leaks
new 480fb98 Make bundle-and-upload release semaphores during teardown
new 7f8a624 Fix fencepost error in import disk image uploads
new 352d96e Fix bad size calculation for final import parts
new 7b18db7 WIP on BundleVolume
new 0f3ecad Fix EC2 image size limit warning
new 97ad3e7 Update paths for bundle-vol stuff
new fec0f91 Move commands.bundle.bundlevol -> bundlevolume
new 332eb13 Add CloudWatch to README
new 88e4d41 Explicitly require six >= 1.4
new 265fe5d Fix bad delimited_list usage
new 78f01ab Add bundle-vol config files
new 67879bf Cleanup dead code
new ba4a27d Swap euca-describe-tags resource type/ID order
new 125919e Update and separate config files
new bed196d Add euca-import-instance --key
new 7e87198 Replace EUARE_URL with AWS_IAM_URL
new 28ca064 Fix euca-import-* --s3-url
new 5feb8db Make euca-import-* create nonexistent buckets
new 4bd7c9c Make CheckBucket 90% cheaper
new 0c146d8 Explicitly request requestbuilder < 0.2
new ec5c8b5 Fix typo in monitoring alarm ARN printing
new 40c15ac Update the ECC's certificate
new b43e5b3 Make eulb-create-lb auto-capitalize known protocols
new 1efaec5 Merge branch '3.0-maint'
new d136d07 Make imports only create buckets when passed --bucket
new 88d5943 Add cn-north-1's bundle certificate
new b418820 Always show imageLocations for instance-store images
new 4eba9bd Implement DescribeAccountLimits
new 70a0a59 Implement ResetInstanceAttribute
new 5b284c4 Add euare-instanceprofilecreate --create-role
new 37bfadf Fix ImportInstanceResponse XML parse issues
new a6d955d Dup sys.stdin when bundling it
new c3c3a6c Add an ec2-install-image command that supports both HVM and paravirtual images
new 08397c9 Refactor for more euca2ools-ness
new a5552eb Add more output about current operation
new 352ffa9 Fill in missing args
new 15aa86a Remove duplicate arg
new d7b1f80 Use variable for image_location
new 1126f39 Remove comment for self identifying variable
new 406a297 Move to bundle directory
new c1028c3 Dont set virt-type by default.
new ed7726c Merge remote-tracking branch 'viglesiasce/install-image'
new d7b452e Fix InstallImage arg management
new 09f724e Fix install-image copypasta errors
new bb5f0b8 Add support for Amazon VPC APIs
new d4f2c5d Updated all VPC code to move from roboto to requestbuilder backend.
new 9ab5cd8 Updated CLI output to match Amazon CLI output.
new 6b86a27 Updated diff based on gholms comments
new 0ea11ad Add describe security groups
new 1de85e9 Merge remote-tracking branch 'rrugge/master' into vpc
new 3d3b5cd Update DescribeVpcs
new c5c9386 Update CreateVpc
new 0baecc5 Update CreateSubnet
new 0cd9882 Update DescribeSubnets
new a9127b7 Update CreateNetworkAcl and DescribeNetworkAcls
new ca2d760 Update CreateNetworkAclEntry
new 661c44e Update DeleteNetworkAclEntry
new c0eab9b Update DescribeRouteTables
new d0dac49 Update AssociateRouteTable
new 74af8a2 Add more EC2 resource type prefixes
new 066578a Update CreateRoute
new 4d38109 Update DisassociateRouteTable
new a423449 Update ReplaceRouteTableAssociation
new bae3f07 Update ReplaceRoute
new ea0431a Update ReplaceNetworkAclEntry, combine it with Create
new 219de8c Implement euca-authorize/revoke in the same module
new 09c9f25 Update ReplaceNetworkAclAssociation
new fdef276 Update CreateRouteTable
new 5fdc072 Update DeleteNetworkAcl
new 9c14e0a Update DeleteRoute
new 3462276 Update DeleteSubnet
new 5be8f84 Update DeleteRouteTable
new d7c0eaa Update DeleteVpc
new e366526 Placate pylint
new 83f0520 Fix ValidateTemplate description printing
new 3388dd6 Placate pep8
new f4e35f8 Fix requester-id spelling error
new 6309c37 Merge branch '3.0-maint'
new 35fbf3b install-image: pass kernel/ramdisk IDs to bundle, not register
new fee7091 Make bundle tasks also show manifest locations
new 6274212 Explicitly say we depend on openssl 1
new a5a7ddf Version bump (3.1.0)
new 72eef76 Fix download-bundle output
new 607049c Fix failure to propagate auth info to chained commands
new 2e2efeb Base64-encode user-data in ImportInstance
new 825506e Minor help string fixes
new f2436a0 Merge https://github.com/eucalyptus/euca2ools
The 311 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
COPYING | 2 +-
INSTALL | 102 +++-
README | 8 +-
bin/euare-accountaliascreate | 4 +-
bin/euare-accountaliasdelete | 4 +-
bin/euare-accountaliaslist | 4 +-
bin/euare-accountcreate | 4 +-
bin/euare-accountdel | 4 +-
bin/euare-accountdelpolicy | 4 +-
bin/euare-accountgetpolicy | 4 +-
bin/euare-accountgetsummary | 4 +-
bin/euare-accountlist | 4 +-
bin/euare-accountlistpolicies | 4 +-
bin/euare-accountuploadpolicy | 4 +-
bin/euare-getldapsyncstatus | 4 +-
bin/euare-groupaddpolicy | 4 +-
bin/euare-groupadduser | 4 +-
bin/euare-groupcreate | 4 +-
bin/euare-groupdel | 4 +-
bin/euare-groupdelpolicy | 4 +-
bin/euare-groupgetpolicy | 4 +-
bin/euare-grouplistbypath | 4 +-
bin/euare-grouplistpolicies | 4 +-
bin/euare-grouplistusers | 4 +-
bin/euare-groupmod | 4 +-
bin/euare-groupremoveuser | 4 +-
bin/euare-groupuploadpolicy | 4 +-
bin/euare-instanceprofileaddrole | 6 +
bin/euare-instanceprofilecreate | 6 +
bin/euare-instanceprofiledel | 6 +
bin/euare-instanceprofilegetattributes | 6 +
bin/euare-instanceprofilelistbypath | 6 +
bin/euare-instanceprofilelistforrole | 6 +
bin/euare-instanceprofileremoverole | 6 +
bin/euare-roleaddpolicy | 6 +
bin/euare-rolecreate | 6 +
bin/euare-roledel | 6 +
bin/euare-roledelpolicy | 6 +
bin/euare-rolegetattributes | 6 +
bin/euare-rolegetpolicy | 6 +
bin/euare-rolelistbypath | 6 +
bin/euare-rolelistpolicies | 6 +
bin/euare-roleupdateassumepolicy | 6 +
bin/euare-roleuploadpolicy | 6 +
bin/euare-servercertdel | 4 +-
bin/euare-servercertgetattributes | 4 +-
bin/euare-servercertlistbypath | 4 +-
bin/euare-servercertmod | 4 +-
bin/euare-servercertupload | 4 +-
bin/euare-useraddcert | 4 +-
bin/euare-useraddkey | 4 +-
bin/euare-useraddloginprofile | 4 +-
bin/euare-useraddpolicy | 4 +-
bin/euare-usercreate | 4 +-
bin/euare-usercreatecert | 4 +-
bin/euare-userdeactivatemfadevice | 4 +-
bin/euare-userdel | 4 +-
bin/euare-userdelcert | 4 +-
bin/euare-userdelkey | 4 +-
bin/euare-userdelloginprofile | 4 +-
bin/euare-userdelpolicy | 4 +-
bin/euare-userenablemfadevice | 4 +-
bin/euare-usergetattributes | 4 +-
bin/euare-usergetinfo | 4 +-
bin/euare-usergetloginprofile | 4 +-
bin/euare-usergetpolicy | 4 +-
bin/euare-userlistbypath | 4 +-
bin/euare-userlistcerts | 4 +-
bin/euare-userlistgroups | 4 +-
bin/euare-userlistkeys | 4 +-
bin/euare-userlistmfadevices | 4 +-
bin/euare-userlistpolicies | 4 +-
bin/euare-usermod | 4 +-
bin/euare-usermodcert | 4 +-
bin/euare-usermodkey | 4 +-
bin/euare-usermodloginprofile | 4 +-
bin/euare-userresyncmfadevice | 4 +-
bin/euare-userupdateinfo | 4 +-
bin/euare-useruploadpolicy | 4 +-
bin/euca-allocate-address | 4 +-
bin/euca-associate-address | 4 +-
bin/euca-associate-route-table | 6 +
bin/euca-attach-volume | 4 +-
bin/euca-authorize | 4 +-
bin/euca-bundle-and-upload-image | 6 +
bin/euca-bundle-instance | 4 +-
bin/euca-bundle-upload | 6 -
bin/euca-bundle-vol | 4 +-
bin/euca-cancel-bundle-task | 4 +-
bin/euca-cancel-conversion-task | 6 +
bin/euca-check-bucket | 6 -
bin/euca-confirm-product-instance | 4 +-
bin/euca-copy-image | 4 +-
bin/euca-create-group | 4 +-
bin/euca-create-image | 4 +-
bin/euca-create-keypair | 4 +-
bin/euca-create-network-acl | 6 +
...mport-keypair => euca-create-network-acl-entry} | 4 +-
bin/euca-create-route | 6 +
bin/euca-create-route-table | 6 +
bin/euca-create-snapshot | 4 +-
bin/euca-create-subnet | 6 +
bin/euca-create-tags | 4 +-
bin/euca-create-volume | 4 +-
bin/euca-create-vpc | 6 +
bin/euca-delete-disk-image | 6 +
bin/euca-delete-group | 4 +-
bin/euca-delete-keypair | 4 +-
bin/euca-delete-network-acl | 6 +
bin/euca-delete-network-acl-entry | 6 +
bin/euca-delete-route | 6 +
bin/euca-delete-route-table | 6 +
bin/euca-delete-snapshot | 4 +-
bin/euca-delete-subnet | 6 +
bin/euca-delete-tags | 4 +-
bin/euca-delete-volume | 4 +-
bin/euca-delete-vpc | 6 +
bin/euca-deregister | 4 +-
bin/euca-describe-addresses | 4 +-
bin/euca-describe-availability-zones | 4 +-
bin/euca-describe-bundle-tasks | 4 +-
bin/euca-describe-conversion-tasks | 6 +
bin/euca-describe-group | 4 +-
bin/euca-describe-groups | 7 +-
bin/euca-describe-image-attribute | 4 +-
bin/euca-describe-images | 4 +-
bin/euca-describe-instance-attribute | 4 +-
bin/euca-describe-instance-status | 6 +
bin/euca-describe-instance-types | 4 +-
bin/euca-describe-instances | 4 +-
bin/euca-describe-keypairs | 4 +-
bin/euca-describe-network-acls | 6 +
bin/euca-describe-regions | 4 +-
bin/euca-describe-route-tables | 6 +
bin/euca-describe-snapshots | 4 +-
bin/euca-describe-subnets | 6 +
bin/euca-describe-tags | 4 +-
bin/euca-describe-volumes | 4 +-
bin/euca-describe-vpcs | 6 +
bin/euca-detach-volume | 4 +-
bin/euca-disassociate-address | 4 +-
bin/euca-disassociate-route-table | 6 +
bin/euca-download-and-unbundle | 6 +
bin/euca-fingerprint-key | 6 +
bin/euca-get-console-output | 4 +-
bin/euca-get-password | 4 +-
bin/euca-get-password-data | 4 +-
bin/euca-import-instance | 6 +
bin/euca-import-keypair | 4 +-
bin/euca-import-volume | 6 +
bin/euca-install-image | 6 +
bin/euca-modify-image-attribute | 4 +-
bin/euca-modify-instance-attribute | 6 +
bin/euca-modify-instance-type | 4 +-
bin/euca-modify-snapshot-attribute | 4 +-
bin/euca-monitor-instances | 4 +-
bin/euca-reboot-instances | 4 +-
bin/euca-register | 4 +-
bin/euca-release-address | 4 +-
bin/euca-replace-network-acl-association | 6 +
...port-keypair => euca-replace-network-acl-entry} | 4 +-
bin/euca-replace-route | 6 +
bin/euca-replace-route-table-association | 6 +
bin/euca-reset-image-attribute | 4 +-
bin/euca-reset-instance-attribute | 6 +
bin/euca-resume-import | 6 +
bin/euca-revoke | 4 +-
bin/euca-run-instances | 4 +-
bin/euca-start-instances | 4 +-
bin/euca-stop-instances | 4 +-
bin/euca-terminate-instances | 4 +-
bin/euca-unbundle-stream | 6 +
bin/euca-unmonitor-instances | 4 +-
bin/euform-cancel-update-stack | 6 +
bin/euform-create-stack | 6 +
bin/euform-delete-stack | 6 +
bin/euform-describe-stack-events | 6 +
bin/euform-describe-stack-resource | 6 +
bin/euform-describe-stack-resources | 6 +
bin/euform-describe-stacks | 6 +
bin/euform-get-template | 6 +
bin/euform-list-stack-resources | 6 +
bin/euform-list-stacks | 6 +
bin/euform-update-stack | 6 +
bin/euform-validate-template | 6 +
bin/euscale-describe-account-limits | 6 +
bin/eustore-describe-images | 6 -
bin/eustore-install-image | 6 -
certs/cert-ec2-cn-north-1.pem | 28 ++
certs/cert-ecc.pem | 34 +-
conf/bundle-vol/excludes | 22 +
conf/bundle-vol/fstab | 5 +
conf/{euca2ools.ini => conf.d/aws.ini} | 104 ++--
conf/conf.d/ecc.ini | 12 +
conf/conf.d/localhost.ini | 12 +
conf/euca2ools.ini | 157 +-----
euca2ools/__init__.py | 23 +-
.../deleteaccountalias.py => bundle/__init__.py} | 19 +-
euca2ools/bundle/manifest.py | 285 +++++++++++
euca2ools/{nc => bundle/pipes}/__init__.py | 2 +-
euca2ools/bundle/pipes/core.py | 255 ++++++++++
euca2ools/bundle/pipes/fittings.py | 167 +++++++
euca2ools/bundle/util.py | 85 ++++
euca2ools/commands/__init__.py | 23 +-
euca2ools/commands/argtypes.py | 11 +-
euca2ools/commands/autoscaling/__init__.py | 36 +-
.../autoscaling/createlaunchconfiguration.py | 9 +-
.../describeaccountlimits.py} | 16 +-
.../autoscaling/describeautoscalinginstances.py | 3 +-
.../terminateinstanceinautoscalinggroup.py | 9 +-
euca2ools/commands/bundle/__init__.py | 147 +-----
euca2ools/commands/bundle/bundle.py | 386 ---------------
euca2ools/commands/bundle/bundleanduploadimage.py | 185 +++++++
euca2ools/commands/bundle/bundleimage.py | 304 +++++-------
euca2ools/commands/bundle/bundlevol.py | 184 -------
euca2ools/commands/bundle/bundlevolume.py | 548 +++++++++++++++++++++
euca2ools/commands/bundle/deletebundle.py | 157 ++----
euca2ools/commands/bundle/downloadandunbundle.py | 127 +++++
euca2ools/commands/bundle/downloadbundle.py | 121 ++---
euca2ools/commands/bundle/helpers.py | 146 ------
euca2ools/commands/bundle/imagecreator.py | 445 -----------------
euca2ools/commands/bundle/installimage.py | 106 ++++
euca2ools/commands/bundle/mixins.py | 528 ++++++++++++++++++++
euca2ools/commands/bundle/unbundle.py | 134 +++--
euca2ools/commands/bundle/unbundlestream.py | 110 +++++
euca2ools/commands/bundle/uploadbundle.py | 141 +++---
euca2ools/commands/cloudformation/__init__.py | 85 ++++
.../cloudformation/argtypes.py} | 23 +-
.../cancelupdatestack.py} | 14 +-
euca2ools/commands/cloudformation/createstack.py | 62 +++
.../deletestack.py} | 18 +-
.../describestackevents.py} | 17 +-
.../describestackresource.py} | 18 +-
.../describestackresources.py} | 29 +-
.../describestacks.py} | 22 +-
.../gettemplate.py} | 16 +-
.../liststackresources.py} | 17 +-
.../cloudformation/liststacks.py} | 14 +-
.../updatestack.py} | 33 +-
.../validatetemplate.py} | 33 +-
euca2ools/commands/ec2/__init__.py | 516 +++++++++++++++++++
.../commands/{euca => ec2}/allocateaddress.py | 4 +-
.../commands/{euca => ec2}/associateaddress.py | 26 +-
.../associateroutetable.py} | 23 +-
euca2ools/commands/{euca => ec2}/attachvolume.py | 4 +-
euca2ools/commands/{euca => ec2}/bundleinstance.py | 23 +-
.../commands/{euca => ec2}/cancelbundletask.py | 4 +-
.../ec2/cancelconversiontask.py} | 13 +-
.../{euca => ec2}/confirmproductinstance.py | 4 +-
euca2ools/commands/{euca => ec2}/copyimage.py | 4 +-
euca2ools/commands/{euca => ec2}/createimage.py | 11 +-
euca2ools/commands/{euca => ec2}/createkeypair.py | 4 +-
.../deletesnapshot.py => ec2/createnetworkacl.py} | 16 +-
euca2ools/commands/ec2/createroute.py | 55 +++
.../createroutetable.py} | 17 +-
.../commands/{euca => ec2}/createsecuritygroup.py | 4 +-
euca2ools/commands/{euca => ec2}/createsnapshot.py | 4 +-
.../{euca/attachvolume.py => ec2/createsubnet.py} | 24 +-
euca2ools/commands/{euca => ec2}/createtags.py | 8 +-
euca2ools/commands/{euca => ec2}/createvolume.py | 16 +-
.../{euca/deletesnapshot.py => ec2/createvpc.py} | 19 +-
euca2ools/commands/ec2/deletediskimage.py | 103 ++++
euca2ools/commands/{euca => ec2}/deletekeypair.py | 8 +-
.../ec2/deletenetworkacl.py} | 13 +-
.../deletenetworkaclentry.py} | 21 +-
.../deleteroute.py} | 17 +-
.../ec2/deleteroutetable.py} | 13 +-
.../commands/{euca => ec2}/deletesecuritygroup.py | 4 +-
euca2ools/commands/{euca => ec2}/deletesnapshot.py | 8 +-
.../services.py => commands/ec2/deletesubnet.py} | 13 +-
euca2ools/commands/{euca => ec2}/deletetags.py | 4 +-
euca2ools/commands/{euca => ec2}/deletevolume.py | 8 +-
.../{nc/services.py => commands/ec2/deletevpc.py} | 13 +-
.../commands/{euca => ec2}/deregisterimage.py | 8 +-
.../commands/{euca => ec2}/describeaddresses.py | 10 +-
.../{euca => ec2}/describeavailabilityzones.py | 6 +-
.../commands/{euca => ec2}/describebundletasks.py | 8 +-
.../describeconversiontasks.py} | 16 +-
.../{euca => ec2}/describeimageattribute.py | 14 +-
euca2ools/commands/{euca => ec2}/describeimages.py | 41 +-
.../{euca => ec2}/describeinstanceattribute.py | 23 +-
.../commands/{euca => ec2}/describeinstances.py | 37 +-
euca2ools/commands/ec2/describeinstancestatus.py | 124 +++++
.../{euca => ec2}/describeinstancetypes.py | 20 +-
.../commands/{euca => ec2}/describekeypairs.py | 4 +-
euca2ools/commands/ec2/describenetworkacls.py | 73 +++
.../commands/{euca => ec2}/describeregions.py | 4 +-
euca2ools/commands/ec2/describeroutetables.py | 70 +++
.../{euca => ec2}/describesecuritygroups.py | 5 +-
.../commands/{euca => ec2}/describesnapshots.py | 8 +-
euca2ools/commands/ec2/describesubnets.py | 54 ++
euca2ools/commands/{euca => ec2}/describetags.py | 12 +-
.../commands/{euca => ec2}/describevolumes.py | 11 +-
.../{euare/getgroup.py => ec2/describevpcs.py} | 43 +-
euca2ools/commands/{euca => ec2}/detachvolume.py | 4 +-
.../commands/{euca => ec2}/disassociateaddress.py | 10 +-
.../disassociateroutetable.py} | 13 +-
.../commands/{euca => ec2}/getconsoleoutput.py | 30 +-
euca2ools/commands/{euca => ec2}/getpassword.py | 8 +-
.../commands/{euca => ec2}/getpassworddata.py | 4 +-
euca2ools/commands/ec2/importinstance.py | 192 ++++++++
euca2ools/commands/{euca => ec2}/importkeypair.py | 4 +-
euca2ools/commands/ec2/importvolume.py | 148 ++++++
euca2ools/commands/ec2/mixins.py | 82 +++
.../commands/{euca => ec2}/modifyimageattribute.py | 16 +-
euca2ools/commands/ec2/modifyinstanceattribute.py | 93 ++++
.../{euca => ec2}/modifyinstancetypeattribute.py | 15 +-
euca2ools/commands/ec2/modifynetworkaclentry.py | 120 +++++
.../modgroup.py => ec2/modifysecuritygrouprule.py} | 137 ++----
.../{euca => ec2}/modifysnapshotattribute.py | 8 +-
.../commands/{euca => ec2}/monitorinstances.py | 11 +-
.../commands/{euca => ec2}/rebootinstances.py | 4 +-
euca2ools/commands/{euca => ec2}/registerimage.py | 48 +-
euca2ools/commands/{euca => ec2}/releaseaddress.py | 14 +-
.../replacenetworkaclassociation.py} | 24 +-
euca2ools/commands/ec2/replaceroute.py | 55 +++
.../replaceroutetableassociation.py} | 23 +-
.../commands/{euca => ec2}/resetimageattribute.py | 8 +-
.../__init__.py => ec2/resetinstanceattribute.py} | 36 +-
euca2ools/commands/ec2/resumeimport.py | 203 ++++++++
euca2ools/commands/{euca => ec2}/runinstances.py | 49 +-
euca2ools/commands/{euca => ec2}/startinstances.py | 8 +-
euca2ools/commands/{euca => ec2}/stopinstances.py | 8 +-
euca2ools/commands/ec2/structures.py | 134 +++++
.../commands/{euca => ec2}/terminateinstances.py | 8 +-
.../commands/{euca => ec2}/unmonitorinstances.py | 13 +-
.../commands/elasticloadbalancing/__init__.py | 36 +-
.../commands/elasticloadbalancing/argtypes.py | 19 +-
.../elasticloadbalancing/configurehealthcheck.py | 12 +-
.../elasticloadbalancing/createloadbalancer.py | 10 +-
.../createloadbalancerpolicy.py | 4 +-
.../elasticloadbalancing/describeloadbalancers.py | 34 +-
.../setloadbalancerpoliciesforbackendserver.py | 6 +-
.../setloadbalancerpoliciesoflistener.py | 6 +-
euca2ools/commands/euca/__init__.py | 439 -----------------
euca2ools/commands/euca/authorize.py | 37 --
euca2ools/commands/euca/revoke.py | 37 --
euca2ools/commands/eustore/describeimages.py | 58 ---
euca2ools/commands/eustore/installimage.py | 435 ----------------
euca2ools/commands/{euare => iam}/__init__.py | 67 ++-
.../commands/{euare => iam}/addgrouppolicy.py | 38 +-
.../addgrouppolicy.py => iam/addrolepolicy.py} | 48 +-
.../addroletoinstanceprofile.py} | 17 +-
euca2ools/commands/{euare => iam}/adduserpolicy.py | 38 +-
.../commands/{euare => iam}/addusertogroup.py | 4 +-
.../commands/{euare => iam}/createaccesskey.py | 4 +-
euca2ools/commands/{euare => iam}/createaccount.py | 9 +-
.../commands/{euare => iam}/createaccountalias.py | 4 +-
euca2ools/commands/{euare => iam}/creategroup.py | 4 +-
euca2ools/commands/iam/createinstanceprofile.py | 75 +++
.../commands/{euare => iam}/createloginprofile.py | 6 +-
euca2ools/commands/iam/createrole.py | 66 +++
.../{euare => iam}/createsigningcertificate.py | 4 +-
euca2ools/commands/{euare => iam}/createuser.py | 21 +-
.../commands/{euare => iam}/deactivatemfadevice.py | 4 +-
.../commands/{euare => iam}/deleteaccesskey.py | 4 +-
euca2ools/commands/{euare => iam}/deleteaccount.py | 9 +-
.../commands/{euare => iam}/deleteaccountalias.py | 4 +-
.../commands/{euare => iam}/deleteaccountpolicy.py | 4 +-
euca2ools/commands/{euare => iam}/deletegroup.py | 38 +-
.../commands/{euare => iam}/deletegrouppolicy.py | 4 +-
euca2ools/commands/iam/deleteinstanceprofile.py | 79 +++
.../commands/{euare => iam}/deleteloginprofile.py | 4 +-
euca2ools/commands/iam/deleterole.py | 99 ++++
.../deleterolepolicy.py} | 10 +-
.../{euare => iam}/deleteservercertificate.py | 4 +-
.../{euare => iam}/deletesigningcertificate.py | 4 +-
euca2ools/commands/{euare => iam}/deleteuser.py | 95 ++--
.../commands/{euare => iam}/deleteuserpolicy.py | 4 +-
.../commands/{euare => iam}/enablemfadevice.py | 4 +-
.../commands/{euare => iam}/getaccountpolicy.py | 12 +-
.../commands/{euare => iam}/getaccountsummary.py | 4 +-
euca2ools/commands/{euare => iam}/getgroup.py | 4 +-
.../commands/{euare => iam}/getgrouppolicy.py | 12 +-
.../getinstanceprofile.py} | 39 +-
.../commands/{euare => iam}/getldapsyncstatus.py | 4 +-
.../commands/{euare => iam}/getloginprofile.py | 9 +-
.../deactivatemfadevice.py => iam/getrole.py} | 24 +-
.../getuserpolicy.py => iam/getrolepolicy.py} | 22 +-
.../{euare => iam}/getservercertificate.py | 13 +-
euca2ools/commands/{euare => iam}/getuser.py | 4 +-
euca2ools/commands/{euare => iam}/getuserinfo.py | 4 +-
euca2ools/commands/{euare => iam}/getuserpolicy.py | 12 +-
.../commands/{euare => iam}/listaccesskeys.py | 4 +-
.../commands/{euare => iam}/listaccountaliases.py | 4 +-
.../commands/{euare => iam}/listaccountpolicies.py | 14 +-
euca2ools/commands/{euare => iam}/listaccounts.py | 4 +-
.../commands/{euare => iam}/listgrouppolicies.py | 14 +-
euca2ools/commands/{euare => iam}/listgroups.py | 4 +-
.../commands/{euare => iam}/listgroupsforuser.py | 4 +-
.../listusers.py => iam/listinstanceprofiles.py} | 20 +-
.../listinstanceprofilesforrole.py} | 21 +-
.../commands/{euare => iam}/listmfadevices.py | 4 +-
.../listrolepolicies.py} | 20 +-
.../{euare/listusers.py => iam/listroles.py} | 19 +-
.../{euare => iam}/listservercertificates.py | 6 +-
.../{euare => iam}/listsigningcertificates.py | 4 +-
.../commands/{euare => iam}/listuserpolicies.py | 14 +-
euca2ools/commands/{euare => iam}/listusers.py | 4 +-
.../commands/{euare => iam}/putaccountpolicy.py | 12 +-
.../commands/{euare => iam}/putgrouppolicy.py | 15 +-
.../putuserpolicy.py => iam/putrolepolicy.py} | 18 +-
euca2ools/commands/{euare => iam}/putuserpolicy.py | 10 +-
.../removerolefrominstanceprofile.py} | 17 +-
.../commands/{euare => iam}/removeuserfromgroup.py | 9 +-
.../commands/{euare => iam}/resyncmfadevice.py | 4 +-
.../commands/{euare => iam}/updateaccesskey.py | 6 +-
euca2ools/commands/iam/updateassumerolepolicy.py | 60 +++
euca2ools/commands/{euare => iam}/updategroup.py | 4 +-
.../commands/{euare => iam}/updateloginprofile.py | 6 +-
.../{euare => iam}/updateservercertificate.py | 10 +-
.../{euare => iam}/updatesigningcertificate.py | 11 +-
euca2ools/commands/{euare => iam}/updateuser.py | 4 +-
.../commands/{euare => iam}/updateuserinfo.py | 9 +-
.../{euare => iam}/uploadservercertificate.py | 29 +-
.../{euare => iam}/uploadsigningcertificate.py | 18 +-
.../{nc/commands => commands/misc}/__init__.py | 2 +-
.../__init__.py => misc/generatekeyfingerprint.py} | 41 +-
euca2ools/commands/monitoring/__init__.py | 40 +-
euca2ools/commands/monitoring/putmetricdata.py | 19 +-
euca2ools/commands/s3/__init__.py | 217 ++++++++
euca2ools/commands/{walrus => s3}/checkbucket.py | 12 +-
euca2ools/commands/{walrus => s3}/createbucket.py | 22 +-
euca2ools/commands/{walrus => s3}/deletebucket.py | 10 +-
euca2ools/commands/{walrus => s3}/deleteobject.py | 26 +-
euca2ools/commands/s3/getobject.py | 121 +++++
.../{walrus/deleteobject.py => s3/headobject.py} | 32 +-
.../commands/{walrus => s3}/listallmybuckets.py | 12 +-
euca2ools/commands/{walrus => s3}/listbucket.py | 15 +-
euca2ools/commands/s3/postobject.py | 100 ++++
euca2ools/commands/s3/putobject.py | 228 +++++++++
euca2ools/commands/walrus/__init__.py | 135 -----
euca2ools/commands/walrus/getobject.py | 88 ----
euca2ools/commands/walrus/putobject.py | 147 ------
euca2ools/nc/auth.py | 167 -------
euca2ools/nc/commands/bundleandupload.py | 113 -----
euca2ools/util.py | 70 ++-
man/euca-bundle-upload.1 | 67 ---
man/euca-check-bucket.1 | 47 --
man/eustore-describe-images.1 | 36 --
man/eustore-install-image.1 | 105 ----
requirements.txt | 4 +
requirements26.txt | 5 +
setup.py | 25 +-
444 files changed, 8404 insertions(+), 5598 deletions(-)
create mode 100755 bin/euare-instanceprofileaddrole
create mode 100755 bin/euare-instanceprofilecreate
create mode 100755 bin/euare-instanceprofiledel
create mode 100755 bin/euare-instanceprofilegetattributes
create mode 100755 bin/euare-instanceprofilelistbypath
create mode 100755 bin/euare-instanceprofilelistforrole
create mode 100755 bin/euare-instanceprofileremoverole
create mode 100755 bin/euare-roleaddpolicy
create mode 100755 bin/euare-rolecreate
create mode 100755 bin/euare-roledel
create mode 100755 bin/euare-roledelpolicy
create mode 100755 bin/euare-rolegetattributes
create mode 100755 bin/euare-rolegetpolicy
create mode 100755 bin/euare-rolelistbypath
create mode 100755 bin/euare-rolelistpolicies
create mode 100755 bin/euare-roleupdateassumepolicy
create mode 100755 bin/euare-roleuploadpolicy
create mode 100755 bin/euca-associate-route-table
create mode 100755 bin/euca-bundle-and-upload-image
delete mode 100755 bin/euca-bundle-upload
create mode 100755 bin/euca-cancel-conversion-task
delete mode 100755 bin/euca-check-bucket
create mode 100755 bin/euca-create-network-acl
copy bin/{euca-import-keypair => euca-create-network-acl-entry} (53%)
create mode 100755 bin/euca-create-route
create mode 100755 bin/euca-create-route-table
create mode 100755 bin/euca-create-subnet
create mode 100755 bin/euca-create-vpc
create mode 100755 bin/euca-delete-disk-image
create mode 100755 bin/euca-delete-network-acl
create mode 100755 bin/euca-delete-network-acl-entry
create mode 100755 bin/euca-delete-route
create mode 100755 bin/euca-delete-route-table
create mode 100755 bin/euca-delete-subnet
create mode 100755 bin/euca-delete-vpc
create mode 100755 bin/euca-describe-conversion-tasks
mode change 120000 => 100755 bin/euca-describe-groups
create mode 100755 bin/euca-describe-instance-status
create mode 100755 bin/euca-describe-network-acls
create mode 100755 bin/euca-describe-route-tables
create mode 100755 bin/euca-describe-subnets
create mode 100755 bin/euca-describe-vpcs
create mode 100755 bin/euca-disassociate-route-table
create mode 100755 bin/euca-download-and-unbundle
create mode 100755 bin/euca-fingerprint-key
create mode 100755 bin/euca-import-instance
create mode 100755 bin/euca-import-volume
create mode 100755 bin/euca-install-image
create mode 100755 bin/euca-modify-instance-attribute
create mode 100755 bin/euca-replace-network-acl-association
copy bin/{euca-import-keypair => euca-replace-network-acl-entry} (53%)
create mode 100755 bin/euca-replace-route
create mode 100755 bin/euca-replace-route-table-association
create mode 100755 bin/euca-reset-instance-attribute
create mode 100755 bin/euca-resume-import
create mode 100755 bin/euca-unbundle-stream
create mode 100755 bin/euform-cancel-update-stack
create mode 100755 bin/euform-create-stack
create mode 100755 bin/euform-delete-stack
create mode 100755 bin/euform-describe-stack-events
create mode 100755 bin/euform-describe-stack-resource
create mode 100755 bin/euform-describe-stack-resources
create mode 100755 bin/euform-describe-stacks
create mode 100755 bin/euform-get-template
create mode 100755 bin/euform-list-stack-resources
create mode 100755 bin/euform-list-stacks
create mode 100755 bin/euform-update-stack
create mode 100755 bin/euform-validate-template
create mode 100755 bin/euscale-describe-account-limits
delete mode 100755 bin/eustore-describe-images
delete mode 100755 bin/eustore-install-image
create mode 100644 certs/cert-ec2-cn-north-1.pem
create mode 100644 conf/bundle-vol/excludes
create mode 100644 conf/bundle-vol/fstab
copy conf/{euca2ools.ini => conf.d/aws.ini} (59%)
create mode 100644 conf/conf.d/ecc.ini
create mode 100644 conf/conf.d/localhost.ini
copy euca2ools/{commands/euare/deleteaccountalias.py => bundle/__init__.py} (73%)
create mode 100644 euca2ools/bundle/manifest.py
rename euca2ools/{nc => bundle/pipes}/__init__.py (96%)
create mode 100644 euca2ools/bundle/pipes/core.py
create mode 100644 euca2ools/bundle/pipes/fittings.py
create mode 100644 euca2ools/bundle/util.py
copy euca2ools/commands/{euca/deletekeypair.py => autoscaling/describeaccountlimits.py} (77%)
delete mode 100644 euca2ools/commands/bundle/bundle.py
create mode 100644 euca2ools/commands/bundle/bundleanduploadimage.py
delete mode 100644 euca2ools/commands/bundle/bundlevol.py
create mode 100644 euca2ools/commands/bundle/bundlevolume.py
create mode 100644 euca2ools/commands/bundle/downloadandunbundle.py
delete mode 100644 euca2ools/commands/bundle/helpers.py
delete mode 100644 euca2ools/commands/bundle/imagecreator.py
create mode 100644 euca2ools/commands/bundle/installimage.py
create mode 100644 euca2ools/commands/bundle/mixins.py
create mode 100644 euca2ools/commands/bundle/unbundlestream.py
create mode 100644 euca2ools/commands/cloudformation/__init__.py
rename euca2ools/{nc/commands/checkbucket.py => commands/cloudformation/argtypes.py} (71%)
copy euca2ools/commands/{euca/rebootinstances.py => cloudformation/cancelupdatestack.py} (78%)
create mode 100644 euca2ools/commands/cloudformation/createstack.py
copy euca2ools/commands/{euca/cancelbundletask.py => cloudformation/deletestack.py} (75%)
copy euca2ools/commands/{euca/deletesnapshot.py => cloudformation/describestackevents.py} (74%)
copy euca2ools/commands/{euca/deletesnapshot.py => cloudformation/describestackresource.py} (70%)
copy euca2ools/commands/{euca/importkeypair.py => cloudformation/describestackresources.py} (61%)
copy euca2ools/commands/{euca/cancelbundletask.py => cloudformation/describestacks.py} (67%)
copy euca2ools/commands/{euca/cancelbundletask.py => cloudformation/gettemplate.py} (76%)
copy euca2ools/commands/{euca/cancelbundletask.py => cloudformation/liststackresources.py} (74%)
copy euca2ools/{nc/services.py => commands/cloudformation/liststacks.py} (78%)
copy euca2ools/commands/{euare/uploadsigningcertificate.py => cloudformation/updatestack.py} (57%)
copy euca2ools/commands/{euare/uploadsigningcertificate.py => cloudformation/validatetemplate.py} (61%)
create mode 100644 euca2ools/commands/ec2/__init__.py
rename euca2ools/commands/{euca => ec2}/allocateaddress.py (95%)
rename euca2ools/commands/{euca => ec2}/associateaddress.py (88%)
copy euca2ools/commands/{euca/deletesecuritygroup.py => ec2/associateroutetable.py} (68%)
copy euca2ools/commands/{euca => ec2}/attachvolume.py (95%)
rename euca2ools/commands/{euca => ec2}/bundleinstance.py (89%)
copy euca2ools/commands/{euca => ec2}/cancelbundletask.py (94%)
copy euca2ools/{nc/services.py => commands/ec2/cancelconversiontask.py} (80%)
rename euca2ools/commands/{euca => ec2}/confirmproductinstance.py (94%)
rename euca2ools/commands/{euca => ec2}/copyimage.py (96%)
rename euca2ools/commands/{euca => ec2}/createimage.py (92%)
rename euca2ools/commands/{euca => ec2}/createkeypair.py (95%)
copy euca2ools/commands/{euca/deletesnapshot.py => ec2/createnetworkacl.py} (76%)
create mode 100644 euca2ools/commands/ec2/createroute.py
rename euca2ools/commands/{euca/cancelbundletask.py => ec2/createroutetable.py} (74%)
rename euca2ools/commands/{euca => ec2}/createsecuritygroup.py (95%)
rename euca2ools/commands/{euca => ec2}/createsnapshot.py (95%)
rename euca2ools/commands/{euca/attachvolume.py => ec2/createsubnet.py} (67%)
rename euca2ools/commands/{euca => ec2}/createtags.py (92%)
rename euca2ools/commands/{euca => ec2}/createvolume.py (87%)
copy euca2ools/commands/{euca/deletesnapshot.py => ec2/createvpc.py} (72%)
create mode 100644 euca2ools/commands/ec2/deletediskimage.py
rename euca2ools/commands/{euca => ec2}/deletekeypair.py (89%)
copy euca2ools/{nc/services.py => commands/ec2/deletenetworkacl.py} (80%)
copy euca2ools/commands/{euare/deleteaccesskey.py => ec2/deletenetworkaclentry.py} (69%)
copy euca2ools/commands/{euare/deleteservercertificate.py => ec2/deleteroute.py} (74%)
copy euca2ools/{nc/services.py => commands/ec2/deleteroutetable.py} (80%)
rename euca2ools/commands/{euca => ec2}/deletesecuritygroup.py (94%)
rename euca2ools/commands/{euca => ec2}/deletesnapshot.py (89%)
copy euca2ools/{nc/services.py => commands/ec2/deletesubnet.py} (80%)
rename euca2ools/commands/{euca => ec2}/deletetags.py (96%)
copy euca2ools/commands/{euca => ec2}/deletevolume.py (89%)
rename euca2ools/{nc/services.py => commands/ec2/deletevpc.py} (81%)
rename euca2ools/commands/{euca => ec2}/deregisterimage.py (91%)
rename euca2ools/commands/{euca => ec2}/describeaddresses.py (91%)
rename euca2ools/commands/{euca => ec2}/describeavailabilityzones.py (93%)
rename euca2ools/commands/{euca => ec2}/describebundletasks.py (89%)
rename euca2ools/commands/{euca/deletevolume.py => ec2/describeconversiontasks.py} (74%)
rename euca2ools/commands/{euca => ec2}/describeimageattribute.py (93%)
rename euca2ools/commands/{euca => ec2}/describeimages.py (83%)
rename euca2ools/commands/{euca => ec2}/describeinstanceattribute.py (92%)
rename euca2ools/commands/{euca => ec2}/describeinstances.py (89%)
create mode 100644 euca2ools/commands/ec2/describeinstancestatus.py
rename euca2ools/commands/{euca => ec2}/describeinstancetypes.py (92%)
rename euca2ools/commands/{euca => ec2}/describekeypairs.py (95%)
create mode 100644 euca2ools/commands/ec2/describenetworkacls.py
rename euca2ools/commands/{euca => ec2}/describeregions.py (95%)
create mode 100644 euca2ools/commands/ec2/describeroutetables.py
rename euca2ools/commands/{euca => ec2}/describesecuritygroups.py (97%)
rename euca2ools/commands/{euca => ec2}/describesnapshots.py (95%)
create mode 100644 euca2ools/commands/ec2/describesubnets.py
rename euca2ools/commands/{euca => ec2}/describetags.py (83%)
rename euca2ools/commands/{euca => ec2}/describevolumes.py (88%)
copy euca2ools/commands/{euare/getgroup.py => ec2/describevpcs.py} (56%)
rename euca2ools/commands/{euca => ec2}/detachvolume.py (95%)
rename euca2ools/commands/{euca => ec2}/disassociateaddress.py (91%)
copy euca2ools/commands/{euca/rebootinstances.py => ec2/disassociateroutetable.py} (79%)
rename euca2ools/commands/{euca => ec2}/getconsoleoutput.py (70%)
rename euca2ools/commands/{euca => ec2}/getpassword.py (89%)
rename euca2ools/commands/{euca => ec2}/getpassworddata.py (95%)
create mode 100644 euca2ools/commands/ec2/importinstance.py
rename euca2ools/commands/{euca => ec2}/importkeypair.py (95%)
create mode 100644 euca2ools/commands/ec2/importvolume.py
create mode 100644 euca2ools/commands/ec2/mixins.py
rename euca2ools/commands/{euca => ec2}/modifyimageattribute.py (94%)
create mode 100644 euca2ools/commands/ec2/modifyinstanceattribute.py
rename euca2ools/commands/{euca => ec2}/modifyinstancetypeattribute.py (86%)
create mode 100644 euca2ools/commands/ec2/modifynetworkaclentry.py
rename euca2ools/commands/{euca/modgroup.py => ec2/modifysecuritygrouprule.py} (54%)
rename euca2ools/commands/{euca => ec2}/modifysnapshotattribute.py (95%)
rename euca2ools/commands/{euca => ec2}/monitorinstances.py (84%)
rename euca2ools/commands/{euca => ec2}/rebootinstances.py (94%)
rename euca2ools/commands/{euca => ec2}/registerimage.py (74%)
rename euca2ools/commands/{euca => ec2}/releaseaddress.py (87%)
copy euca2ools/commands/{euare/getservercertificate.py => ec2/replacenetworkaclassociation.py} (67%)
create mode 100644 euca2ools/commands/ec2/replaceroute.py
copy euca2ools/commands/{euare/deleteaccountpolicy.py => ec2/replaceroutetableassociation.py} (68%)
rename euca2ools/commands/{euca => ec2}/resetimageattribute.py (90%)
copy euca2ools/commands/{eustore/__init__.py => ec2/resetinstanceattribute.py} (59%)
create mode 100644 euca2ools/commands/ec2/resumeimport.py
rename euca2ools/commands/{euca => ec2}/runinstances.py (88%)
rename euca2ools/commands/{euca => ec2}/startinstances.py (88%)
rename euca2ools/commands/{euca => ec2}/stopinstances.py (89%)
create mode 100644 euca2ools/commands/ec2/structures.py
rename euca2ools/commands/{euca => ec2}/terminateinstances.py (88%)
rename euca2ools/commands/{euca => ec2}/unmonitorinstances.py (83%)
delete mode 100644 euca2ools/commands/euca/__init__.py
delete mode 100644 euca2ools/commands/euca/authorize.py
delete mode 100644 euca2ools/commands/euca/revoke.py
delete mode 100644 euca2ools/commands/eustore/describeimages.py
delete mode 100644 euca2ools/commands/eustore/installimage.py
rename euca2ools/commands/{euare => iam}/__init__.py (55%)
copy euca2ools/commands/{euare => iam}/addgrouppolicy.py (72%)
rename euca2ools/commands/{euare/addgrouppolicy.py => iam/addrolepolicy.py} (62%)
copy euca2ools/commands/{euare/addusertogroup.py => iam/addroletoinstanceprofile.py} (72%)
rename euca2ools/commands/{euare => iam}/adduserpolicy.py (72%)
rename euca2ools/commands/{euare => iam}/addusertogroup.py (94%)
rename euca2ools/commands/{euare => iam}/createaccesskey.py (94%)
rename euca2ools/commands/{euare => iam}/createaccount.py (87%)
rename euca2ools/commands/{euare => iam}/createaccountalias.py (94%)
rename euca2ools/commands/{euare => iam}/creategroup.py (95%)
create mode 100644 euca2ools/commands/iam/createinstanceprofile.py
rename euca2ools/commands/{euare => iam}/createloginprofile.py (93%)
create mode 100644 euca2ools/commands/iam/createrole.py
rename euca2ools/commands/{euare => iam}/createsigningcertificate.py (96%)
rename euca2ools/commands/{euare => iam}/createuser.py (83%)
copy euca2ools/commands/{euare => iam}/deactivatemfadevice.py (94%)
rename euca2ools/commands/{euare => iam}/deleteaccesskey.py (94%)
rename euca2ools/commands/{euare => iam}/deleteaccount.py (88%)
rename euca2ools/commands/{euare => iam}/deleteaccountalias.py (94%)
rename euca2ools/commands/{euare => iam}/deleteaccountpolicy.py (95%)
rename euca2ools/commands/{euare => iam}/deletegroup.py (75%)
rename euca2ools/commands/{euare => iam}/deletegrouppolicy.py (94%)
create mode 100644 euca2ools/commands/iam/deleteinstanceprofile.py
rename euca2ools/commands/{euare => iam}/deleteloginprofile.py (94%)
create mode 100644 euca2ools/commands/iam/deleterole.py
copy euca2ools/commands/{euare/deleteuserpolicy.py => iam/deleterolepolicy.py} (85%)
copy euca2ools/commands/{euare => iam}/deleteservercertificate.py (93%)
rename euca2ools/commands/{euare => iam}/deletesigningcertificate.py (94%)
rename euca2ools/commands/{euare => iam}/deleteuser.py (64%)
rename euca2ools/commands/{euare => iam}/deleteuserpolicy.py (94%)
rename euca2ools/commands/{euare => iam}/enablemfadevice.py (95%)
rename euca2ools/commands/{euare => iam}/getaccountpolicy.py (84%)
rename euca2ools/commands/{euare => iam}/getaccountsummary.py (94%)
rename euca2ools/commands/{euare => iam}/getgroup.py (95%)
rename euca2ools/commands/{euare => iam}/getgrouppolicy.py (83%)
copy euca2ools/commands/{euare/listaccesskeys.py => iam/getinstanceprofile.py} (60%)
rename euca2ools/commands/{euare => iam}/getldapsyncstatus.py (94%)
rename euca2ools/commands/{euare => iam}/getloginprofile.py (90%)
rename euca2ools/commands/{euare/deactivatemfadevice.py => iam/getrole.py} (70%)
copy euca2ools/commands/{euare/getuserpolicy.py => iam/getrolepolicy.py} (76%)
rename euca2ools/commands/{euare => iam}/getservercertificate.py (80%)
rename euca2ools/commands/{euare => iam}/getuser.py (95%)
rename euca2ools/commands/{euare => iam}/getuserinfo.py (94%)
rename euca2ools/commands/{euare => iam}/getuserpolicy.py (83%)
rename euca2ools/commands/{euare => iam}/listaccesskeys.py (95%)
rename euca2ools/commands/{euare => iam}/listaccountaliases.py (94%)
rename euca2ools/commands/{euare => iam}/listaccountpolicies.py (89%)
rename euca2ools/commands/{euare => iam}/listaccounts.py (94%)
rename euca2ools/commands/{euare => iam}/listgrouppolicies.py (90%)
rename euca2ools/commands/{euare => iam}/listgroups.py (95%)
copy euca2ools/commands/{euare => iam}/listgroupsforuser.py (95%)
copy euca2ools/commands/{euare/listusers.py => iam/listinstanceprofiles.py} (77%)
rename euca2ools/commands/{euare/listgroupsforuser.py => iam/listinstanceprofilesforrole.py} (76%)
rename euca2ools/commands/{euare => iam}/listmfadevices.py (95%)
copy euca2ools/commands/{euare/listuserpolicies.py => iam/listrolepolicies.py} (85%)
copy euca2ools/commands/{euare/listusers.py => iam/listroles.py} (81%)
rename euca2ools/commands/{euare => iam}/listservercertificates.py (93%)
rename euca2ools/commands/{euare => iam}/listsigningcertificates.py (95%)
rename euca2ools/commands/{euare => iam}/listuserpolicies.py (90%)
rename euca2ools/commands/{euare => iam}/listusers.py (95%)
rename euca2ools/commands/{euare => iam}/putaccountpolicy.py (91%)
rename euca2ools/commands/{euare => iam}/putgrouppolicy.py (86%)
copy euca2ools/commands/{euare/putuserpolicy.py => iam/putrolepolicy.py} (83%)
rename euca2ools/commands/{euare => iam}/putuserpolicy.py (93%)
rename euca2ools/commands/{euare/deleteservercertificate.py => iam/removerolefrominstanceprofile.py} (71%)
rename euca2ools/commands/{euare => iam}/removeuserfromgroup.py (88%)
rename euca2ools/commands/{euare => iam}/resyncmfadevice.py (95%)
rename euca2ools/commands/{euare => iam}/updateaccesskey.py (92%)
create mode 100644 euca2ools/commands/iam/updateassumerolepolicy.py
rename euca2ools/commands/{euare => iam}/updategroup.py (95%)
rename euca2ools/commands/{euare => iam}/updateloginprofile.py (93%)
rename euca2ools/commands/{euare => iam}/updateservercertificate.py (86%)
rename euca2ools/commands/{euare => iam}/updatesigningcertificate.py (85%)
rename euca2ools/commands/{euare => iam}/updateuser.py (96%)
rename euca2ools/commands/{euare => iam}/updateuserinfo.py (88%)
rename euca2ools/commands/{euare => iam}/uploadservercertificate.py (81%)
rename euca2ools/commands/{euare => iam}/uploadsigningcertificate.py (86%)
rename euca2ools/{nc/commands => commands/misc}/__init__.py (96%)
rename euca2ools/commands/{eustore/__init__.py => misc/generatekeyfingerprint.py} (58%)
create mode 100644 euca2ools/commands/s3/__init__.py
rename euca2ools/commands/{walrus => s3}/checkbucket.py (83%)
rename euca2ools/commands/{walrus => s3}/createbucket.py (81%)
rename euca2ools/commands/{walrus => s3}/deletebucket.py (87%)
copy euca2ools/commands/{walrus => s3}/deleteobject.py (71%)
create mode 100644 euca2ools/commands/s3/getobject.py
rename euca2ools/commands/{walrus/deleteobject.py => s3/headobject.py} (68%)
rename euca2ools/commands/{walrus => s3}/listallmybuckets.py (89%)
rename euca2ools/commands/{walrus => s3}/listbucket.py (90%)
create mode 100644 euca2ools/commands/s3/postobject.py
create mode 100644 euca2ools/commands/s3/putobject.py
delete mode 100644 euca2ools/commands/walrus/__init__.py
delete mode 100644 euca2ools/commands/walrus/getobject.py
delete mode 100644 euca2ools/commands/walrus/putobject.py
delete mode 100644 euca2ools/nc/auth.py
delete mode 100644 euca2ools/nc/commands/bundleandupload.py
delete mode 100644 man/euca-bundle-upload.1
delete mode 100644 man/euca-check-bucket.1
delete mode 100644 man/eustore-describe-images.1
delete mode 100644 man/eustore-install-image.1
create mode 100644 requirements.txt
create mode 100644 requirements26.txt
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-eucalyptus/euca2ools.git
More information about the pkg-eucalyptus-commits
mailing list