apex-tripleo-heat-templates.git
7 years agoMerge "Specify what to do if endpoint map environment don't match"
Jenkins [Tue, 24 Jan 2017 20:57:06 +0000 (20:57 +0000)]
Merge "Specify what to do if endpoint map environment don't match"

7 years agoMerge "Add disable_upgrade_deployment flag to roles_data.yaml"
Jenkins [Tue, 24 Jan 2017 20:44:49 +0000 (20:44 +0000)]
Merge "Add disable_upgrade_deployment flag to roles_data.yaml"

7 years agoSpecify what to do if endpoint map environment don't match
Juan Antonio Osorio Robles [Tue, 24 Jan 2017 18:25:53 +0000 (20:25 +0200)]
Specify what to do if endpoint map environment don't match

this attempts to make the error message more useful. This error message
happens if the environment files containing endpoint map overrides
haven't been updated to match the base endpoint map (or the defaults).

Change-Id: If53d3a9d7848aed62ebb235afe8b14c18d1b284d

7 years agoMerge "scenario002: updating volume encryption provider"
Jenkins [Tue, 24 Jan 2017 16:45:30 +0000 (16:45 +0000)]
Merge "scenario002: updating volume encryption provider"

7 years agoMerge "Add support for not using admin_token in Ceph/RGW"
Jenkins [Tue, 24 Jan 2017 15:47:36 +0000 (15:47 +0000)]
Merge "Add support for not using admin_token in Ceph/RGW"

7 years agoscenario002: updating volume encryption provider
Emilien Macchi [Mon, 23 Jan 2017 19:42:23 +0000 (14:42 -0500)]
scenario002: updating volume encryption provider

https://review.openstack.org/#/c/416672 made the new luks provider required.
Let's use it.

Closes-Bug: #1658755
Change-Id: Icc7c3c933af6621959ce3e6af99c73b4afd87509

7 years agoMerge "Add THT for fossw ML2 plugin in networking-fujitsu"
Jenkins [Mon, 23 Jan 2017 19:27:55 +0000 (19:27 +0000)]
Merge "Add THT for fossw ML2 plugin in networking-fujitsu"

7 years agoMerge "Allow for specifying the output_dir"
Jenkins [Mon, 23 Jan 2017 18:53:16 +0000 (18:53 +0000)]
Merge "Allow for specifying the output_dir"

7 years agoMerge "Ignore hidden files in directories"
Jenkins [Mon, 23 Jan 2017 18:53:07 +0000 (18:53 +0000)]
Merge "Ignore hidden files in directories"

7 years agoMerge "Expose instance discovery method for compute agent"
Jenkins [Mon, 23 Jan 2017 14:49:52 +0000 (14:49 +0000)]
Merge "Expose instance discovery method for compute agent"

7 years agoAllow for specifying the output_dir
Flavio Percoco [Fri, 13 Jan 2017 13:11:23 +0000 (14:11 +0100)]
Allow for specifying the output_dir

Allow for passing the output_dir in the process-templates scripts so
that it doesn't overwrites the templates in the src dir. This is a
desired feature when running the script from a t-h-t installed
system-wide.

Change-Id: I47994d34f47a4084a11124bc9075cb2f457889ea

7 years agoIgnore hidden files in directories
Flavio Percoco [Fri, 13 Jan 2017 13:09:00 +0000 (14:09 +0100)]
Ignore hidden files in directories

Don't walk through hidden files. This avoids going through the .git,
.tox and other hidden directories that we don't care about.

Change-Id: I34b83229775d221299c8b572a7049175debac99d

7 years agoMerge "cinder: move glance params into base"
Jenkins [Fri, 20 Jan 2017 18:45:45 +0000 (18:45 +0000)]
Merge "cinder: move glance params into base"

7 years agoMerge "Set manila default_share_type config option"
Jenkins [Fri, 20 Jan 2017 18:24:34 +0000 (18:24 +0000)]
Merge "Set manila default_share_type config option"

7 years agoMerge "Make ServiceNetMap support custom network names"
Jenkins [Fri, 20 Jan 2017 17:13:09 +0000 (17:13 +0000)]
Merge "Make ServiceNetMap support custom network names"

