Commit Graph

11 Commits

Author SHA1 Message Date
Yves-Gwenael Bourhis e798119841 Addapted flame to openstacksdk and shade.
Flame needed pemanent adjustments to mathe the changes in the
python-openstackclients. We now use openstacksdk or shade which will
handle themselves the compatibility.

We also made flame modular so that any-one can add features by
implementing there own flame managers and adding their modules to
the `openstack_flame` entry point.

This new flame version is also fully compatible with python 3.

Change-Id: I586a165b5022031963f504874bd50e1b11fe0d27
2018-11-22 11:50:41 +01:00
Nikolay Mahotkin ba37e5c353 Adding --exclude-secgroup option
* There is a use case when we don't need
   to export security groups at all

Change-Id: Ib531404d3079c4aef32df367274468da53912fc4
2017-01-27 13:01:06 +03:00
zarrouk 63fb35354e Two way SSL connection with the identity service.
Allow the user to establish a two way SSL connection by
adding the cert and key parameters in the client of
keystone manager

Change-Id: I4418a45a58139d63d23f1939be61e90d7cd6a062
2017-01-10 15:14:05 +01:00
Guillaume Espanel 1c858ea907 Add an extract-ports flag
When the extract-ports flag is used, flame extracts the neutron ports
and connects them (according to the other flags) to :
 - floating ips
 - nova:compute instances
 - security groups
 - subnets and networks

This allows the exported stack to have the same network configuration as
its source.

When the flag is used in conjunction with --generate-stack-data,
the generated stack data also contains the assocation between
ports and floating IPs.

Change-Id: Id2e406c7aac5457cdef822b78edf7e30bd833a2d
2016-10-04 13:44:11 +02:00
Guillaume Espanel 73e1f7795e Sync the usage doc with the actual options
Flame's documentation was lagging behind regarding the actual options
provided by the CLI. This patch fixes the documentation of flame by
syncing it with the output of flame --help.

Change-Id: I6c32665b269405c983c38a3314392904bf3ac7e6
2016-09-02 12:00:24 +02:00
Aurélien GOULON 168d10bb1c Use a single keystone instance for all the clients
This commit allows flame to be used with either a login and a password
or an OS_AUTH_TOKEN.

Change-Id: Ie34f2a4e2e0eb82967c7617bd0ecc1aebd934cb7
2016-05-13 16:43:07 +02:00
venkatamahesh 25b283df49 Change repository from stackforge to openstack
Change-Id: I7167a399d0356df4ad0567f52221619130c39ad7
2015-10-19 15:38:23 +05:30
ala.rezmerita 154afdee8c Add new option to exclude key pairs from template
When option used, nova key pairs will not be exported as resources
in generated template.

Change-Id: I763f0ab151a7740144240fdae750c7c31cd24cd0
2015-08-27 15:41:23 +02:00
Ala Rezmerita 4a4301c68b Update README.rst
Change-Id: Iea0f6b5767de061cdfcd91994090325860782c9d
2015-03-23 16:30:38 +01:00
George Peristerakis 4348089f90 Add documentation on how to use flame 2014-08-29 16:47:52 -04:00
George Peristerakis 947c21b112 Refactor the code to match the openstack code structure.
Used the openstack cookiecutter template to generate all the
files necessary.
2014-08-25 20:58:42 -04:00