apex-tripleo-heat-templates.git
7 years agoPut service stop at step1 and quiesce at step2.
Sofer Athlan-Guyot [Fri, 24 Feb 2017 21:31:29 +0000 (22:31 +0100)]
Put service stop at step1 and quiesce at step2.

In the previous release[1], the services were stopped before the
pacemaker services, so that they get a chance to send last message to
the database/rabbitmq queue:

Let's do the upgrade in the same order.

[1] https://github.com/openstack/tripleo-heat-templates/blob/stable/newton/extraconfig/tasks/major_upgrade_controller_pacemaker_2.sh#L13-L71

Change-Id: I1c4045e8b9167396c9dfa4da99973102f1af1218

7 years agoupgrades: fix ec2api conditional
Emilien Macchi [Tue, 28 Feb 2017 16:09:41 +0000 (11:09 -0500)]
upgrades: fix ec2api conditional

Rename ec2-api_enabled to ec2_api_enabled so we avoid this error:
The conditional check 'ec2-api_enabled.rc == 0' failed.
The error was: error while evaluating conditional
(ec2-api_enabled.rc == 0): 'api_enabled' is undefined"}

Change-Id: Id325fd7eba397155eac7fb6c7410f88486173ba1

7 years agoMerge "Switch central and compute templates to use polling agent"
Jenkins [Tue, 28 Feb 2017 16:09:58 +0000 (16:09 +0000)]
Merge "Switch central and compute templates to use polling agent"

7 years agoMerge "Add auditd upgrate steps"
Jenkins [Tue, 28 Feb 2017 15:23:21 +0000 (15:23 +0000)]
Merge "Add auditd upgrate steps"

7 years agoMerge "Add zaqar service for composable upgrade"
Jenkins [Tue, 28 Feb 2017 15:23:14 +0000 (15:23 +0000)]
Merge "Add zaqar service for composable upgrade"

7 years agoMerge "Add upgrade support for Horizon"
Jenkins [Tue, 28 Feb 2017 15:18:41 +0000 (15:18 +0000)]
Merge "Add upgrade support for Horizon"

7 years agoMerge "Add support for upgrading ec2-api"
Jenkins [Tue, 28 Feb 2017 14:32:40 +0000 (14:32 +0000)]
Merge "Add support for upgrading ec2-api"

7 years agoMerge "Configure SSL connection for MySQL client via client config file"
Jenkins [Tue, 28 Feb 2017 13:47:56 +0000 (13:47 +0000)]
Merge "Configure SSL connection for MySQL client via client config file"

7 years agoMerge "Write out a json file containing container startup info and create tool to...
Jenkins [Tue, 28 Feb 2017 10:58:16 +0000 (10:58 +0000)]
Merge "Write out a json file containing container startup info and create tool to use it."

7 years agoMerge "Deploy versionless keystone endpoints (for keystone only)"
Jenkins [Tue, 28 Feb 2017 10:39:58 +0000 (10:39 +0000)]
Merge "Deploy versionless keystone endpoints (for keystone only)"

7 years agoAdd zaqar service for composable upgrade
Carlos Camacho [Mon, 20 Feb 2017 09:45:13 +0000 (10:45 +0100)]
Add zaqar service for composable upgrade

Change-Id: I316e14317e0586e895dcb4e084aa54e7665f6a20

7 years agoAdd support for upgrading ec2-api
Carlos Camacho [Wed, 25 Jan 2017 16:55:59 +0000 (17:55 +0100)]
Add support for upgrading ec2-api

Change-Id: I2703dd1a7e3eefa0ad6f7b74183101de6c1ad915

7 years agoAdd auditd upgrate steps
Carlos Camacho [Sun, 26 Feb 2017 20:36:39 +0000 (21:36 +0100)]
Add auditd upgrate steps

Add base upgrade steps for auditd

Change-Id: Iaa56eb40ed80d20744cf8bab18504d700466d26e

7 years agoAdd upgrade support for Horizon
Emilien Macchi [Thu, 23 Feb 2017 17:58:16 +0000 (12:58 -0500)]
Add upgrade support for Horizon