7 years agoAdd support for not using admin_token in Ceph/RGW
Keith Schincke [Thu, 1 Dec 2016 20:46:09 +0000 (15:46 -0500)]
Add support for not using admin_token in Ceph/RGW

This patch adds support for using Keystone V3 authentication
with Ceph/RGW. This removes the usage of the admin_token

Change-Id: I3265b787ed1f059f86fdc80a91d0f7ed498c1e16
Depends-On: I42861afcac221478dcb68be13b6dbc2533a7f158

7 years agoMerge "Add sahara service support for composable upgrades"
Jenkins [Fri, 20 Jan 2017 15:19:26 +0000 (15:19 +0000)]
Merge "Add sahara service support for composable upgrades"

7 years agoMerge "Move nova placement hiera to nova-base"
Jenkins [Fri, 20 Jan 2017 13:52:50 +0000 (13:52 +0000)]
Merge "Move nova placement hiera to nova-base"

7 years agoMerge "Add swift service support for composable upgrades"
Jenkins [Fri, 20 Jan 2017 13:29:51 +0000 (13:29 +0000)]
Merge "Add swift service support for composable upgrades"

7 years agoAdd disable_upgrade_deployment flag to roles_data.yaml
marios [Tue, 10 Jan 2017 11:47:00 +0000 (13:47 +0200)]
Add disable_upgrade_deployment flag to roles_data.yaml

As part of the composable upgrades current plan is to disable
the composable upgrades steps running on a particular role
(e.g. all compute nodes) in favor of a later operator driven
upgrades process as has previously been the case

This adds the disable_upgrade_deployment flag to roles_data as
a first step. Thanks to shardy for his help with this.

Change-Id: Ice845742a043b34917e61f662885786c73e955fd

7 years agoSet manila default_share_type config option
Jan Provaznik [Thu, 5 Jan 2017 10:32:14 +0000 (11:32 +0100)]
Set manila default_share_type config option

Manila default_share_type config option is by default unset.
This option is used by manila when a user creates a new
share and doesn't specify share type explicitly.
Albeit it's not hard requirement to have this option set
to run Manila service, it's convenient to set a default
share type and also it seems to be a general community
opinion that this option should be set.

Note that setting this option does not create the share
type itself (this still has to be done manually which is
probably best because admins may want customize default type
settings according to their needs).

Change-Id: Iab60e42c7f347bbf074d60eb91dd4a1f6a94d3a6
Closes-Bug: #1654204

7 years agoMerge "Force epmd listening to a specific address"
Jenkins [Fri, 20 Jan 2017 08:39:37 +0000 (08:39 +0000)]
Merge "Force epmd listening to a specific address"

7 years agoMerge "Swift proxy align *-quotas with puppet-swift syntax"
Jenkins [Fri, 20 Jan 2017 07:30:03 +0000 (07:30 +0000)]
Merge "Swift proxy align *-quotas with puppet-swift syntax"

7 years agoMerge "Revert "Revert "Specify cell0 db creation"""
Jenkins [Fri, 20 Jan 2017 04:06:11 +0000 (04:06 +0000)]
Merge "Revert "Revert "Specify cell0 db creation"""

7 years agoMerge "Added support for pass-through iSER configuration"
Jenkins [Fri, 20 Jan 2017 03:37:36 +0000 (03:37 +0000)]
Merge "Added support for pass-through iSER configuration"

7 years agoMove nova placement hiera to nova-base
Emilien Macchi [Thu, 19 Jan 2017 16:34:15 +0000 (11:34 -0500)]
Move nova placement hiera to nova-base

Nova placement hiera parameters need to be common across all nova
services because they are used to more than one place.
This patch moves them to nova-base, so nova-compute and other services
that need it will be able to run correctly.

Change-Id: Ibccc55fc9d045487fb7e47bd1c2ebe9cf788765e
Depends-On: Iada8e9fcccec7dbfe7ac0ec0f9ec6eac1581290e

7 years agocinder: move glance params into base
Emilien Macchi [Thu, 19 Jan 2017 23:42:16 +0000 (18:42 -0500)]
cinder: move glance params into base

glance params are also used by cinder-volume. This patch aims to
cinder::glance in common roles for cinder, so we can split cinder
and cinder volume.

Change-Id: Id81c029318016068481dd614ed62cc4bfaf0f3e8

