Commit Graph

43 Commits

Author SHA1 Message Date
Xingjian Zhang 24a9c69551 doc: Fix docs about installation
Change-Id: I0179c718926b3b2100859d7f66dcc6603594abf0
2022-09-26 16:21:38 +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
Dmitry_Eremeev eba6cf3805 Fix AMI image registration
Depends-On: Ibe564b0edb64eaf2240f077f4adf042689ed6057
Change-Id: I5ab6b6720ae75d9f036b41c84b11e0fe0608b0d1
2020-02-13 19:28:45 +03:00
Dmitry_Eremeev cb7cef977b Openstack API interface changed.
If rules are created or searched with full permissions (ports 1 - 65535),
they are created or found with "null" ports
instead of (ports 1 - 65535).

Depends-On: I24d1a0016f76f6813a9f62294e7eeb9785fa711b
Change-Id: Ic3fbe89720135039ba2c2afaebf3fafebac4d7e3
2020-02-11 19:06:56 +03:00
maaoyu b901a3df6a Add links to readme
Change-Id: If9846de935c51c640398d52b6599aaf91c58c51b
2019-12-23 19:27:25 +08:00
caoyuan b1f4ce5593 Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I1289490d8adb6910eb03d152fa4c88bd4682e4af
2019-09-13 02:03:40 +00:00
melissaml bd23bedca0 Update links in README
Change the outdated links to the latest links in README

Change-Id: I6948be6eb90ccb2a3871c4ad0017aad5a5bc5aea
2018-02-28 01:55:36 +08:00
tikitavi 659a6e6132 fix documentation errors
change the path ec2 services are installed to by install.sh

Change-Id: I26a5a8f1f2ade564d78c39c25ce17d50569a82f6
Closes-Bug: #1676071
2017-04-24 17:41:39 +03:00
tikitavi 29febb29e5 change the command to obtain credentials in README
Change-Id: I90799394a5c4a17dd7d8379af5a5af53781425b2
2017-04-19 13:02:57 +00:00
tikitavi f7e2ec7f55 fix format errors in README file
remove Legacy OpenStack release notice

Change-Id: I98598cf2528e5484b40d20f3fb13ba7b46818f7b
2016-12-15 10:33:37 +03:00
tikitavi b9a8696714 modified README.rst
supported features and limitations updated and given in the table format

Change-Id: I9b7aca4ddd00ece150ad37113aa5aa3f618d26be
2016-12-13 13:10:33 +03:00
Flavio Percoco 242623e51d Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

https://gist.github.com/307d7093eea0e0c9535f34b9c7db7fbc

Change-Id: Idb0943012367e7b825e2a21b847ae73c6ede39f8
2016-11-27 16:39:17 +00:00
alexandrelevine c3dc6057fd Removed mentioning of old EC2 API
Change-Id: I95d27530d7c96f94e5fde635b5b5536644f4f621
2016-07-26 13:28:33 +03:00
tikitavi 68858b06fc fix of installation script and README file
Change-Id: I5c308b2cc24d037624bccf3d4528b88d2a7790f2
2015-12-25 15:34:08 +03:00
Andrey Pavlov 79382731bb change 'stackforge' to 'openstack' in readme-s
Change-Id: Icfda4ce8986d64fdc886205686d1823a959c74fe
2015-10-18 12:58:50 +03:00
Andrey Pavlov f7a5923bb7 One more small fix for README
Change-Id: I9fb9760f66b8b01271419ec86270b9fe786e7b1d
2015-09-02 16:54:08 +03:00
Andrey Pavlov a2075a6e77 Update README.rst
Update readme formatting

Change-Id: Ie3781dc1a649a2ebed261fc2d008f3d84f198061
2015-09-01 11:41:48 +00:00
Andrey Pavlov 0167580e6d adopt ec2 api to work with keystone v3 api
Change-Id: Idbafeff0aff9a32852ef0dbeaae5b341a7c06b61
2015-08-11 10:40:17 +03:00
Andrey Pavlov 3fc223c1e7 Return 'DeleteOnTermination' in VolumeAttachment struct
Change-Id: I0e5bbad355a6879209cfd59dddfa6fbdf817dfbe
2015-07-14 13:58:42 +00:00
Jenkins 590fee3baf Merge "Update readme for VPN implementation" 2015-05-28 18:06:02 +00:00
Feodor Tersin 5bd06feaab Update readme for VPN implementation
Change-Id: Ic138fe852adc29f881d096a03c3fb30832b7a758
2015-05-28 19:24:11 +03:00
Andrey Pavlov 0a767a7f72 Add instruction how to run in legacy releases.
Change-Id: I3201403d1b55ed0ea8f1c4b1ef7c561c95b44142
2015-05-28 16:25:51 +03:00
Andrey Pavlov 5cbcec6335 add source_dest_check to instance attributes
Change-Id: I6d10c35bb7d1eab383ba69fe5259485b5ef1b3bd
2015-05-25 12:59:25 +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 809492a074 add creationDate property to image resource
Change-Id: I23e3f758def10fb0f89e070e7b4fec75dba44f1f
2015-04-28 13:00:06 +03:00
Andrey Pavlov c0796154fd implement paging
Change-Id: Id044e0943ed163cf33631b035c3e09f7ace4f668
2015-04-28 11:33:19 +03:00
Jenkins a46821c94f Merge "Added information about installation with devstack into README" 2015-04-22 16:23:54 +00:00
Alexandre Levine d71270763f Added information about installation with devstack into README
Change-Id: Ibe11074ef58c99e37071162356c15d0f60844c8b
2015-04-22 18:29:02 +04: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
Feodor Tersin dc08136037 Copy S3 server implmenetation from Nova
Copy S3 server implmenetation and unit tests from Nova.
Add fileutils from oslo-incubator and refresh incubation modules.