Change-Id: I91c3c93c1571288daa78b6d24b0aa9824a2bb5c4

7 years agoMerge "Adds http proxy support for registering RHEL overcloud nodes"
Jenkins [Tue, 28 Feb 2017 07:36:56 +0000 (07:36 +0000)]
Merge "Adds http proxy support for registering RHEL overcloud nodes"

7 years agoConfigure SSL connection for MySQL client via client config file
Juan Antonio Osorio Robles [Thu, 23 Feb 2017 13:02:56 +0000 (15:02 +0200)]
Configure SSL connection for MySQL client via client config file

This uses the mysql client configuration file to configure if SSL should
be used for the connection if SSL in the internal network is enabled.

Change-Id: Ifd1a06e0749a05a65f6314255843f572d2209067

7 years agoMerge "Deploy CI scenarios with Pacemaker"
Jenkins [Mon, 27 Feb 2017 23:04:33 +0000 (23:04 +0000)]
Merge "Deploy CI scenarios with Pacemaker"

7 years agoDeploy CI scenarios with Pacemaker
Emilien Macchi [Sun, 26 Feb 2017 19:18:30 +0000 (14:18 -0500)]
Deploy CI scenarios with Pacemaker

Pacemaker is now deployed by default and it would be great to have it
tested for all scenarios to deploy real environments used in production.

Change-Id: Iff879cd641f6207644b1b6309a6ec4129f1a255a

7 years agoMerge "Add VPP composable service"
Jenkins [Mon, 27 Feb 2017 18:01:44 +0000 (18:01 +0000)]
Merge "Add VPP composable service"

7 years agoMerge "Make heat max_json_body_size configurable"
Jenkins [Mon, 27 Feb 2017 17:45:08 +0000 (17:45 +0000)]
Merge "Make heat max_json_body_size configurable"

7 years agoDeploy versionless keystone endpoints (for keystone only)
Juan Antonio Osorio Robles [Mon, 27 Feb 2017 16:54:45 +0000 (18:54 +0200)]
Deploy versionless keystone endpoints (for keystone only)

The default is to deploy v2.0 endpoints, but this is not the recommended
approach. we should instead be using versionless endpoints

Change-Id: Icbfae1c2ff2b7312646fd8e817dd8209220a0d96
Related-Bug: #1667679

7 years agoMerge "Add OpenDaylightConnectionProtocol parameter to opendaylight-api service"
Jenkins [Mon, 27 Feb 2017 16:48:27 +0000 (16:48 +0000)]
Merge "Add OpenDaylightConnectionProtocol parameter to opendaylight-api service"

7 years agoMerge "Enable docker for all roles"
Jenkins [Mon, 27 Feb 2017 16:44:51 +0000 (16:44 +0000)]
Merge "Enable docker for all roles"

7 years agoMerge "Update the Nova Endpoint information for Cinder"
Jenkins [Mon, 27 Feb 2017 15:47:28 +0000 (15:47 +0000)]
Merge "Update the Nova Endpoint information for Cinder"

7 years agoMerge "Install openstack-panko-api on upgrade"
Jenkins [Mon, 27 Feb 2017 11:09:00 +0000 (11:09 +0000)]
Merge "Install openstack-panko-api on upgrade"

7 years agoMerge "Install openstack-heat-agents on upgrade"
Jenkins [Mon, 27 Feb 2017 10:25:19 +0000 (10:25 +0000)]
Merge "Install openstack-heat-agents on upgrade"

7 years agoMerge "Don't recalculate EndpointMap to get outputs"
Jenkins [Mon, 27 Feb 2017 09:19:16 +0000 (09:19 +0000)]
Merge "Don't recalculate EndpointMap to get outputs"

7 years agoAdd VPP composable service
Feng Pan [Tue, 31 Jan 2017 20:04:13 +0000 (15:04 -0500)]
Add VPP composable service

Vector Packet Processing (VPP) is a high performance packet processing
stack that runs in user space in Linux. VPP is used as an alternative to
kernel networking stack for accelerated network data path. This patch
adds VPP as a composable service. Note that NIC binding related configs
for VPP are handled in os-net-config.