7 years agoMerge "Adds etcd composable service"
Jenkins [Thu, 19 Jan 2017 22:07:21 +0000 (22:07 +0000)]
Merge "Adds etcd composable service"

7 years agoMerge "Enabling until_complete to be configured dynamically"
Jenkins [Thu, 19 Jan 2017 21:10:39 +0000 (21:10 +0000)]
Merge "Enabling until_complete to be configured dynamically"

7 years agoMerge "Deploy NTP with puppet-tripleo profile"
Jenkins [Thu, 19 Jan 2017 20:08:09 +0000 (20:08 +0000)]
Merge "Deploy NTP with puppet-tripleo profile"

7 years agoMerge "Add entry in serviceNetMap for Nova Placement"
Jenkins [Thu, 19 Jan 2017 19:23:20 +0000 (19:23 +0000)]
Merge "Add entry in serviceNetMap for Nova Placement"

7 years agoEnabling until_complete to be configured dynamically
Carlos Camacho [Tue, 20 Dec 2016 06:54:59 +0000 (07:54 +0100)]
Enabling until_complete to be configured dynamically

Adding to THT the cabability of configuring until_complete
in the archive job.
This will be a boolean flag to clean all the deleted instances.
Will run in batches of max_rows until empty.

Change-Id: I087bc66729fef4f33122a7633c154d5a66613d6f
Depends-On: I927b75adb0fc3251f3734d41f4393590294c1c9b
Closes-Bug: 1650680

7 years agoMerge "Don't start all services during upgrade steps"
Jenkins [Thu, 19 Jan 2017 18:27:02 +0000 (18:27 +0000)]
Merge "Don't start all services during upgrade steps"

7 years agoMerge "Disable glance registry during upgrade"
Jenkins [Thu, 19 Jan 2017 18:03:32 +0000 (18:03 +0000)]
Merge "Disable glance registry during upgrade"

7 years agoMerge "Configure cron parameters for Cinder Heat Keystone and Nova"
Jenkins [Thu, 19 Jan 2017 17:57:17 +0000 (17:57 +0000)]
Merge "Configure cron parameters for Cinder Heat Keystone and Nova"

7 years agoAdd THT for fossw ML2 plugin in networking-fujitsu
Koki Sanagi [Wed, 21 Dec 2016 20:19:45 +0000 (15:19 -0500)]
Add THT for fossw ML2 plugin in networking-fujitsu

Introduce THT for fossw ML2 plugin in networking-fujitsu.
networking-fujitsu is a neutron ML2 plugin which enables several
FUJITSU switch products in OpenStack environment. This templates
deploy overcloud with FOS switch.

Change-Id: I977dbecbf9f6f9725f7fb5ca4745b537a73975ff
Implements: blueprint integration-fossw-networking-fujitsu
Depends-On: I044c5812bbc5cd3de4bc33556cffbe5bad8e64cf
Depends-On: I79df6b6a27d95f0c0e2c87207ab80235a4efccfc

7 years agoMerge "Remove redundant CLI arguments for neutron-db-manage"
Jenkins [Thu, 19 Jan 2017 17:51:17 +0000 (17:51 +0000)]
Merge "Remove redundant CLI arguments for neutron-db-manage"

7 years agoMake ServiceNetMap support custom network names
Steven Hardy [Wed, 21 Dec 2016 11:54:46 +0000 (11:54 +0000)]
Make ServiceNetMap support custom network names

The rework to support custom roles moved the service net map
into a nested stack, but the logic it contains fails to consider
operators may override the network names via *NetName parameters.

So add a map_replace of the ServiceNetMapDefaults so we maintain
the existing default service->network assignments, even when the
network name is changed.

Note that operators will still be expected to pass any ServiceNetMap
overrides with the "new" network name, e.g whatever *NetName specifies,
otherwise I think environment files could get very confusing.

Change-Id: I52018e19428e11d26650f0ea6ccee3ae02494ff8
Partial-Bug: #1651541

7 years agoAdd sahara service support for composable upgrades
Steven Hardy [Thu, 1 Dec 2016 10:05:35 +0000 (10:05 +0000)]
Add sahara service support for composable upgrades

Change-Id: Icf8e215935bdf299cb792abb29bb5d58c5c312c5
Partially-Implements: blueprint overcloud-upgrades-per-service

