Commit Graph

20 Commits

Author SHA1 Message Date
rabi 5bd856627a Remove use of heat_watch_server_url
This deprecates the config option for removal and removes
all its usage.

Change-Id: If7dce02d1432d95cb1c9a3c6120e1c1287196836
Partial-Bug: #1743707
2018-01-28 09:11:18 +05:30
Julien Danjou 9f49f1c5e5 install.sh: stop using deprecated option group for rabbit
Change-Id: Ibd46118af439098cd7e412272741eac795efe193
2015-09-01 19:01:34 +02:00
Jenkins f99df4fc87 Merge "Switch from MySQL-python to PyMySQL" 2015-06-22 10:32:35 +00:00
Jeremy Stanley f6e34c9017 Switch from MySQL-python to PyMySQL
As discussed in the Liberty Design Summit "Moving apps to Python 3"
cross-project workshop, the way forward in the near future is to
switch to the pure-python PyMySQL library as a default.

https://etherpad.openstack.org/p/liberty-cross-project-python3

Also set the OS_TEST_DBAPI_ADMIN_CONNECTION override variable so
that oslo.db opportunistic detection will know to use PyMySQL until
I12b32dc097a121bd43991bc38dd4d289b65e86c1 makes it the default
behavior.

Change-Id: I17e052215ce6e1604cdda848ccc20862452ccbc7
Co-Authored-By: Victor Sergeyev <vsergeyev@mirantis.com>
2015-06-18 18:05:44 +00:00
Rabi Mishra e33075dd85 Fetch endpoint from service catalog
Fetch endpoint from service catalog for building signal url
if not specified in config.

Change-Id: If8a2d3f37d87c26228e709c20f61969b397f2da0
2015-06-05 16:45:41 +05:30
Thomas Herve 9090b988e6 Port to oslo.messaging
Move from oslo RPC to oslo.messaging.

Implements: blueprint oslo-messaging
Co-Authored-By: sdake@redhat.com
Change-Id: I2d222c248dd2cd405b8ec35c4c8198ed001fb69f
2014-06-26 06:45:52 +02:00
Steven Hardy 4bd2d15b21 Update install.sh to reflect recent oslo.db format
The previous sql_connection option has been deprecated and replaced
with the database.connection option in oslo:

[database]
connection = mysql://heat:heat@localhost/heat

The old option still works, but the default is only respected from
the new option, which is confusing if you're relying on the previous
behavior where specifying nothing got you the sql_connection default.
So update the installed config to remove the deprecated options.

Change-Id: I0f5b4587358ec99b47c8ab3ee924191bbf2760a2
Closes-Bug: #1241826
2013-11-13 16:54:59 +00:00
Angus Salkeld ae28bf4c89 Remove references to the multiple config files
Only refer to heat.conf in the docs and scripts.
For install.sh copy the iniset() function from devstack
to assist in setting some semi-sane defaults.

Change-Id: I933891e35103c003f1272bc89c7b42d2ad76697b
2013-09-02 10:43:21 +10:00
Steven Hardy f3f3964a3a Fix install.sh calling setup.py
a25d888c91 broke install.sh due
to making the setup.py 644

Change-Id: I18e0340e4ae191eea68516b54483db72d93a7b2c
2013-08-19 15:58:35 +01:00
Steven Hardy 32855ed499 install.sh non-root error should go to stderr
The non-root error should go to stderr like the other echo output

Signed-off-by: Steven Hardy <shardy@redhat.com>
Change-Id: I1d9c51c43f9a2db0b50c4c95fc0a0e4505078c51
2012-12-14 17:25:56 +00:00
Steven Hardy fc83066295 install.sh add logic detecting rabbitmq
Detect rabbitmq (On Ubuntu and Fedora), and sed the config files
with appropriate values if it looks like we're installing on a
system with rabbitmq and not the default qpidd

fixes bug 1090420

Signed-off-by: Steven Hardy <shardy@redhat.com>
Change-Id: I04a40aab00e7e13d245900aeb384d769d57c4012
2012-12-14 17:25:56 +00:00
Steven Hardy afc2a57a9d install.sh simplify heat-engine.conf conditional
Minor tweak to the conditional detecting heat-engine.conf to sed in the
encryption key - this will allow rabbitmq detection to only be done in
one place

ref bug 1090420

Signed-off-by: Steven Hardy <shardy@redhat.com>
Change-Id: I9031218796a52efd350c39167ecb112048dad218
2012-12-14 15:44:45 +00:00
Zane Bitter 9e237f5a66 Add the beginnings of an OpenStack ReST API
So far only access to stacks (not resources and events) is implemented.

Change-Id: I9655e9441087ef60c06e67e2d6ae68ec4a3b2d11
Signed-off-by: Zane Bitter <zbitter@redhat.com>
2012-09-27 21:37:37 +02:00
Zane Bitter 55eb1746aa Reorganise etc directory for easier installation
This also means that the install script will install bash-completion for
heat.

Change-Id: Ib60346c72ce6277951cb51952e359f97be20a1be
Signed-off-by: Zane Bitter <zbitter@redhat.com>
2012-09-07 15:11:37 +02:00
Zane Bitter 2f9a1310e3 Rename heat-api to heat-api-cfn
The previous heat-api is, in fact, a CloudFormation-compatible API. Rename
it to heat-api-cfn, analogous to how the EC2 API in Nova is named
nova-api-ec2.

Change-Id: I9759f10cee6a60cdc9cb917966eb9fb95a618f85
Signed-off-by: Zane Bitter <zbitter@redhat.com>
2012-09-06 16:11:24 +02:00
Tomas Sedovic b6d2608dd2 Don't use uuidgen in install.sh
uuidgen is not present in Ubuntu. This simply reads 16 bytes from
/dev/random and stores their hex representation.

Change-Id: If1152242b024218f20bd4c787e03836f0d5f49cf
Signed-off-by: Tomas Sedovic <tomas@sedovic.cz>
2012-07-27 14:37:17 +02:00
Ian Main 58cd52624b Add encryption support for authentication information in db.
This patch uses an encryption key generated in install.sh to perform
symmetrical encryption on sensitive authentication information stored
in the database for HA operations.

Change-Id: Ifd09f3f566ba3ebd941a6f453953576011b518b9
Signed-off-by: Ian Main <imain@redhat.com>
2012-07-26 18:40:18 -07:00
Jeff Peeler 29ffcfb0b7 Remove --root=/ in install script
Installing with --root=/ put the files outside of the egg directory,
which is not desired.

Change-Id: I40142d1a67c0ee12814e08e7b2846bee0ce4e32e
Signed-off-by: Jeff Peeler <jpeeler@redhat.com>
2012-06-25 18:04:25 -04:00
Jeff Peeler f87fb58e01 Change install.sh to work on fresh install
Also, change shell to allow use of bash on Debian.

Change-Id: I53b038432389c824556d90ea686c28d132708904
Signed-off-by: Jeff Peeler <jpeeler@redhat.com>
2012-06-22 12:26:38 -04:00
Angus Salkeld 23305fb9fc Add install.sh
fixes #134

Change-Id: I5d0aa01143050a305c44573220e96dba9f81e1ae
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2012-06-08 12:54:03 +10:00