Depends-on: I70a68a204a8b9d533fc2fa4fc33c39c3b1c366bf

Change-Id: I5e4b1903dc87cb16259eeb05db585678acadbc6b
Implements: blueprint fdio-integration-tripleo

7 years agoMerge "multinode_major_upgrade: enable Pacemaker"
Jenkins [Sat, 25 Feb 2017 21:00:38 +0000 (21:00 +0000)]
Merge "multinode_major_upgrade: enable Pacemaker"

7 years agoInstall openstack-heat-agents on upgrade
Marius Cornea [Sat, 25 Feb 2017 20:02:01 +0000 (21:02 +0100)]
Install openstack-heat-agents on upgrade

This package wasn't installed in the Newton image and we need to
install it during upgrade to be able to skip preupgrade validations.

Change-Id: If6ee7a3801756ac445ae35534803eab175ad8e40
Closes-Bug: 1667967

7 years agoInstall openstack-panko-api on upgrade
Marius Cornea [Sat, 25 Feb 2017 19:32:49 +0000 (20:32 +0100)]
Install openstack-panko-api on upgrade

This doesn't exist in newton images, so install it via the
ansible tasks during step3 (when all other packages are updated).

Change-Id: I700a711473d10a50fad6b1797453a74c0cdff54b
Closes-Bug: 1667965

7 years agoSwitch central and compute templates to use polling agent
Pradeep Kilambi [Tue, 7 Feb 2017 21:12:10 +0000 (16:12 -0500)]
Switch central and compute templates to use polling agent

Ceilometer central and compute agent classes are deprecated. Instead
polling agent should be used with relevant namespaces.

Change-Id: Ida247fe29500ff02b76602c785a3f42fa4291227
Depends-On: I1ee50124bf8936e12414f984e1bcd4545d92e953

7 years agoMerge "Don't assume default network names in net_ip*map"
Jenkins [Sat, 25 Feb 2017 16:38:11 +0000 (16:38 +0000)]
Merge "Don't assume default network names in net_ip*map"

7 years agomultinode_major_upgrade: enable Pacemaker
Emilien Macchi [Sat, 25 Feb 2017 15:53:53 +0000 (10:53 -0500)]
multinode_major_upgrade: enable Pacemaker

To improve testing coverage in upgrade CI job, add Pacemaker.

Change-Id: I855ed15642e28cdfda5a7cbd6ff6d01b591dff7e

7 years agoMerge "Add option to diff containers after config stage."
Jenkins [Fri, 24 Feb 2017 21:41:38 +0000 (21:41 +0000)]
Merge "Add option to diff containers after config stage."

7 years agoMerge "Upgrade nova-api/scheduler/conductor packages at step3 not step2."
Jenkins [Fri, 24 Feb 2017 21:19:36 +0000 (21:19 +0000)]
Merge "Upgrade nova-api/scheduler/conductor packages at step3 not step2."

7 years agoMerge "Adding definition of backup_flags"
Jenkins [Fri, 24 Feb 2017 21:13:16 +0000 (21:13 +0000)]
Merge "Adding definition of backup_flags"

7 years agoEnable docker for all roles
Martin André [Fri, 24 Feb 2017 18:12:34 +0000 (13:12 -0500)]
Enable docker for all roles

A recent patch enabled a few containerized services on the Controller
node. We need to enable docker for all the roles.

Change-Id: I99fc0c2d29db3514a439b717d14367ad2252e450

7 years agoMerge "Add checks in ansible upgrade tasks for CephMon and CephOSD"
Jenkins [Fri, 24 Feb 2017 18:05:08 +0000 (18:05 +0000)]
Merge "Add checks in ansible upgrade tasks for CephMon and CephOSD"

7 years agoMerge "Align HCI environment file with list of services from roles_data"
Jenkins [Fri, 24 Feb 2017 17:47:03 +0000 (17:47 +0000)]
Merge "Align HCI environment file with list of services from roles_data"

7 years agoAdd option to diff containers after config stage.
Ian Main [Thu, 26 Jan 2017 02:08:53 +0000 (21:08 -0500)]
Add option to diff containers after config stage.