7 years agoMerge "Fix a typo in deployed-server/README.rst"
Jenkins [Thu, 19 Jan 2017 16:14:28 +0000 (16:14 +0000)]
Merge "Fix a typo in deployed-server/README.rst"

7 years agoAdd swift service support for composable upgrades
Steven Hardy [Thu, 1 Dec 2016 10:04:38 +0000 (10:04 +0000)]
Add swift service support for composable upgrades

Co-Authored-By: Sofer Athlan-Guyot <sathlang@redhat.com>
Partially-Implements: blueprint overcloud-upgrades-per-service
Closes-Bug: #1655651
Change-Id: I83134f51d152f3b97f9a570bbd9a67c753982810

7 years agoSwift proxy align *-quotas with puppet-swift syntax
Steven Hardy [Thu, 19 Jan 2017 15:08:40 +0000 (15:08 +0000)]
Swift proxy align *-quotas with puppet-swift syntax

puppet-swift has hard-coded sections which expect these to be
*_quotas, without matching the pipeline to the sections swift
proxy fails to start.

Change-Id: I3ee94a9bc4b046051e5d814e82a69f759bea1296
Closes-Bug: #1657167

7 years agoDon't start all services during upgrade steps
Steven Hardy [Wed, 18 Jan 2017 17:50:35 +0000 (17:50 +0000)]
Don't start all services during upgrade steps

Currently we start all OpenStack services in step6, but puppet
already does this, and sometimes services require configuration
to account for the new version after the yum update before they
will start.

So instead of reimplementing that configuration management in
ansible, just defer starting the services until puppet has run
which will happen right after the ansible upgrade steps complete.

Note there are some DB sync operations etc that we may also be able
to remove and let puppet do those steps, but I've left those in
for now, as we know there are some actions during that phase
e.g nova cells setup, which aren't yet handled by puppet.

Change-Id: Idc8e253167a4bc74b086830cfabf28d4aab97d28

7 years agoDisable glance registry during upgrade
Steven Hardy [Thu, 19 Jan 2017 12:08:22 +0000 (12:08 +0000)]
Disable glance registry during upgrade

Change-Id: I447ce74cca93fcae87ca608ecc8eeb2721fecefb

7 years agoDeploy NTP with puppet-tripleo profile
Emilien Macchi [Wed, 18 Jan 2017 18:55:04 +0000 (13:55 -0500)]
Deploy NTP with puppet-tripleo profile

Deploy NTP by using puppet-tripleo profile, so we can re-use the bits on
the undercloud.

Depends-On: If3cf7d9690001b051465ea25cf8a8c3bc6f7c33a
Change-Id: I8c13fbc9267ff28065f0de97424a4eac78c370fb

7 years agoMerge "set -e in run-os-net-config.sh"
Jenkins [Thu, 19 Jan 2017 10:53:00 +0000 (10:53 +0000)]
Merge "set -e in run-os-net-config.sh"

7 years agoMerge "Fix comment in freeipa_setup.sh script"
Jenkins [Thu, 19 Jan 2017 06:27:36 +0000 (06:27 +0000)]
Merge "Fix comment in freeipa_setup.sh script"

7 years agoAdds etcd composable service
Feng Pan [Wed, 14 Dec 2016 03:49:40 +0000 (22:49 -0500)]
Adds etcd composable service

etcd is used by networking-vpp ML2 driver as the messaging mechanism. This
patch adds etcd service which can be used by other services.

Implements: blueprint fdio-integration-tripleo

Depends-on: Idaa3e3deddf9be3d278e90b569466c2717e2d517

Change-Id: I8ae1e2c9b0c3d6f448e1da712100938d011289f5
Signed-off-by: Feng Pan <fpan@redhat.com>
7 years agoMerge "Add IP to provisioning interface for FreeIPA if requested"
Jenkins [Wed, 18 Jan 2017 23:59:19 +0000 (23:59 +0000)]
Merge "Add IP to provisioning interface for FreeIPA if requested"

7 years agoFix comment in freeipa_setup.sh script
Juan Antonio Osorio Robles [Wed, 18 Jan 2017 23:02:13 +0000 (01:02 +0200)]
Fix comment in freeipa_setup.sh script