Upgrade script doesn't copy buckets content because Nova S3 server
is not intended to be permanent full functionality object storage, but
has to be used temporary to CreateImage operation only.

Change-Id: I7d38b0a8e014dfff8238e7134d837d1074e4dd95
2015-04-01 16:37:46 +03:00
Feodor Tersin 35a876a922 Fix spelling
Change-Id: I6153f315f57ad475cd30d18c9298de521c776c40
2015-03-26 16:50:21 +03:00
Jenkins 6a48107b2f Merge "Get partial compatibility with pre Kilo Nova release" 2015-03-24 06:49:44 +00:00
Jenkins 9f6b9fa54d Merge "Get rid of Nova DB access" 2015-03-24 06:49:36 +00:00
Feodor Tersin 070fe23aaf Get partial compatibility with pre Kilo Nova release
Change-Id: I8f1570c3c3fc297f0ffbfc7cacb84d8c53a0e453
2015-03-21 01:20:46 +03:00
Feodor Tersin 36d665e716 Unit-tests for modify network interaces' delete_on_termination flag
Change-Id: Ic9b61a80d297df8ed2d949680dccff5b05ac01fd
2015-03-21 01:16:46 +03:00
Feodor Tersin 8282371da4 Get rid of Nova DB access
Important features:
- Nova client with microversion support is required.
- Nova API server may not support microversion 2.3 (not tested).
- Attaching volumes are not displayed in an instance bdm. Because Cinder
volume doesn't yet contain attachment info (which contains a device
name), and Nova instance volumes_attached doesn't contain a device name
(mountpoint). But a bdm must contain it.

Other features:
- v2.3 is requested always
- RunInstance result is formatted w/o extra v2.3 info, so it doesn't
contain rootDeviceName and other such info
- if rootDeviceName property is empty it's omitted instead of
to report fake /dev/sda1 as Nova EC2 does it. This leads to omit
rootDeviceType property in this case as well.
Also the same is done for corresponding image's properties.
- deleteOnTermination volume property is omitted for volume at all, and
for instance bdm if Nova doesn't report it. Previously this volume
property contained 'False' only.
- DescribeVolumes isn't used in DescribeInstances (as opposed to
DescribeNetworkInterfaces), because both methods require actual state
of corresponding OS objects, so we prevent duplication of OS requests.
- Not merged Nova client is used
https://review.openstack.org/#/c/152569/

Also:
- fix multi-run instances for EC2 Classic mode
- safe getting of OS instance security groups
- ec2context module alias is renamed to ec2_context, as it is in other
code
- fakes.CinderVolume is renamed to local standard OSVolume
- fakes.OSInstance it transformed to be initialized from a dictionary,
as it is for other fakes.OSXxx objects
- fix code style

Depends-On: Icf2b9739aaf87b4c9af13ad64a310081a68f776e
Change-Id: Id65ea0f56ffd889286d5ca082e1daf2643205c52
2015-03-20 15:33:05 +03:00
alevine f0906e4e6d Populated limitations list
Change-Id: Icbf4c9f12d1c9479a74ee79aaeade4dd2ea47f59
2015-02-13 17:55:06 +04:00
imran 4587f6644c Fix minor grammar in README file
Added some missing links to complete the sentence structure.

Change-Id: Ifddf62a9ebfe316af5b85b5d524fd743cf630a71
2015-02-02 17:18:10 -08:00
alevine 475a44774e Updated README
Change-Id: I109e0b87e7f5beff421cac95c66d09170f00473a
2015-01-29 23:40:20 +04:00
Feodor Tersin 97413c8a35 Add instruction for running metadata service
Change-Id: I039a80e19a596e580e1c300b031952426871cc5d
2015-01-16 20:25:51 +04:00
alevine 3912e759f5 Updated README. Added absent docstrings into cloud.py
Change-Id: I94c7bc05ed2286799db15a5eb48925ef070a9e36
2015-01-16 18:46:49 +04:00
alevine 9ccd702062 Removed keypair functionality for now. Fixed README.
Change-Id: I3ca9f422b757b57d700508b7e06ec9467f2f041e
2014-11-04 12:31:51 +04:00
Alexandre Levine 66826e9e5b Initial EC2-API service commit.
This code introduces standalone service which proxies its calls to
existing nova EC2-API.
All the code here except for the ec2api/api/proxy.py,
ec2api/api/ec2client.py and some util functions is taken from current
nova and unused functionality is cut of it.
The proxy.py and ec2client.py files implement the new code which
proxies incoming request (on port 8788) to original EC2 API in nova
on port 8773.
The result is transparently translated back to user.

Change-Id: I4cb84f833d7d4f0e379672710ed39562811d43e0
2014-07-18 19:33:55 -07:00