This allows you to show the changes made to a container during
configuration stage for fast development.

Change-Id: Id9c72cf2b07486f0a80bf3572a7ba349888d877f

7 years agoUpgrade nova-api/scheduler/conductor packages at step3 not step2.
Sofer Athlan-Guyot [Fri, 24 Feb 2017 16:01:35 +0000 (17:01 +0100)]
Upgrade nova-api/scheduler/conductor packages at step3 not step2.

The nova-api, nova-scheduler nova-conductor packages are updated during
step2.  The package upgrade trigger a restart of the service which fails
and is constantly retried by systemd:

    Feb 24 12:34:24 centos-7-2-node-rax-iad-7463943-440549 systemd[1]: Failed to start OpenStack Nova Scheduler Server.
    Feb 24 12:34:24 centos-7-2-node-rax-iad-7463943-440549 systemd[1]: Unit openstack-nova-scheduler.service entered failed state.
    Feb 24 12:34:24 centos-7-2-node-rax-iad-7463943-440549 systemd[1]: openstack-nova-scheduler.service failed.
    Feb 24 12:34:24 centos-7-2-node-rax-iad-7463943-440549 systemd[1]: openstack-nova-scheduler.service holdoff time over, scheduling restart.

We eventually reach timeout.  We use
https://github.com/openstack/tripleo-heat-templates/blob/master/puppet/services/tripleo-packages.yaml#L44-L46
to upgrade existing packages.

Add a note to the README.rst to make people aware of the general upgrade
done at step3 and limit its usage to new package for individual service.

Change-Id: I13b51bcfe0c98034944613f7e1c3f0168cd4de76
Closes-Bug: #1667728

7 years agoMerge "Containers: workaround for neutron DB sync"
Jenkins [Fri, 24 Feb 2017 16:17:45 +0000 (16:17 +0000)]
Merge "Containers: workaround for neutron DB sync"

7 years agoAdding definition of backup_flags
Luca Lorenzetto [Fri, 24 Feb 2017 16:06:22 +0000 (17:06 +0100)]
Adding definition of backup_flags

During the upgrade from M to N i encountered an error in a step
requiring the upgrade of mysql version. The variable backup_flags
is undefined at that point.

Change-Id: Ic6681c40934b27a03d00a75007d7f12d6d540de3
Closes-Bug: #1667731

7 years agoMake heat max_json_body_size configurable
Dan Prince [Fri, 24 Feb 2017 14:51:36 +0000 (09:51 -0500)]
Make heat max_json_body_size configurable

We need to bump this a bit for the overcloud containers
jobs. This patch makes it configurable and increases the
size for the undercloud.

Related-bug: #1667697

Change-Id: I79319f051747b381f5fa36f8a7fc7f31020bc245

7 years agoMerge "Enable TLS for swift-proxy's ceilometer notifications"
Jenkins [Fri, 24 Feb 2017 12:57:07 +0000 (12:57 +0000)]
Merge "Enable TLS for swift-proxy's ceilometer notifications"

7 years agoContainers: workaround for neutron DB sync
Jiri Stransky [Fri, 24 Feb 2017 09:48:53 +0000 (10:48 +0100)]
Containers: workaround for neutron DB sync

Neutron DB sync didn't have permission to read the config files, we now
run neutron-db-manage as root until we can find a more permanent
solution.

Change-Id: I502a8514adc523c7cac1da059be10480eef71cb9
Closes-Bug: #1667300

7 years agoAdd step to docker_puppet_tasks
Dan Prince [Thu, 23 Feb 2017 19:42:19 +0000 (14:42 -0500)]
Add step to docker_puppet_tasks

This patch sets the step correctly for docker_puppet_tasks.
This is now required in order to match the 'step' in some
puppet manifests explicitly so that things like keystone
initialization run correctly.

Closes-bug: #1667454

Change-Id: If2bdd0b1051125674f116f895832b48723d82b3a

7 years agoMerge "Remove forgotten sahara dbsync from step5 upgrades tasks"
Jenkins [Thu, 23 Feb 2017 19:02:21 +0000 (19:02 +0000)]
Merge "Remove forgotten sahara dbsync from step5 upgrades tasks"