It wrongly pointed that one can use an IP, and this is not correct. For
this case, it needs to be a CIDR. This is because we are not using DHCP
to set this address in CI, so the CIDR is required, else it will use /32
which will not route.

Change-Id: Iea070d49aeb2324564bae59082481b5485d1d360

7 years agoMerge "Remove CeilometerStoreEvents parameter"
Jenkins [Wed, 18 Jan 2017 22:51:55 +0000 (22:51 +0000)]
Merge "Remove CeilometerStoreEvents parameter"

7 years agoAdd entry in serviceNetMap for Nova Placement
Juan Antonio Osorio Robles [Wed, 18 Jan 2017 22:25:27 +0000 (00:25 +0200)]
Add entry in serviceNetMap for Nova Placement

This is needed for t-h-t to autogenerate the hostnames and the vip
entries in hiera. It also takes it into use in the endpoint map.

Change-Id: Id0d34c7c3939ee81126ffd26d0658c0a87805a44

7 years agoMerge "Add deployed server bootstrap to noop-ctlplane"
Jenkins [Wed, 18 Jan 2017 21:41:03 +0000 (21:41 +0000)]
Merge "Add deployed server bootstrap to noop-ctlplane"

7 years agoExpose instance discovery method for compute agent
Pradeep Kilambi [Wed, 18 Jan 2017 20:37:25 +0000 (15:37 -0500)]
Expose instance discovery method for compute agent

Change-Id: Ia3c514ab75ec48bf350653ceef50e4d966219a87

7 years agoRemove CeilometerStoreEvents parameter
Pradeep Kilambi [Wed, 18 Jan 2017 18:14:46 +0000 (13:14 -0500)]
Remove CeilometerStoreEvents parameter

This is removed upstream, so lets not set it anymore.

Closes-Bug: #1657555

Change-Id: I6ca9f51d27d7ca49980a4b3dea4128c7bdc20a0f

7 years agoAdd IP to provisioning interface for FreeIPA if requested
Juan Antonio Osorio Robles [Mon, 16 Jan 2017 17:39:17 +0000 (19:39 +0200)]
Add IP to provisioning interface for FreeIPA if requested

If a variable is set in the environment, one can assign an IP for the
provisioning interface for FreeIPA, this is set by OVB and it doesn't
use DHCP, so it's needed since we want the overcloud nodes to
communicate with the CA.

bp tls-via-certmonger

Change-Id: I44a8135118b047f154e3edbb8846751bd2e16c84

7 years agoMerge "Add a environment file to disable ceilo api"
Jenkins [Wed, 18 Jan 2017 18:25:15 +0000 (18:25 +0000)]
Merge "Add a environment file to disable ceilo api"

7 years agoRevert "Revert "Specify cell0 db creation""
Dan Prince [Wed, 18 Jan 2017 15:04:25 +0000 (10:04 -0500)]
Revert "Revert "Specify cell0 db creation""

This reverts commit 34f3ab689616517888422582357d0d4a38e0925d.

Creating the cells database doesn't hurt anything and will fix
issues using the new Docker nova services for development
(these packages are more recent and require cells).

Change-Id: I85b0e80ca208ef3ca3dfadfe6e98d83ec009a31d

7 years agoAdd a environment file to disable ceilo api
Pradeep Kilambi [Fri, 13 Jan 2017 17:15:29 +0000 (12:15 -0500)]
Add a environment file to disable ceilo api

Use the standard composable interface to disable
ceilo api instead of using a separate flag.

Closes-bug: #1656364

Change-Id: I67900f7e6816212831aea8ed18f323652857fbd3

7 years agoCheck that all templates are using the release alias
Carlos Camacho [Tue, 17 Jan 2017 15:44:40 +0000 (16:44 +0100)]
Check that all templates are using the release alias

Quick verification to check that the release name
is used instead the date.

Im also adding here all the updated templates required
to pass the check and merge this check as soon as possible.

Change-Id: Ifdc9ac4a9d0a4872d3e21672c93fc87da2e68a4e

7 years agoMerge "Correct typo in ManagementAllocationPools in network-environment.yaml"
Jenkins [Wed, 18 Jan 2017 10:45:56 +0000 (10:45 +0000)]
Merge "Correct typo in ManagementAllocationPools in network-environment.yaml"

