Commit Graph

62 Commits

Author SHA1 Message Date
Zuul f3828311f8 Merge "Remove six" 2022-08-04 20:30:16 +00:00
nik.kaluzhin 77d6b2fc8e fixed customer_gateway
Signed-off-by: nik.kaluzhin <doupfish@gmail.com>
Change-Id: I1c9b790eb6ce3f9d4281d6b1306eed49043078f3
2022-08-03 11:35:16 +03:00
xuanyandong 44f22cf2a5 Remove six
Replace the following items with Python 3 style code.

- six.PY2
- six.text_type
- six.string_type
- six.binary_type
- six.iterkeys
- six.moves
- six.itervalues

Implements: blueprint six-removal

Change-Id: I6195ceeeed2ebe1586973eaeef7fa9f29698fec2
2022-07-05 17:37:44 +08:00
Andrey Pavlov f9e75281b4 fix UT for cinderclient
- bump version from 2 to 3 for cinderclient
- update aws ec2 interface for create_colume and
  create_network_interface. add cilent_token param
- fix describe network interface - something was
  changed in neutron ports output
- set metadata port for OVN conf file also

Change-Id: Ie3e5a5930d5a8159050ecc0900239935558dddd7
2021-09-28 19:24:15 +00:00
Andrey Pavlov ed6814b0c6 py34: fix using of internal types vriables in cloud.py
Change-Id: I3db4860ce5e2cafc6cbf07e1e9559d80dad6854f
2015-09-09 17:07:49 +03:00
Feodor Tersin c8ca315277 Implement storage of VPN gateway route propagation attribute
Change-Id: I09ea00b8160b92ed591bac8edd7d28e8f2df472a
2015-05-25 17:48:56 +03:00
Feodor Tersin 584985dd48 Store propagated routes for VPN connections
Change-Id: If5aeede21be811dffd43efc700fd31c8779358be
2015-05-25 17:48:56 +03:00
Feodor Tersin 020e6c0ba1 Implement VPN connection storage
Change-Id: I3e73dca9ed4084a8d864b7d7495ac6321b623f10
2015-05-25 17:48:38 +03:00
Jenkins 9c7856753c Merge "Store static routes for VPN gateways" 2015-05-21 18:38:21 +00:00
Jenkins 2e34b1a0a0 Merge "Implement VPN gateways" 2015-05-21 18:36:53 +00:00
Jenkins 664b8519bd Merge "Implement customer gateway" 2015-05-19 21:39:26 +00:00
Feodor Tersin 2ab476ecb2 Store static routes for VPN gateways
Change-Id: Id2438158f959068391c0302846dc61a59cf7284c
2015-05-16 17:43:28 +03:00
Feodor Tersin 6843471ed1 Implement VPN gateways
Change-Id: I6d1d88c779321e875c16943a4aa162457543267c
2015-05-16 17:28:53 +03:00
Feodor Tersin 54690d1095 Implement customer gateway
Change-Id: I0e090f1d8dca70235615242f8993081c71ae6615
2015-05-16 17:28:48 +03:00
Andrey Pavlov 6dd3cdbfcc implement describing other network interface attributes
Change-Id: Ib1bc75d2fbbad113c5a9c4d390358cdf8e7d7f97
2015-05-14 17:23:42 +03:00
Andrey Pavlov 95c8930bfb implement modify/reset instance attribute. part 1.
implement only one attribute - disableApiTermination.

Change-Id: Ida88bcb047bcadd6cfe18c76f3af4777a431dad2
2015-05-12 14:08:34 +03:00
Andrey Pavlov c0796154fd implement paging
Change-Id: Id044e0943ed163cf33631b035c3e09f7ace4f668
2015-04-28 11:33:19 +03:00
Feodor Tersin d8409de68a Fix GetConsoleOutput and GetPasswordData
1 Add optional receiving instance_id as a list of id with single id
2 Encode console output and password data

There is one more Depends-On which we can't wait for so it's purely 
informational: Depends-On: I36ef88a561e60fb5dc3e687cb8bc02b27ec2e814

Depends-On: I711314408ec7c4ea75f93348a7335843713e9a2b

Change-Id: I0d62238bbf3a549344d578e131e8be9b3f268cf1
2015-04-22 10:42:33 +00:00
Andrey Pavlov b7d53fe5e6 add fixes to images
1. extend modify_image_attributes
2. fix create_image
3. add reset_image_attribute
4. add images' tests

Change-Id: I0e52dbe46e0a0f3e6257365014f9b35bb4a21ad9
2015-04-21 14:52:18 +03:00
Andrey Pavlov 2801f9e687 fix delete on termination behaviour for network interfaces
and add test cases for delete_on_termination preperty for NetworkInterface

Depends-On: I3d557dd95f442106c495249a5ef1d2ac36e6a2ea
Change-Id: Icf2b9739aaf87b4c9af13ad64a310081a68f776e
2015-03-20 11:33:24 +03:00
Andrey Pavlov 67eae1069d follow oslo
move to oslo.db and some other oslo libraries