7 years agoMerge "Adding the ip_conntrack_proto_sctp kernel module"
Jenkins [Thu, 23 Feb 2017 19:01:35 +0000 (19:01 +0000)]
Merge "Adding the ip_conntrack_proto_sctp kernel module"

7 years agoMerge "Add release notes for Manila/CephFS with managed Ceph"
Jenkins [Thu, 23 Feb 2017 17:46:02 +0000 (17:46 +0000)]
Merge "Add release notes for Manila/CephFS with managed Ceph"

7 years agoMerge "multinode/upgrade: add nova services to environment"
Jenkins [Thu, 23 Feb 2017 17:45:56 +0000 (17:45 +0000)]
Merge "multinode/upgrade: add nova services to environment"

7 years agoMerge "Increase ansible-pacemaker default service start timeout"
Jenkins [Thu, 23 Feb 2017 16:11:25 +0000 (16:11 +0000)]
Merge "Increase ansible-pacemaker default service start timeout"

7 years agoMerge "Add missing releasenotes for Swift ring management"
Jenkins [Thu, 23 Feb 2017 15:43:21 +0000 (15:43 +0000)]
Merge "Add missing releasenotes for Swift ring management"

7 years agoMerge "Parallelize docker-puppet.py"
Jenkins [Thu, 23 Feb 2017 15:43:01 +0000 (15:43 +0000)]
Merge "Parallelize docker-puppet.py"

7 years agoEnable TLS for swift-proxy's ceilometer notifications
Juan Antonio Osorio Robles [Thu, 23 Feb 2017 14:02:16 +0000 (16:02 +0200)]
Enable TLS for swift-proxy's ceilometer notifications

If the message broker is using TLS, we enable it for these
notifications.

Change-Id: I4f37e77ae12e9582fab7d326ebd4c70127c5445f
Depends-On: If23d1f0d20264faaddc2e5ad54863483fa43ed41

7 years agoIncrease ansible-pacemaker default service start timeout
marios [Tue, 21 Feb 2017 17:12:02 +0000 (19:12 +0200)]
Increase ansible-pacemaker default service start timeout

We are passing 200 but in some environments this has been seen to
expire by a few seconds.

Change-Id: I5c2270559339ea9ee0043b7a2e519e26d4d9d78a
Closes-Bug: 1666604

7 years agoRemove forgotten sahara dbsync from step5 upgrades tasks
marios [Thu, 23 Feb 2017 08:53:05 +0000 (10:53 +0200)]
Remove forgotten sahara dbsync from step5 upgrades tasks

I suspect this was forgotten from the initial commits where
we were doing the dbsync in ansible

Change-Id: Ie337bfba4e61cf3d546d0b79b611b84211ac9d9d

7 years agoMerge "Add docker mysql service"
Jenkins [Thu, 23 Feb 2017 06:20:41 +0000 (06:20 +0000)]
Merge "Add docker mysql service"

7 years agoAdds http proxy support for registering RHEL overcloud nodes
Vincent S. Cojot [Thu, 23 Feb 2017 04:50:05 +0000 (23:50 -0500)]
Adds http proxy support for registering RHEL overcloud nodes

It is quite common in large entreprises that direct HTTP/HTTPS to the outside
world is denied from nodes/systems but reaching out through a proxy is allowed.

This change adds support for an HTTP proxy when RHEL overcloud nodes reach
out to either the RHSM portal or to a satellite server. This allows the
overcloud nodes to download updates even in locked-down environments.

The following variables are settable through templates:
  rhel_reg_http_proxy_host:
  rhel_reg_http_proxy_port:
  rhel_reg_http_proxy_username:
  rhel_reg_http_proxy_password:

Note the following restrictions:
  - If setting rhel_reg_http_proxy_host,
    then rhel_reg_http_proxy_port cannot be empty.
  - If setting rhel_reg_http_proxy_port,
    then rhel_reg_http_proxy_host cannot be empty.
  - If setting rhel_reg_http_proxy_username,
    then rhel_reg_http_proxy_password cannot be empty.
  - If setting rhel_reg_http_proxy_password,
    then rhel_reg_http_proxy_username cannot be empty.
  - If setting either rhel_reg_http_proxy_username or
    rhel_reg_http_proxy_password, then rhel_reg_http_proxy_host
    AND rhel_reg_http_proxy_port cannot be empty