7 years agoMerge "Parameterizes Nova API default floating IP pool"
Jenkins [Wed, 18 Jan 2017 10:45:48 +0000 (10:45 +0000)]
Merge "Parameterizes Nova API default floating IP pool"

7 years agoMerge "Bump missing template names to ocata"
Jenkins [Wed, 18 Jan 2017 10:21:18 +0000 (10:21 +0000)]
Merge "Bump missing template names to ocata"

7 years agoMerge "Set manila cephfs backend if ceph is deployed"
Jenkins [Wed, 18 Jan 2017 10:20:55 +0000 (10:20 +0000)]
Merge "Set manila cephfs backend if ceph is deployed"

7 years agoMerge "Conditionally set OVS agent firewall driver"
Jenkins [Wed, 18 Jan 2017 10:19:41 +0000 (10:19 +0000)]
Merge "Conditionally set OVS agent firewall driver"

7 years agoMerge "Add endpoint map matching validation to validate-yaml.py"
Jenkins [Wed, 18 Jan 2017 04:04:25 +0000 (04:04 +0000)]
Merge "Add endpoint map matching validation to validate-yaml.py"

7 years agoset -e in run-os-net-config.sh
Steve Baker [Tue, 17 Jan 2017 00:02:54 +0000 (11:02 +1100)]
set -e in run-os-net-config.sh

This runs run-os-net-config.sh with set -e except for ping and
os-net-config --detailed-exit-codes which are expected to return
non-zero values.

Change-Id: Iffe00a97612ccb1c79ed037ce93f6c2e685164d9

7 years agoMerge "Remove Glance Registry service"
Jenkins [Wed, 18 Jan 2017 00:05:11 +0000 (00:05 +0000)]
Merge "Remove Glance Registry service"

7 years agoMerge "Nova Placement API composable service"
Jenkins [Tue, 17 Jan 2017 23:42:54 +0000 (23:42 +0000)]
Merge "Nova Placement API composable service"

7 years agoAdd deployed server bootstrap to noop-ctlplane
Dan Prince [Tue, 17 Jan 2017 23:34:47 +0000 (18:34 -0500)]
Add deployed server bootstrap to noop-ctlplane

This patch adds the new OS::TripleO::DeployedServer::Bootstrap
entry to this template as OS::Heat::None.

This fixes the undercloud t-h-t installer.

Change-Id: I211fff6dd81cb1a6425dbae4b81d4e9e8819fc52

7 years agoAdd endpoint map matching validation to validate-yaml.py
Juan Antonio Osorio Robles [Tue, 17 Jan 2017 16:03:41 +0000 (18:03 +0200)]
Add endpoint map matching validation to validate-yaml.py

This validation checks that the TLS-related environment files contain
all of the services defined in the base endpoint map. This will
hopefully help to keep them updated.

Change-Id: I58df72e104d8eb74e577484405f15e0a6f92d0ce

7 years agoMerge "Allow user to configure Ceph rbd_default_features"
Jenkins [Tue, 17 Jan 2017 18:06:01 +0000 (18:06 +0000)]
Merge "Allow user to configure Ceph rbd_default_features"

7 years agoMerge "HPELeftHandISCSIDriver support for Cinder"
Jenkins [Tue, 17 Jan 2017 18:04:54 +0000 (18:04 +0000)]
Merge "HPELeftHandISCSIDriver support for Cinder"

7 years agoMerge "Simplify passing config to ovs agent container"
Jenkins [Tue, 17 Jan 2017 16:38:55 +0000 (16:38 +0000)]
Merge "Simplify passing config to ovs agent container"

7 years agoNova Placement API composable service
Emilien Macchi [Fri, 2 Dec 2016 23:13:50 +0000 (18:13 -0500)]
Nova Placement API composable service

Add support to deploy Nova Placement API service in TripleO.

Change-Id: Ie41ebc362a0695c8f55419e231100c63007405ed

7 years agoBump missing template names to ocata
Carlos Camacho [Tue, 10 Jan 2017 15:09:10 +0000 (16:09 +0100)]
Bump missing template names to ocata

Update pending templates to use the release name alias.

Change-Id: I39f9be212d3e9f3bec6f45d9757eca7a3b0ccc06

7 years agoMerge "Fix typo in template description"
Jenkins [Tue, 17 Jan 2017 15:47:27 +0000 (15:47 +0000)]
Merge "Fix typo in template description"

