summaryrefslogtreecommitdiff
path: root/etc
Commit message (Collapse)AuthorAgeFilesLines
...
* Add template-version-listOleksii Chuprykov2015-07-011-0/+1
| | | | | | | | | DOCImpact APIImpact Implements bp: template-version-list Change-Id: I827e4554b8f33c61c36d17447ca40cef8ce35680
* Support to list software configslvdongbing2015-06-261-0/+2
| | | | | | | | | | | | | | | | | APIImpact List software configs GET /v1/{tenant_id}/software_configs Request params(optional) limit,marker Json response example {'software_configs':[ {'creation_time': '2015-06-25T07:15:56', 'group': 'Heat::Ungrouped', 'id': 'de879d1c-c9a5-4635-ba29-08a5690fec27', 'name': 'foo'}] } Change-Id: Iad691672874b64b393b85d2eb9a55b22facbd263 Closes-Bug: #1464248
* Get rid of oslo-incubator copy of middlewareDavanum Srinivas2015-06-011-1/+1
| | | | | | | We have already moved away from openstack/common/middleware modules to the oslo_middlware library. Let us cleanup the remaining files here. Change-Id: I9fe551385aa11ee0da23d77fc8fef6107ae2a026
* heat-manage service listKanagaraj Manickam2015-02-021-1/+3
| | | | | | | | | Adds required REST API, Db model and engine service changes for reporting the heat engine service status. Change-Id: I3ef29c1efd2015d62eec1033ed3a8c9f42e7a6e2 Implements: blueprint heat-manage-service-list "DocImpact"
* Remove heat.config.sample fileSteven Hardy2014-12-032-1319/+4
| | | | | | | | | | | This file keeps breaking our gate, because libraries we depend on release and the generated content changes. The check has been disabled, but to avoid the sample config becoming totally stale, remove it and replace with a README which says how to generate the current sample config. Change-Id: I1c43e5cf2a7ab6fa388b91fd420392996c368e72
* Merge "Add Dimensions Default in AWS_CloudWatch_Alarm.yaml"Jenkins2014-11-211-0/+1
|\
| * Add Dimensions Default in AWS_CloudWatch_Alarm.yamlPeter Razumovsky2014-11-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relying on [1], property Dimensions isn't required, but this template has no Default value for Dimensions (thereby making it required). This patch fix that omission. Besides that, parameters have wrong parsing, because if parameter with type 'CommaDelimitedList' has default value '', parameter's parsing result would be [u''] instead of []. this is wrong, so this patch fix it. [1] http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html Change-Id: I259249659c8b5dc846432f8e08985b148b30d682 Closes-bug: #1386824
* | Merge "Add snapshot restore HTTP API"Jenkins2014-11-191-0/+1
|\ \
| * | Add snapshot restore HTTP APIThomas Herve2014-11-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the external HTTP API and the RPC methods to invoke stack restore. blueprint stack-snapshot Co-Authored-By: ala.rezmerita@cloudwatt.com Change-Id: Id1ec0c11c9f12c23b3eec12a853db6ee4ff90277
* | | Merge "unconfigured clients look in the [clients] section for defaults"Jenkins2014-11-181-19/+19
|\ \ \
| * | | unconfigured clients look in the [clients] section for defaultsMiguel Grinberg2014-11-041-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change enables clients that have no specific settings in the [clients_xxx] sections of the configuration file to get defaults from the [clients] section. Change-Id: I071bd77a2e1f0ad366b80c095917a8debc5cef2b Closes-Bug: 1379958
* | | | Update sample conf for new oslo.db releaseSteven Hardy2014-11-171-2/+3
| |_|/ |/| | | | | | | | | | | | | | | | | | | | oslo.db just released a new version, and it's broken our gate config check, so update it. Change-Id: I0d077d0f55fbc2ab9faac5ff9deaadba00452869 Closes-Bug: #1393559
* | | ERROR_WAIT_TIME should be a config optionZhenguo Niu2014-11-051-0/+4
| |/ |/| | | | | | | | | | | | | As discussed at https://review.openstack.org/#/c/112941/ replace the hard-coded timeout value with a config option. Change-Id: I49ddf254dfe6460626d90cc75f89e798227dfff6 Closes-Bug: #1385014
* | Move to oslo.middlware request_id moduleSteven Hardy2014-10-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The oslo-incubator request_id module has been deprecated and removed for kilo, replaced by the request_id from oslo.middleware. Note that we need to leave the oslo-incubator request_id shim in place until after Kilo ships, so operators get fair warning about the backwards-incompatible paste.ini change. Change-Id: Iedbfede6d57312f565cf4b1ccb71a8418fad8620 Partial-Bug: #1380629
* | sync oslo-incubator for request_id shimSteven Hardy2014-10-231-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync 838a2a3 oslo-incubator to get the new request_id shim, so can introduce a deprecation warning that tells operators upgrading from Juno that their paste.ini files need to point to oslo.middleware This also syncs all other modules, except policy, which looks like it needs some changes to heat thus will be handled via another patch. Note we shouldn't remove this request_id shim until after Kilo is branched. Change-Id: I35125ffa263b0522ff6dd0b80b0beb3cbc79999b Related-Bug: #1380629
* | Inherit roles for create_trust_context()huangtianhua2014-10-201-3/+4
| | | | | | | | | | | | | | | | | | | | This change the default value of the option 'trusts_delegated_roles' to []. And delegate all of the trustor roles when create the trust unless user set the option to subset roles. Change-Id: I3f1b70b78b91bfac9af5fadb71140679b208c999 Closes-bug: #1376562
* | Remove unused oslo lockutils moduleSteven Hardy2014-10-141-11/+0
|/ | | | | | | | This isn't specified in openstack-common.conf and is unused, so remove it. Change-Id: Iff88b6b68b9c9c739e96f4bf6a9de83e4c4de812 Partial-Bug: #1380629
* Merge "Add missing \n at the end of file"Jenkins2014-10-101-1/+1
|\
| * Add missing \n at the end of fileChristian Berendt2014-10-091-1/+1
| | | | | | | | Change-Id: Id52a1b24c15ac25044a752e47474dc9ef4096208
* | Update references to auth_token middlewareBrant Knudson2014-10-091-1/+27
|/ | | | | | | | | | | | | There's references to the auth_token middleware in keystoncelient. The auth_token middleware has been moved to keystonemiddleware and the version in keystoneclient shouldn't be used anymore. If these references aren't updated, then when options are changed in keystonemiddleware.auth_token the heat-api will fail to start because there's duplicate options in keystoneclient.middleware.auth_token. Change-Id: I04573aa5ff967afe3e00329f797fcc71b779e7b3 Closes-Bug: #1379082
* Add OSprofiler integration into HeatAngus Salkeld2014-10-032-3/+21
| | | | | | | | | | This adds builtin rpc and db traces to Heat, as well as some toplevel stack methods to aid in reading the output. A 'profiler' config group is added to enable profiling. Change-Id: Ie5c1c8f1931f59e4d4bcf1ec3b791f55984eb6d2 Closes-bug: #1363782
* Disable Abandon & Adopt features by defaultZane Bitter2014-09-301-0/+6
| | | | | Change-Id: I0c1e25650a3a6cab0211fb41eb2f6a02ef7dcc9f Closes-Bug: #1375879
* Add an option to disable cloud watch liteAngus Salkeld2014-09-252-2/+6
| | | | | | | | | | | | | | | | This also adds a deprecation warning. This also changes the default to use Ceilometer. Release message: Anyone deploying Heat should not be using OS::Heat::CWLiteAlarm, but OS::Ceilometer::Alarm. CWLiteAlarm should be explictly disabled in /etc/heat/heat.conf by setting "enable_cloud_watch_lite=false". This will stop Heat from running a period task check for alarms. DocImpact Change-Id: I2a10c14772bdafc001e211d7e94502ac1f6b32b1 Closes-bug: #1322128
* Implement CFN CancelUpdateStack actionPavlo Shchelokovskyy2014-09-171-0/+1
| | | | | Change-Id: I7a4d9de34448f6f3ad964e36347a80a2f2140251 Implements: blueprint cancel-update-stack
* Pass flag to engine service to patch parametersTon Ngo2014-09-151-0/+1
| | | | | | | | | | | | For stack-update, add a new PATCH ReST API and a new CLI argument named existing-parameters to indicate that the set of parameters should be patched over the existing parameter from the DB. A new method in environment handles the patching. Partially-implements: blueprint troubleshooting-low-level-control Partial-Bug: 1224828 Change-Id: I802e0dca44926be3a3f45fcaa995c866a4abf998
* Manually update requirements to oslo.messagingThomas Herve2014-09-121-13/+20
| | | | | | | | | Update requirements for oslo.messaging 1.4 and regenerate config file, where redis options has been fixed again. It will unblock the global requirement sync job. Related-Bug: #1332588 Change-Id: I0d1dc758504e76131738614ccd429171b7c40df1
* Merge "Detect neutron endpoint on-the-fly"Jenkins2014-08-311-4/+0
|\
| * Detect neutron endpoint on-the-flySteve Baker2014-08-291-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change does the following: - reverts commit 04de60093b602c2eac4a612df5d4a2e31424a25d - reimplements Resource.is_using_neutron to check for neutron by attempting to create a neutron client - fix mocking in tests for changes which landed after 04de600 If there is no 'network' entry in the service catalog then keystoneclient will raise an EndpointNotFound. The context will already have a keystone client cached which has a full service catalog locally, so calling is_using_neutron should have no particular overhead. This fixes a tripleo regression where the autodetection is triggered before keystone is ready, so that heat-engine fails to start. This race does not affect devstack as keystone is fully configured before heat services are started. Not adding config option networking_service will also prevent extra work required by downstream installation tools. Change-Id: I45a6154fa560f672d8d1942bf57f39601110bfc6 Closes-Bug: #1362812
* | Add missing "." to help stringsAndreas Jaeger2014-08-281-3/+3
|/ | | | | | Make help strings consistent, add ".". Change-Id: I3f5267b40abfbab3fb4b90bfe72c267ba4c10943
* Allow to decide between Nova-network and NeutronPavlo Shchelokovskyy2014-08-271-0/+4
| | | | | | | | | | | | Adds a heat.conf option to set the OpenStack component responsible for networking, and makes heat-engine auto-discover the networking service on start up if such option is not set. Also adds a convenience method to Resource class to let resources decide what networking service to use. Implements blueprint discover-networking-service Change-Id: If7121089068cc2d2774bedb73e4e252b520eb5b3
* Merge "Implement snapshot listing"Jenkins2014-08-231-0/+1
|\
| * Implement snapshot listingThomas Herve2014-08-191-0/+1
| | | | | | | | | | | | | | | | | | Add a new HTTP API to list a stack snapshots, along with the new method. blueprint stack-snapshot Co-Authored-By: ala.rezmerita@cloudwatt.com Change-Id: I59eb7e035c19d2734c89a79848dec35f4468a1a0
* | Use auth_token from keystonemiddlewareBrant Knudson2014-08-201-1/+1
|/ | | | | | | | | auth_token middleware in python-keystoneclient is deprecated and has been moved to the keystonemiddleware repo. Closes-Bug: #1342274 Change-Id: I1aadbe24db63eb2507b088cd53886d7f2e192cab
* Merge "Add log output about HTTP calls in cinderclient"Jenkins2014-08-181-0/+8
|\
| * Add log output about HTTP calls in cinderclientTakashi NATSUME2014-08-051-0/+8
| | | | | | | | | | | | | | | | | | | | This patch enables heat to output the details of requests to cinder and responses from cinder (including 'x-openstack-request-id' in the response header) to the log. Change-Id: I714c87e538bc3a51dce6a48e584824cf7f954bcf Closes-bug: #1329613
* | Add APIs to create and manipulate snapshotsThomas Herve2014-08-111-0/+3
| | | | | | | | | | | | | | | | | | | | This adds a new action on stacks to snapshots them, and specific actions to show and delete them. blueprint stack-snapshot Co-Authored-By: ala.rezmerita@cloudwatt.com Change-Id: I225b199f3a25a0b40653d654d7fab8cf9de3f242
* | Merge "Refactor service readiness notification"Jenkins2014-08-081-6/+1
|\ \
| * | Refactor service readiness notificationAlan Pevec2014-07-161-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Build upon cceda95a35f18f5f7b52daaf0662a4cd3768b3ac apply Oslo systemd module. It was imported in aef33d2d716c064f1f571c334fd36b1ea5928d5c. It also drops heat.common.systemd and deprecates onready configuration parameter. Oslo commit 53e1214c092f09e3851b1a1b55289a93a72b09ec Change-Id: I80f325c9be9c171c2dc8d5526570bf64f0f87c78
* | | Retry resource create until successSteve Baker2014-07-301-0/+4
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On resource create, if a ResourceInFailure is raised then repeated attempts are made to delete and recreate the resource until success or a different error state is achieved. Likewise, the prepare-retry deletes will be retried until ResourceInFailure is not raised. An exponentially increasing delay with jitter is introduced between each create attempt, and attempts continue up to the configured action_retry_limit or stack operation timeout. Likewise An exponentially increasing delay with jitter is introduced between each prepre-retry delete attempt, and delete attempts continue up to the configured action_retry_limit or stack operation timeout. The delete attempt count is reset to zero whenever a create attempt has been performed. Creates that result from an UpdateReplace will also go through this path, so this is also helps some stack update scenarios. This change is aimed at being part of an interim solution to making heat resilient to transient cloud failures. Convergence is the permanent solution however there may be benefits to the convergence implementation from this interim effort. Currently retry is only attempted on ResourceInFailure. Eventually client plugins can indicate whether a given exception should lead to a retry attempt (such as connection errors, some 500s). Partial-Blueprint: retry-failed-api-calls Change-Id: I07c3301349bcd24096f3cafbb6d82c43bccb93de
* | Migrate to oslo.dbThomas Herve2014-07-151-26/+31
| | | | | | | | | | | | Move from oslo-incubator db module to oslo.db Change-Id: I485375e3defc807e1fc272803a064b2c52e8ac13
* | Support using domain_name instead of domain_idMorgan Fainberg2014-07-021-2/+9
|/ | | | | | | | | | | | | | When using keystoneclient (heat.common.heat_keystoneclient) to perform actions, support the use of domain_name instead of exclusively domain_id. The new config option to use domain_name instead of domain_id is ``stack_user_domain_name``. If ``stack_user_domain_id`` option is set (renamed from ``stack_user_domain``), the new domain_name-specific option will be ignored. Change-Id: I0d3937a98b95100ccaaaf7a46d3ed722aba27de3 Closes-Bug: #1313003
* Port to oslo.messagingThomas Herve2014-06-261-255/+213
| | | | | | | | Move from oslo RPC to oslo.messaging. Implements: blueprint oslo-messaging Co-Authored-By: sdake@redhat.com Change-Id: I2d222c248dd2cd405b8ec35c4c8198ed001fb69f
* Merge "Add log output of x-openstack-request-id from nova"Jenkins2014-06-251-0/+8
|\
| * Add log output of x-openstack-request-id from novaTakashi NATSUME2014-06-181-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | This patch enables heat to output 'x-openstack-request-id'/'x-compute-request-id' of nova's responses to the log. DocImpact: There is a new novaclient configuration option 'http_log_debug' in heat.common.config Change-Id: Id085af411c6d4ceddce1a75022c4baec9a8210ce Closes-bug: #1329612
* | Support x-openstack-request-id for HeatMitsuru Kanabuchi2014-06-171-3/+7
| | | | | | | | | | | | | | | | | | | | | | This patch aims to support "x-openstack-request-id" for Heat. Nova, Cinder and Neutron have realized "x-openstack-request-id" functionality by using oslo-incubator.middleware. This functionality will enable effective log tracing between Heat and Heat caller. Change-Id: Ida2f3d33b02557c2117aade27ccac7d9351886c9 Closes-bug: #1324065
* | Sync with oslo incubatorThomas Herve2014-06-171-1/+5
|/ | | | | | Sync with oslo incubator at 45890dae35cd14a25175cdce7c12a5f9acbd712f Change-Id: I44ecc69f1d952061be7cb2f41678b879ded93eae
* Merge "Use entry points for config generation"Jenkins2014-06-101-96/+131
|\
| * Use entry points for config generationThomas Herve2014-05-301-96/+131
| | | | | | | | | | | | | | | | | | | | | | | | This starts using entry points to generate configuration for the common.config and the common.wsgi modules, as they use entries with the same name in different groups. This also removes configuration for sslutils which is unused, and re-enable the check for up-to-date configuration. Co-Authored-By: ala.rezmerita@cloudwatt.com Closes-Bug: #1288586 Change-Id: If48c62bbb2b1fb641791dad56f7f905e483080fa
* | Fix default template for AWS::CloudWatch::Alarm with CeilometerRabi Mishra2014-06-031-4/+4
|/ | | | | | | | | | | Existing template assumes certain parameters to be delimited strings rather than lists and uses 'Fn::Split' to convert them to list. However, delimitedstring representations of parameters are by default converted to list for CommaDelimitedList types. Also includes change for CommaDelimitedList to accept empty string. Change-Id: Ib566f1d098c575a80c4f1a975eaaaac93d70af34 Closes-Bug: #1316842
* Add glanceclient to heathuangtianhua2014-05-081-0/+27
| | | | | | | | To enable implementation of a glance image resource, we first need to add access to glanceclient in heat. Change-Id: Ie0623e0307f6d3163ae584ceab89453f71f48053 Implements: blueprint glance-image