Change-Id: I003ad5449bd99c01376781ec0ce9074eca3e2704

7 years agoMerge "Add support for node groups in NetConfigDataLookup"
Jenkins [Thu, 23 Feb 2017 03:51:37 +0000 (03:51 +0000)]
Merge "Add support for node groups in NetConfigDataLookup"

7 years agoAdd docker mysql service
Flavio Percoco [Fri, 23 Dec 2016 14:13:23 +0000 (15:13 +0100)]
Add docker mysql service

Co-Authored-By: Dan Prince <dprince@redhat.com>
Co-Authored-By: Martin André <m.andre@redhat.com>
Change-Id: If0ee671acbf6a9931622003a859089d61e2050b3

7 years agoMerge "neutron: don't set external_network_bridge option by default"
Jenkins [Thu, 23 Feb 2017 00:06:28 +0000 (00:06 +0000)]
Merge "neutron: don't set external_network_bridge option by default"

7 years agoAdding the ip_conntrack_proto_sctp kernel module
Itzik Brown [Wed, 22 Feb 2017 14:58:30 +0000 (16:58 +0200)]
Adding the ip_conntrack_proto_sctp kernel module

When using conntrack there is a need to load the
ip_conntrack_proto_sctp module for SCTP to work.

Closes-bug: 1664192

Change-Id: Ic58f5327401c3ab2215acd8b9ce699f555e8c5e4

7 years agoMerge "Containerized Swift Services."
Jenkins [Wed, 22 Feb 2017 21:39:48 +0000 (21:39 +0000)]
Merge "Containerized Swift Services."

7 years agoMerge "Containerized MongoDB"
Jenkins [Wed, 22 Feb 2017 21:39:22 +0000 (21:39 +0000)]
Merge "Containerized MongoDB"

7 years agoUpdate the Nova Endpoint information for Cinder
Rhys Oxenham [Wed, 22 Feb 2017 21:20:40 +0000 (16:20 -0500)]
Update the Nova Endpoint information for Cinder

This patch updates the Cinder service to reference the correct
catalogue entries for Nova as configured by TripleO. The default
settings as set by TripleO do not match our catalogue entries,
and when Cinder attempts to callback to Nova in certain events
(such as a Cinder volume retype) it can raise an EndpointNotFound
error.

Out of the box we have settings in /etc/cinder/cinder.conf like:

nova_catalog_info = compute:Compute Service:internalURL

With the format as "<service_type>:<service_name>:<endpoint_type>"

Yet our catalogue has no mention of 'Compute Service'. This patch
also fixes the reference for the adminURL also.

Change-Id: I888ee07ef02d82578867e33608901c06e6478472
Co-Authored-By: Greg Charot <gcharot@redhat.com>
7 years agoMerge "Add docker Glance API service"
Jenkins [Wed, 22 Feb 2017 21:22:55 +0000 (21:22 +0000)]
Merge "Add docker Glance API service"

7 years agoMerge "Configure authtoken in nova-placement api service"
Jenkins [Wed, 22 Feb 2017 21:22:44 +0000 (21:22 +0000)]
Merge "Configure authtoken in nova-placement api service"

7 years agoMerge "Add docker keystone service"
Jenkins [Wed, 22 Feb 2017 21:22:37 +0000 (21:22 +0000)]
Merge "Add docker keystone service"

7 years agoMerge "Update ci environment for multinode jobs to support Ceph"
Jenkins [Wed, 22 Feb 2017 20:32:36 +0000 (20:32 +0000)]
Merge "Update ci environment for multinode jobs to support Ceph"

7 years agoMerge "Add docker rabbitmq service"
Jenkins [Wed, 22 Feb 2017 20:27:58 +0000 (20:27 +0000)]
Merge "Add docker rabbitmq service"