7 years agoMerge "Use custom role names in deployed-server roles"
Jenkins [Tue, 17 Jan 2017 15:47:19 +0000 (15:47 +0000)]
Merge "Use custom role names in deployed-server roles"

7 years agoConditionally set OVS agent firewall driver
Brent Eagles [Mon, 16 Jan 2017 20:42:54 +0000 (17:12 -0330)]
Conditionally set OVS agent firewall driver

Using an empty string to allow the default value in the puppet module no
longer seems to work, resulting in the OVS agent configuration having an
empty firewall driver configuration. This patch uses a heat template
condition to set the hieradata only if something other than an empty
string has been set.

Change-Id: Ifef9ded1dbb719e75997474bf5ada909dbf40599
Related-Bug: #1656939

7 years agoSimplify passing config to ovs agent container
Martin André [Fri, 13 Jan 2017 15:55:54 +0000 (16:55 +0100)]
Simplify passing config to ovs agent container

The mechanism to pass config files to the neutron-ovs-agent container
was overly complex and not at all justified. This commit removes a few
useless parameters and aligns the neutron-ovs-agents with the rest of
the containers.

Change-Id: Ib9a5985ac9d098731c2fb798d6c9e03cba4b87dd

7 years agoMerge "Remove old ControllerConfig override from puppet-pacemaker.yaml"
Jenkins [Tue, 17 Jan 2017 11:11:51 +0000 (11:11 +0000)]
Merge "Remove old ControllerConfig override from puppet-pacemaker.yaml"

7 years agoMerge "Fix for AllNodesExtraConfig and fix environment files to create swap files...
Jenkins [Mon, 16 Jan 2017 23:27:02 +0000 (23:27 +0000)]
Merge "Fix for AllNodesExtraConfig and fix environment files to create swap files/partitions"

7 years agoAllow user to configure Ceph rbd_default_features
John Fulton [Sat, 15 Oct 2016 20:38:13 +0000 (16:38 -0400)]
Allow user to configure Ceph rbd_default_features

Allow user to configure rbd_default_features parameter in
ceph.conf / [client] section. Operators deploying newer
Ceph clients that must use older Ceph servers need to be
able to easily set this option for backwards compatibility.

Change-Id: I685c95c47282894bb6309168c537de877dbccc66
Depends-On: I477640c5db2cc84622da7734fb54cfe7740bd137
Related-Bug: 1633552

7 years agoRemove Glance Registry service
Emilien Macchi [Thu, 5 Jan 2017 17:21:38 +0000 (12:21 -0500)]
Remove Glance Registry service

Glance registry is not required for the v2 of the API and there are
plans to deprecate it in the glance community.

Let's remove v1 support since it has been deprecated for a while in
Glance.

Depends-On: I77db1e1789fba0fb8ac014d6d1f8f5a8ae98ae84
Co-Authored: Flavio Percoco <flaper87@gmail.com>
Change-Id: I0cd722e8c5a43fd19336e23a7fada71c257a8e2d

7 years agoMerge "Deployed server bootstrap via Heat"
Jenkins [Mon, 16 Jan 2017 19:54:50 +0000 (19:54 +0000)]
Merge "Deployed server bootstrap via Heat"

7 years agoMerge "Add heat service support for composable upgrades"
Jenkins [Mon, 16 Jan 2017 15:54:07 +0000 (15:54 +0000)]
Merge "Add heat service support for composable upgrades"

7 years agoMerge "Add cinder service support for composable upgrades"
Jenkins [Mon, 16 Jan 2017 15:53:59 +0000 (15:53 +0000)]
Merge "Add cinder service support for composable upgrades"

7 years agoFix typo in template description
James Slagle [Sun, 15 Jan 2017 21:42:25 +0000 (16:42 -0500)]
Fix typo in template description

The DeployedServerPortMap parameter actually joins the hostname and
network name with a dash, not an underscore. This commit just fixes the
template description for documentation purproses.

Change-Id: Iea874e090bc615fd56b07e327465d093bcb0df9c

7 years agoUse custom role names in deployed-server roles
James Slagle [Fri, 13 Jan 2017 20:17:14 +0000 (15:17 -0500)]
Use custom role names in deployed-server roles