Change-Id: I57e4f01bd46339cdfe3ed2e4748eb1e923cea584
2015-02-26 22:04:09 +03:00
Feodor Tersin 345e89be51 Fix translation of an image id in register image
Change-Id: Ib2879bc51932e62c125d0994b1a97eb41e005e6b
2015-02-26 10:59:29 +03:00
Feodor Tersin 4a524f3116 Remove functional TODOes and fix code style
Change-Id: I93f87cd4caffa31c2203b7936f7b0e1fdf9644cc
2015-02-13 16:50:55 +03:00
Feodor Tersin 7377e3f7d9 Implement DescribeAccountAttributes action
Change-Id: I2e67e88f5e804fc400109c762ca9b9be1a8f930e
2015-02-11 01:15:11 +03:00
Andrey Pavlov ed62986f2f fix parameter name
Change-Id: I7434ffbeab925becce404dac395eda32cef401eb
2015-01-23 14:58:59 +03:00
alevine 7f26413767 Added validation for VPCController
Change-Id: I664e6628f1f89425356c7505a41b6feb9e6bf71c
2015-01-21 20:02:48 +04:00
alevine 918e56aeb0 Added all validators for main Controller.
Change-Id: Iea65e7e9f111593a7c009e6315f1d4f821535a35
2015-01-21 17:46:00 +04:00
alevine 46fc51f71c Added validation for security groups except for IP permissions.
Change-Id: Ie0135cc3e63c0faa7c4a9bfe84cf3469f2985e1a
2015-01-21 12:33:02 +04:00
alevine 33221d6806 Added validation for Address parameters
Change-Id: Ia9eda5fe1b37e1150163a8b3fefbb60ec20de360
2015-01-19 19:43:38 +04:00
alevine 3912e759f5 Updated README. Added absent docstrings into cloud.py
Change-Id: I94c7bc05ed2286799db15a5eb48925ef070a9e36
2015-01-16 18:46:49 +04:00
Andrey Pavlov 4706689b21 add volumes' tests
Change-Id: I8f613b083f5e6042fd76177e500986596d00f689
2015-01-08 11:48:05 +03:00
alevine 6671fcdd57 Reworked validation mechanism once more
Change-Id: I2d833fc4c3a1d4178075354eddccfe9f195d3e3a
2014-12-30 17:11:44 +04:00
Feodor Tersin b8067571ed Port tests for register, format images, copied bdm functions
Change-Id: I115731db7edaf362f53baf058ac80e2ec6cf651a
2014-12-30 13:01:51 +04:00
alevine 927bc06fe0 Forbid VPC-related functionality for usage without Neutron.
Change-Id: Ie67ffadea38e9d72236493d14d4e7cf9411de54a
2014-12-25 17:41:56 +04:00
Feodor Tersin 01e20e6cfa Tags implementation
Change-Id: Ifcc52758bed9f855928d56527c2a0edb4d5c113e
2014-12-22 14:56:14 +04:00
Feodor Tersin cc05d7afe9 Extract image manipulation methods
Change-Id: Ia261740fa168f157e62ae3b9ff45861b1bd6473c
2014-12-22 14:54:05 +04:00
alevine 92e11cc9d8 Keypair unit tests
Change-Id: I217a9c6abd52fd423e775459334e590a8e1549e7
2014-12-22 11:57:33 +04:00
Feodor Tersin daf47b16ef Extract describe images
It was necessary to:
- extend DB-layer API
- add ec2util functions to auto insert db items
- fix and improve Describer class
- use Describer class for volumes and snapshots

Change-Id: Ief0c3507fd1c7d7e3262a34cbd1d8bfa1d4a9ace
2014-12-19 09:54:26 +04:00
Feodor Tersin 03d974efc3 Extract snapshots implementation
Change-Id: Iefeda78e8703a7c22c1ff831c3d85d1409c9ea1e
2014-12-09 19:30:16 +04:00
Feodor Tersin 51c7193224 Extract volumes implementation
Change-Id: I491bafd9c06a0cee3596892eedc538a0c2ab64d4
2014-12-09 19:30:09 +04:00
alevine 562dfd1a07 Added get_password_data and get_console_output
Change-Id: I5f79aa08d54fe22c80391d0dba1de8d2fdb9a26b
2014-12-07 16:06:19 +04:00
alevine 9b03a6bc4f Added AvailabilityZones and Regions. Added universal describe.
Change-Id: I82f1fe0a8e1fbd23d9b1d2fcc27523ad1a88e8af
2014-12-07 03:45:48 +04:00
Feodor Tersin fef4ecbbc3 Describe missed unused parameters for instances
Change-Id: I1a8ee1e018c38fbde6bae1d4204e5945b6be5867
2014-12-01 20:01:59 +04:00
Feodor Tersin 27ae351172 Extract describe_instance_attribute
Change-Id: Id62e2d60619fd18254a41ca94e2a6cce06c2169c
2014-11-23 10:46:53 +04:00
Feodor Tersin 696249d3e8 Extract start/stop/reboot instances
Change-Id: I4c0acaeb43736bdd904e26e53f65b69509de7c85
2014-11-23 00:37:11 +04:00
alevine 9c10367571 Restored keypairs functionality. Fixed a bug in it.
Change-Id: I0fa6d76b07adb09bf464262af3a9bffb00b50fa5
2014-11-21 18:39:43 +04:00
Feodor Tersin bd25a18a1a Update copyright
Change-Id: I185fa28474fca0cc8666d6f59de251ce1f9683f2
2014-11-11 21:02:39 +04:00
alevine 9ccd702062 Removed keypair functionality for now. Fixed README.
Change-Id: I3ca9f422b757b57d700508b7e06ec9467f2f041e
2014-11-04 12:31:51 +04:00
alevine e9b8e47760 Extracted keypairs functionality from nova
Change-Id: Ia01029e0f0a53e557aea62aebae83d3f0a34085c
2014-10-15 18:38:09 +04:00
Feodor Tersin d0d6ac78d7 Implement run_instance independently of Nova
Change-Id: I0f0ab143db55a545521fb0162955a6c432034fba
2014-10-01 20:21:06 +04:00