7 years agoMerge "Add docker mistral services"
Jenkins [Wed, 22 Feb 2017 20:27:44 +0000 (20:27 +0000)]
Merge "Add docker mistral services"

7 years agoMerge "Add docker zaqar service"
Jenkins [Wed, 22 Feb 2017 20:27:02 +0000 (20:27 +0000)]
Merge "Add docker zaqar service"

7 years agoMerge "Add docker heat services"
Jenkins [Wed, 22 Feb 2017 20:25:42 +0000 (20:25 +0000)]
Merge "Add docker heat services"

7 years agoMerge "Add docker nova services"
Jenkins [Wed, 22 Feb 2017 20:25:34 +0000 (20:25 +0000)]
Merge "Add docker nova services"

7 years agoMerge "Add docker memcached service"
Jenkins [Wed, 22 Feb 2017 20:22:36 +0000 (20:22 +0000)]
Merge "Add docker memcached service"

7 years agoParallelize docker-puppet.py
Ian Main [Tue, 7 Feb 2017 22:08:14 +0000 (17:08 -0500)]
Parallelize docker-puppet.py

Use a pool of worker processes to run the puppet modules so they
can all be done in parallel.  Defaults to cpu count processes.

Change-Id: I083d302b8cf6538569e4d165221c21df152266bc

7 years agoMerge "Add step0,validation checks for heat services"
Jenkins [Wed, 22 Feb 2017 19:41:30 +0000 (19:41 +0000)]
Merge "Add step0,validation checks for heat services"

7 years agoMerge "Enable docker services in the registry"
Jenkins [Wed, 22 Feb 2017 19:37:31 +0000 (19:37 +0000)]
Merge "Enable docker services in the registry"

7 years agoMerge "Add docker neutron services"
Jenkins [Wed, 22 Feb 2017 19:37:22 +0000 (19:37 +0000)]
Merge "Add docker neutron services"

7 years agoMerge "Add docker ironic services"
Jenkins [Wed, 22 Feb 2017 19:37:05 +0000 (19:37 +0000)]
Merge "Add docker ironic services"

7 years agoWrite out a json file containing container startup info and create tool to use it.
Ian Main [Thu, 9 Feb 2017 21:23:59 +0000 (16:23 -0500)]
Write out a json file containing container startup info and create tool to use it.

This adds a bit to the post.yaml for docker to write out a json file
containing all the information on how we are start docker containers
(thanks Dan!).  I've then written a script that parses this that can
be used to execute docker run commands in various ways for debugging
purposes.

Change-Id: I36d66b42d1ac5030db8841820d4fc512a71d1285
Co-Authored-by: Dan Prince <dprince@redhat.com>
7 years agoContainerized Swift Services.
Ian Main [Thu, 26 Jan 2017 02:02:16 +0000 (21:02 -0500)]
Containerized Swift Services.

Running swift in containers. Oh yeah.

Co-Authored-by: Dan Prince <dprince@redhat.com>
Change-Id: I2d96514fb7aa51dffe8fe293bc950e0e99df5e94

7 years agoAdd docker Glance API service
Dan Prince [Sat, 7 Jan 2017 16:45:29 +0000 (11:45 -0500)]
Add docker Glance API service

Co-Authored-By: Dan Prince <dprince@redhat.com>
Change-Id: I02cc769df5ec7afd608c502abc63fde8aa52be82

7 years agoContainerized MongoDB
Flavio Percoco [Fri, 20 Jan 2017 09:40:09 +0000 (09:40 +0000)]
Containerized MongoDB

Change-Id: Ic3fd3bfd76d31ba515dbabdda7dfd06b9833a2ca

7 years agoMerge "Adding upgrade steps to congress service"
Jenkins [Wed, 22 Feb 2017 16:00:03 +0000 (16:00 +0000)]
Merge "Adding upgrade steps to congress service"

7 years agomultinode/upgrade: add nova services to environment
Emilien Macchi [Wed, 15 Feb 2017 15:23:52 +0000 (10:23 -0500)]
multinode/upgrade: add nova services to environment

Add Nova services to the environment that deploys the upgrade Ci job.