Custom role names need to be used in the deployed server role files,
otherwise the new customized roles are not generated by jinja since the
default roles are excluded from templating in j2_excludes.yaml.

This patch also removes the OS::TripleO::Services::Core service that was
recently removed from the default Controller role as well in
I48cd2b6a4593d673d5883b45feae088392e7e713

Partially-implements: blueprint split-stack-software-configuration
Change-Id: I60cb60382d472cd093f07e134245f666029f3b16

7 years agoDeployed server bootstrap via Heat
James Slagle [Thu, 15 Dec 2016 18:26:38 +0000 (13:26 -0500)]
Deployed server bootstrap via Heat

Adds an environment file, template, and script that can be used to do
initial bootstrapping of deployed servers during NodeExtraConfig. It is
meant to install and configure the initial dependencies needed to apply
the rest of the OpenStack configuration via Heat.

Enabling yum repos and installing the initial python-heat-agent package
would still have to be manual steps when using this environment. But the
goal is to keep those manual steps to a minimum and automate as much as
possible in deployed-server-bootstrap.sh.

Along with setting EnablePackageInstall: True, this could eventually
replace bootstrap-overcloud-full.sh from tripleo-ci.

Partially-implements: blueprint split-stack-software-configuration
Change-Id: I6be94604a46382e6288df1b36b9de8fab58696cc

7 years agoFix for AllNodesExtraConfig and fix environment files to create swap files/partitions
Carlos Camacho [Tue, 10 Jan 2017 09:02:14 +0000 (10:02 +0100)]
Fix for AllNodesExtraConfig and fix environment files to create swap files/partitions

This submission:

 - Fix an error in the AllNodesExtraConfig resource.
   (Can't merge servers multiple times).
 - Add environment files to deploy swap file/partition
   without manual edit over the templates.
 - If a swap partition is mounted without having it available
   the deployment will fail, the fix checks that if the
   partition is not created then the deployment continues.
 - Removing empty extra lines in swap templates.
 - Adjust description and remove unnecessary comments in
   swap templates.

Closes-Bug: 1652184

Change-Id: I828bbbbd4c178956aac74af49f80fcd4f62fa16b

7 years agoMerge "Adds a step0 for pre upgrade-init checks"
Jenkins [Mon, 16 Jan 2017 11:24:39 +0000 (11:24 +0000)]
Merge "Adds a step0 for pre upgrade-init checks"

7 years agoMerge "Add deployed-server backwards compatible template"
Jenkins [Mon, 16 Jan 2017 10:06:43 +0000 (10:06 +0000)]
Merge "Add deployed-server backwards compatible template"

7 years agoMerge "Continue checking for request url if initially null"
Jenkins [Mon, 16 Jan 2017 10:06:36 +0000 (10:06 +0000)]
Merge "Continue checking for request url if initially null"

7 years agoMerge "Add UpgradeInitCommand to deployed-server"
Jenkins [Mon, 16 Jan 2017 10:04:28 +0000 (10:04 +0000)]
Merge "Add UpgradeInitCommand to deployed-server"

7 years agoConfigure cron parameters for Cinder Heat Keystone and Nova
Carlos Camacho [Mon, 19 Dec 2016 13:25:54 +0000 (14:25 +0100)]
Configure cron parameters for Cinder Heat Keystone and Nova

Change-Id: I1b2c0025e363d0387ddc0514decd3bc2dc80f9ae
Closes-Bug: 1650680

7 years agoUpdated from global requirements
OpenStack Proposal Bot [Sat, 14 Jan 2017 10:47:01 +0000 (10:47 +0000)]
Updated from global requirements

Change-Id: Icadcb1b27852d729608195f4890f914c8350ac8c

7 years agoMerge "Add ReNo support"
Jenkins [Sat, 14 Jan 2017 06:47:27 +0000 (06:47 +0000)]
Merge "Add ReNo support"

7 years agoMerge "Add git to FreeIPA test server install script"
Jenkins [Fri, 13 Jan 2017 23:25:56 +0000 (23:25 +0000)]
Merge "Add git to FreeIPA test server install script"

7 years agoMerge "Revert "Specify cell0 db creation""
Jenkins [Fri, 13 Jan 2017 19:49:27 +0000 (19:49 +0000)]
Merge "Revert "Specify cell0 db creation""