Change-Id: I4b98b433e5c56a35e42ba34c2f2e663a4cb79580

7 years agoRe-add the disable_upgrade_deployment note in roles_data.yaml
marios [Wed, 22 Feb 2017 10:59:22 +0000 (12:59 +0200)]
Re-add the disable_upgrade_deployment note in roles_data.yaml

This was accidentally removed in
If581f301a5493ef33ac1386bdc22f9fca4f2544e looks like

Change-Id: I0e2c4fe664daca5c50921673db067701195c501f

7 years agoMerge "Increase apache ServerLimit and workers to 100"
Jenkins [Wed, 22 Feb 2017 06:37:02 +0000 (06:37 +0000)]
Merge "Increase apache ServerLimit and workers to 100"

7 years agoMerge "Add environment for deployed-server with pacemaker"
Jenkins [Wed, 22 Feb 2017 04:32:47 +0000 (04:32 +0000)]
Merge "Add environment for deployed-server with pacemaker"

7 years agoIncrease apache ServerLimit and workers to 100
Sagi Shnaidman [Tue, 21 Feb 2017 20:18:01 +0000 (22:18 +0200)]
Increase apache ServerLimit and workers to 100

Increase apache serverlimit and maxrequestworkers to 100
in low-memory-usage template.
We have been reaching the limit with all the OpenStack services that we run in WSGI.
Increasing the number will help us to promote packages in TripleO CI.

Change-Id: I3f71f279a8dfaee9db5f5d1091ad079d9170de1f

7 years agoMerge "Improve the README for the _setting keys"
Jenkins [Tue, 21 Feb 2017 21:24:49 +0000 (21:24 +0000)]
Merge "Improve the README for the _setting keys"

7 years agoImprove the README for the _setting keys
Michele Baldessari [Mon, 20 Feb 2017 19:18:50 +0000 (20:18 +0100)]
Improve the README for the _setting keys

It is not entirely clear to someone writing their
own templates how to distribute hiera keys to different
roles. Let's clear this up with a more extensive description.

Change-Id: I02224389c2de90bc5534bce764e5e9d3bb23538f

7 years agoAdd checks in ansible upgrade tasks for CephMon and CephOSD
Giulio Fidente [Fri, 17 Feb 2017 15:49:58 +0000 (16:49 +0100)]
Add checks in ansible upgrade tasks for CephMon and CephOSD

Adds two checks, one for the CephMon and one for the CephOSD upgrade
tasks borrowed from ceph-ansible.

Change-Id: I0a0e60d277240130c6bd76a74ccc13354b87a30a
Co-Authored-By: Sebastien Han <seb@redhat.com>
7 years agoEnable panko service by default on overcloud
Pradeep Kilambi [Mon, 20 Feb 2017 13:00:55 +0000 (08:00 -0500)]
Enable panko service by default on overcloud

There are other applications still relying on panko and not
enabling by default is causing integration concerns.

Closes-bug: #1666619

Change-Id: I615694ca5f5a04fef4b0098c8083fb43432bb81f

7 years agoAdd step0,validation checks for heat services
marios [Tue, 21 Feb 2017 14:08:27 +0000 (16:08 +0200)]
Add step0,validation checks for heat services

These are currently commented out because we were waiting for
I7612189be49c9c07f64753c1be4b72aa8524d06d to enable these in the
ci upgrades job.

Change-Id: I07bc0c2af0b227416470e23ad42f3a9aae430271

7 years agoMerge "Stop nova-api before upgrading package"
Jenkins [Tue, 21 Feb 2017 12:37:07 +0000 (12:37 +0000)]
Merge "Stop nova-api before upgrading package"

7 years agoMerge "Adding upgrade_tasks to tacker"
Jenkins [Tue, 21 Feb 2017 00:55:37 +0000 (00:55 +0000)]
Merge "Adding upgrade_tasks to tacker"

7 years agoAdding upgrade steps to congress service
Dan Radez [Mon, 13 Feb 2017 14:23:33 +0000 (09:23 -0500)]
Adding upgrade steps to congress service

Change-Id: I79169baf4c59e9325355992288de2e9ad8088e3b