Emilien Macchi [Tue, 7 Mar 2017 17:06:10 +0000 (12:06 -0500)]
sahara: configure keystone_authtoken parameters
Configure keystone_authtoken for Sahara service.
Change-Id: I045b7d1d52851ab0d532a8524fcea95705e3db78
Partial-implement: blueprint keystone-v3
Jenkins [Tue, 7 Mar 2017 16:40:53 +0000 (16:40 +0000)]
Merge "Enable keystone cadf notifications"
Jenkins [Tue, 7 Mar 2017 10:08:20 +0000 (10:08 +0000)]
Merge "Enable composable upgrades for docker service templates"
Jenkins [Tue, 7 Mar 2017 10:06:09 +0000 (10:06 +0000)]
Merge "Add docker composable service template"
Jenkins [Tue, 7 Mar 2017 03:39:38 +0000 (03:39 +0000)]
Merge "Adds upgrade tasks for OpenDaylight services"
Jenkins [Tue, 7 Mar 2017 00:29:31 +0000 (00:29 +0000)]
Merge "Overwrite nova placement with stub for docker"
Jenkins [Mon, 6 Mar 2017 21:11:53 +0000 (21:11 +0000)]
Merge "Fix a typo"
Jenkins [Mon, 6 Mar 2017 18:46:22 +0000 (18:46 +0000)]
Merge "Cinder-api upgrade: use httpd instead of apachectl"
Yolanda Robla [Mon, 6 Mar 2017 17:09:19 +0000 (18:09 +0100)]
Enable keystone cadf notifications
It will allow to configure keystone event notifications
using CADF, as documented on:
https://docs.openstack.org/developer/keystone/event_notifications.html
CADF events provide auditing capabilities for compliance with
security.
Change-Id: Id16b264c295b9e3adbf960366ff8328ba8dcd485
Steven Hardy [Wed, 1 Mar 2017 13:57:13 +0000 (13:57 +0000)]
Enable composable upgrades for docker service templates
This aligns the docker based services with the new composable upgrades
architecture we landed for ocata, and does a first-pass adding upgrade_tasks
for the services (these may change, atm we only disable the service on
the host).
To run the upgrade workflow you basically do two steps:
openstack overcloud deploy --templates \
-e environments/major-upgrade-composable-steps-docker.yaml
This will run the ansible upgrade steps we define via upgrade_tasks
then run the normal docker PostDeploySteps to bring up the containers.
For the puppet workflow there's then an operator driven step where
compute nodes (and potentially storage nodes) are upgrades in batches
and finally you do:
openstack overcloud deploy --templates \
-e environments/major-upgrade-converge-docker.yaml
In the puppet case this re-applies puppet to unpin the nova RPC API
so I guess it'll restart the nova containers this affects but otherwise
will be a no-op (we also disable the ansible steps at this point.
Depends-On: I9057d47eea15c8ba92ca34717b6b5965d4425ab1
Change-Id: Ia50169819cb959025866348b11337728f8ed5c9e
Steven Hardy [Thu, 2 Mar 2017 12:08:39 +0000 (12:08 +0000)]
Add docker composable service template
This uses a puppet-tripleo profile to configure and start docker
in step1 of the deployment, which is before we attempt to deploy
any containers (see docker/services/README.rst#docker-steps)
This enables existing environments on upgrade to configure things
correctly, without using the docker/firstboot/setup_docker_host.sh
- the firstboot approach may still be needed for atomic, but for
environments where we can run puppet on the host this integrates
more cleanly with our existing architecture I think.
Depends-On: Id8add1e8a0ecaedb7d8a7dc9ba3747c1ac3b8eea
Change-Id: If4ffe21579bcb2770f4e5a96be7960b52927a27b
Jenkins [Mon, 6 Mar 2017 14:42:57 +0000 (14:42 +0000)]
Merge "Make neutron dhcp agents per network conditional"
Jenkins [Mon, 6 Mar 2017 14:04:46 +0000 (14:04 +0000)]
Merge "Use the new hiera hook in all remaining templates"
Juan Antonio Osorio Robles [Mon, 6 Mar 2017 12:21:10 +0000 (14:21 +0200)]
Cinder-api upgrade: use httpd instead of apachectl
It doesn't work downstream, so the httpd command was recommended.
Change-Id: I4807333b80dad10f16e5deb56cbfdda656cd1e50
Jenkins [Mon, 6 Mar 2017 12:18:57 +0000 (12:18 +0000)]
Merge "ec2-api: Get FQDN from hiera instead of puppet fact"
Jenkins [Mon, 6 Mar 2017 11:53:03 +0000 (11:53 +0000)]
Merge "Removes old environment file references"
Jenkins [Mon, 6 Mar 2017 10:32:52 +0000 (10:32 +0000)]
Merge "Put docker puppet config in puppet_config dict"
marios [Mon, 6 Mar 2017 08:33:01 +0000 (10:33 +0200)]
Use the new hiera hook in all remaining templates
The new hiera hook in I21639f6aadabf9e49f40d1bb0b1d0edcfc4dbc5e
was added to most of the tripleo-heat-templates in
Ibe7e2044e200e2c947223286fdf4fd5bcf98c2e1
The new hook is installed by default if you use tripleo-common
Ia1864933235152b7e899c4442534879f8e22240d and will be installed
as part of the Newton to Ocata upgrades workflow in
I0c7a32194c0069b63a501a913c17907b47c9cc16
In order to use the new hiera data as part of the upgrade we
need to remove the old hieradata which will break anyone still
defining and using it. This change updates the remaining vendor
plugin manifests to use the new hiera hook. The pre-requisite
is that the new hook is installed on their overcloud (as above
it comes if you follow the N..O upgrade)
Change-Id: Ic95154734cb21e6b941c7f1569295b413963831d
Jenkins [Sat, 4 Mar 2017 11:32:20 +0000 (11:32 +0000)]
Merge "etcd: Get FQDN from hiera instead of puppet fact"
Jenkins [Fri, 3 Mar 2017 22:09:43 +0000 (22:09 +0000)]
Merge "Fix httpd dir create to not error if exists"
Jenkins [Fri, 3 Mar 2017 15:04:51 +0000 (15:04 +0000)]
Merge "Fix Panko API upgrade process"
Christopher Brown [Fri, 3 Mar 2017 14:00:53 +0000 (14:00 +0000)]
Removes old environment file references
ODL-l3 env file was removed in commit
7163746
manage-firewall was removed in commit
2064ab8 as this was enabled
by default
Change-Id: I8ed8d4ed5bf709f2ac581adfaacc24a7582f13bd
Pradeep Kilambi [Thu, 2 Mar 2017 16:53:26 +0000 (11:53 -0500)]
Fix httpd dir create to not error if exists
In cases where /var/log/httpd already exists, this exits with error
code 1.
$ sudo docker logs keystone-init-log
mkdir: cannot create directory '/var/log/httpd': File exists
Change-Id: I62bf08d9fc9e02d5f3016bd14bb0a090b76ac837
Jenkins [Fri, 3 Mar 2017 12:53:46 +0000 (12:53 +0000)]
Merge "Enable IronicPxe in the undercloud"
Jenkins [Fri, 3 Mar 2017 11:48:34 +0000 (11:48 +0000)]
Merge "Removes opencontrail reference"
Juan Antonio Osorio Robles [Fri, 3 Mar 2017 09:08:38 +0000 (11:08 +0200)]
etcd: Get FQDN from hiera instead of puppet fact
The puppet facts will be removed soon and using the hiera value is
adviced instead.
Change-Id: I318f81abaac997370e950780993dc95cae088327
Juan Antonio Osorio Robles [Fri, 3 Mar 2017 09:07:08 +0000 (11:07 +0200)]
ec2-api: Get FQDN from hiera instead of puppet fact
The puppet facts will be removed soon and using the hiera value is
adviced instead.
Change-Id: I3ba89dd9bd471c5723325efc9041ca6da937ccc5
Emilien Macchi [Fri, 3 Mar 2017 03:24:52 +0000 (22:24 -0500)]
Fix Panko API upgrade process
Upgrade process wasn't consistent and correct.
Change-Id: Id1f810d33c2909957be9a2c96d18c96dee939953
Jenkins [Thu, 2 Mar 2017 23:31:43 +0000 (23:31 +0000)]
Merge "Make UpdateDeployment depend on NetworkDeployment"
Dan Prince [Thu, 2 Mar 2017 17:41:30 +0000 (12:41 -0500)]
Overwrite nova placement with stub for docker
This updates kolla config to overwrite the stock
version with the puppet-nova generated mock.
Depends-On: Ie16a60c604ecf9f4012b0630f91e6ece2b6855db
Change-Id: I320f024adc88102ea24c0212702fe2dce826874f
Closes-bug: #440612
Dan Prince [Thu, 2 Mar 2017 20:11:10 +0000 (15:11 -0500)]
Enable IronicPxe in the undercloud
This enables the IronicPxe services which are split out
into separate templates for the containerized undercloud.
Change-Id: I0ec3cefec9b47ef3c59de6972541ef9b560aacb7
Jenkins [Thu, 2 Mar 2017 18:47:35 +0000 (18:47 +0000)]
Merge "Add plan-environment.yaml"
Christopher Brown [Thu, 2 Mar 2017 16:21:55 +0000 (16:21 +0000)]
Removes opencontrail reference
The opencontrail environment file was removed in commit
da91bb6
so this is no longer required
Change-Id: I835dc665ede7fdb50d5be2c3251b8acf20c3ce37
Jenkins [Thu, 2 Mar 2017 14:01:32 +0000 (14:01 +0000)]
Merge "Add upgrade task for panko api"
Jenkins [Thu, 2 Mar 2017 12:21:15 +0000 (12:21 +0000)]
Merge "Upgrades: fix up the rabbitmq HA mode like in new ocata deployments"
Pradeep Kilambi [Sun, 26 Feb 2017 23:34:33 +0000 (18:34 -0500)]
Add upgrade task for panko api
Change-Id: Icc5fbf99301ae47344e1582767e1e7a4687f491b
Jenkins [Thu, 2 Mar 2017 09:49:44 +0000 (09:49 +0000)]
Merge "Add mistral service support for composable upgrades"
Jenkins [Thu, 2 Mar 2017 09:49:37 +0000 (09:49 +0000)]
Merge "upgrades/validation: only run validation when services exist"
Michele Baldessari [Tue, 28 Feb 2017 15:37:07 +0000 (16:37 +0100)]
Upgrades: fix up the rabbitmq HA mode like in new ocata deployments
In ocata we changed the rabbitmq ha policy to "ha-exactly" via the
following changes:
- tht: Iace6daf27a76cb8ef1050ada0de7ff1f530916c6
- puppet-tripleo: Ib62001c03e1e08f58cf0c6e0ba07a8879a584084
We took care of the upgrade path via I3a97505d2ae1ae27f3080ffe74c33fdabffd2420
With the move to the ansible-based composable upgrades we left this change out.
And now an upgraded environment has the following policy:
- Upgraded environment
Attributes: set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"
- New environment
Attributes: set_policy="ha-all ^(?!amq\.).* {"ha-mode":"exactly","ha-params":2}"
We need to add this pcs resource change to the our upgrade scripts.
Change-Id: I3c4113c207e9d0c45be43df7c2379ac26cb60692
Closes-Bug: #
1668600
Jenkins [Wed, 1 Mar 2017 23:18:08 +0000 (23:18 +0000)]
Merge "Containerize neutron-l3 agent"
Steve Baker [Wed, 1 Mar 2017 03:09:31 +0000 (03:09 +0000)]
Put docker puppet config in puppet_config dict
This approach removes the need for the yaql zip to build the
docker-puppet data by building the data in a puppet_config dict.
This allows a future change to make docker-puppet.py only accept dict
data.
Currently the step_config is left where it is and referenced inside
puppet_config, but feedback is welcome whether this is necessary or
desirable.
Change-Id: I4a4d7a6fd2735cb841174af305dbb62e0b3d3e8c
Tim Rozet [Mon, 27 Feb 2017 20:19:56 +0000 (15:19 -0500)]
Adds upgrade tasks for OpenDaylight services
Change-Id: I740b20b12acb3740886409bff86c4989f0a066f4
Signed-off-by: Tim Rozet <trozet@redhat.com>
Jenkins [Wed, 1 Mar 2017 19:54:00 +0000 (19:54 +0000)]
Merge "Associate unmapped hosts with cell mappings"
Steven Hardy [Thu, 1 Dec 2016 10:04:58 +0000 (10:04 +0000)]
Add mistral service support for composable upgrades
Change-Id: I189edaf69c0e97a3399e6af939595f98322d7c03
Partially-Implements: blueprint overcloud-upgrades-per-service
Emilien Macchi [Mon, 27 Feb 2017 18:04:08 +0000 (13:04 -0500)]
upgrades/validation: only run validation when services exist
During upgrades, validation test if a service is running before the
upgrade process starts.
In some cases, servies doesn't exist yet so we don't want to run the
validation.
This patch makes sure we check if the service is actually present on the
system before validating it's running correctly.
Also it makes sure that services are enabled before trying to stop them.
It allows use-cases where we want to add new services during an upgrade.
Also install new packages of services added in Ocata, so we can validate
upgrades on scenarios jobs.
Change-Id: Ib48fb6b1557be43956557cbde4cbe26b53a50bd8
John Trowbridge [Mon, 27 Feb 2017 15:01:00 +0000 (10:01 -0500)]
Containerize neutron-l3 agent
This allows to run a containerized neutron on the overcloud.
Co-Authored-By: Martin André <m.andre@redhat.com>
Depends-On: Iaf6536b1c4d0b2b118af92295136378cdfeee9d1
Change-Id: I86a12248d4f28f4dbe7708be928bcd8a45968d01
John Trowbridge [Mon, 27 Feb 2017 15:00:25 +0000 (10:00 -0500)]
Associate unmapped hosts with cell mappings
Otherwise the containerized nova running in the overcloud fails with
"Host 'overcloud-novacompute-0' is not mapped to any cell, Code: 400".
Co-Authored-By: Martin André <m.andre@redhat.com>
Change-Id: I9ff77f25bfd1f37167b0638a32fe5049951bc5b4
Jenkins [Wed, 1 Mar 2017 14:42:02 +0000 (14:42 +0000)]
Merge "Disable exit on error for pacemaker commands for update flow"
Jenkins [Wed, 1 Mar 2017 11:56:31 +0000 (11:56 +0000)]
Merge "Switch to dict format for docker_puppet_tasks"
Ana Krivokapic [Fri, 6 Jan 2017 13:58:33 +0000 (14:58 +0100)]
Add plan-environment.yaml
This file is needed for plan import and export features. We want to enable the
user to store the selection of environment options, so that it can be
re-imported, and it does not have to be perfmed manually multiple times.
The plan create workflow will look into the Swift
container for this file, and import its contents into the Mistral
environment. Conversely, plan export will create this file from the Mistral
environment contents, so that it can later be re-imported.
For more information, see the related blueprint, and the spec at
https://specs.openstack.org/openstack/tripleo-specs/specs/ocata/gui-plan-import-export.html
Partially implements: blueprint enhance-plan-creation-with-plan-environment
Change-Id: I95e3e3a25104623d6fcf38e99403cebbd591b92d
Jenkins [Wed, 1 Mar 2017 11:06:04 +0000 (11:06 +0000)]
Merge "Adding keystone parameters for Tacker"
Jenkins [Wed, 1 Mar 2017 11:05:52 +0000 (11:05 +0000)]
Merge "Add etcd composable upgrade steps"
Jenkins [Wed, 1 Mar 2017 11:05:45 +0000 (11:05 +0000)]
Merge "Align hyperconverged-ceph.yaml environment and adds some validation"
Jenkins [Wed, 1 Mar 2017 10:09:53 +0000 (10:09 +0000)]
Merge "Put service stop at step1 and quiesce at step2."
Steven Hardy [Wed, 1 Mar 2017 09:51:20 +0000 (09:51 +0000)]
Make UpdateDeployment depend on NetworkDeployment
Prior to https://review.openstack.org/#/c/271450/ os-net-config was
applied via os-refresh-config directly, which meant that even though
UpdateDeployment and NetworkDeployment can be created concurrently,
we'd always do the os-net-config step first.
However now that we apply both steps via scripts (which are both handled
via the same heat-config hook) we should add an explicit dependency to
ensure the network is always fully configured before attempting to run
any update. This should avoid the risk of e.g running an update on
initial deployment before the network connectivity to access yum repos
is in place.
Change-Id: Idff7a95afe7b49b6384b1d0c78e76522fb1f8eb7
Related-Bug: #
1666227
Jenkins [Wed, 1 Mar 2017 05:28:41 +0000 (05:28 +0000)]
Merge "Use --disable= in subscription-manager to avoid shell expansion."
Jenkins [Wed, 1 Mar 2017 03:56:03 +0000 (03:56 +0000)]
Merge "upgrades: fix ec2api conditional"
Steve Baker [Tue, 28 Feb 2017 23:34:51 +0000 (23:34 +0000)]
Switch to dict format for docker_puppet_tasks
This change gives the option of docker-puppet.py data to be in a dict
as well as a list. This allows docker_puppet_tasks data to use the
same keys as the top level puppet config data.
If the yaql fu can be worked out to build the top level data,
docker-puppet.py can later drop the list format entirely.
Change-Id: I7e2294c6c898d2340421c93516296ccf120aa6d2
Jenkins [Wed, 1 Mar 2017 01:06:57 +0000 (01:06 +0000)]
Merge "mysqlclient: Use actual parameter in puppet to set bind-address"
Jenkins [Wed, 1 Mar 2017 01:06:09 +0000 (01:06 +0000)]
Merge "Adding keystone parameters for Congress"
Vincent S. Cojot [Thu, 23 Feb 2017 14:38:24 +0000 (09:38 -0500)]
Use --disable= in subscription-manager to avoid shell expansion.
In extraconfig/pre_deploy/rhel-registration/scripts/rhel-registration,
there's a line that says:
retry subscription-manager repos --disable '*'
I believe this is broken and will result in shell expansion being made.
The proper line should be:
retry subscription-manager repos --disable='*'
This regression came from commit
2b06ed8adce2bcc18480b71c0f20a0ec2d21de19.
(Also see https://review.openstack.org/#/c/381233 )
This patch fixes the regression while preserving functionality
of the above change.
Closes-Bug:
1667316
Change-Id: I54f0db3f1f596f6356f7445cdc61737f20f14318
Signed-off-by: Vincent S. Cojot <vincent@cojot.name>
Saravanan KR [Mon, 27 Feb 2017 13:46:03 +0000 (19:16 +0530)]
Disable exit on error for pacemaker commands for update flow
Package update fails on compute node, when yum_update checks for
pacemaker status via systemctl command. Because exit on error (-e)
option has been enabled recently, this issue is happening. Fixing
by, executing the command only on nodes where pacemaker is enabled.
Closes-Bug: #
1668266
Change-Id: I2aae4e2fdfec526c835f8967b54e1db3757bca17
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
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
Giulio Fidente [Tue, 28 Feb 2017 17:55:55 +0000 (18:55 +0100)]
Align hyperconverged-ceph.yaml environment and adds some validation
Until bug #
1635409 is fixed we'll have to keep the default list
of services deployed by hyperconverged-ceph.yaml in sync with the
ServicesDefault list provided in roles_data.yaml
This change adds some logic in the templates validation script to
ensure that is preserved with future updates.
Change-Id: Ib767f9a24c3541b16f96bd6b6455cf797113fbd8
Jenkins [Tue, 28 Feb 2017 16:09:58 +0000 (16:09 +0000)]
Merge "Switch central and compute templates to use polling agent"
Dan Radez [Mon, 27 Feb 2017 17:56:58 +0000 (12:56 -0500)]
Adding keystone parameters for Tacker
Change-Id: I256d2fcb6353d029750113c1fec59a89c82583ca
Brent Eagles [Mon, 27 Feb 2017 15:12:20 +0000 (11:42 -0330)]
Make neutron dhcp agents per network conditional
While the heat templates specify a default value of 3, it rarely seems
to have an effect as the tripleoclient is setting this according to the
controller scale. This was fine before composable roles, but it is now
invalid. While the client needs to be modified to no longer set this
according to controller scale, the template should default to a sentinel
value that will allow the puppet code to determine the proper value by
the number of hosts that have the neutron dhcp agent deployed on them.
Depends-On: I5533e42c5ba9f72cc70d80489a07e30ee2341198
Partial-bug: #
1632721
Change-Id: I06628764c4769d91bbc42efe1c722702d6574d02
Jenkins [Tue, 28 Feb 2017 15:23:21 +0000 (15:23 +0000)]
Merge "Add auditd upgrate steps"
Jenkins [Tue, 28 Feb 2017 15:23:14 +0000 (15:23 +0000)]
Merge "Add zaqar service for composable upgrade"
Jenkins [Tue, 28 Feb 2017 15:18:41 +0000 (15:18 +0000)]
Merge "Add upgrade support for Horizon"
Jenkins [Tue, 28 Feb 2017 14:32:40 +0000 (14:32 +0000)]
Merge "Add support for upgrading ec2-api"
Dan Radez [Mon, 27 Feb 2017 17:06:33 +0000 (12:06 -0500)]
Adding keystone parameters for Congress
Change-Id: Ic50aee9e635f62f06fa757fa3d88d9d8c5b28fcb
Jenkins [Tue, 28 Feb 2017 13:47:56 +0000 (13:47 +0000)]
Merge "Configure SSL connection for MySQL client via client config file"
Juan Antonio Osorio Robles [Tue, 28 Feb 2017 12:48:38 +0000 (14:48 +0200)]
mysqlclient: Use actual parameter in puppet to set bind-address
It was using a hiera key, and fetching that from a hiera call in the
puppet manfiest. But we can remove that if we set it via hiera from
t-h-t.
Change-Id: I5af5ccb88e644f4dd25503d8e7a93796695d3039
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."
Jenkins [Tue, 28 Feb 2017 10:39:58 +0000 (10:39 +0000)]
Merge "Deploy versionless keystone endpoints (for keystone only)"
Carlos Camacho [Mon, 20 Feb 2017 09:45:13 +0000 (10:45 +0100)]
Add zaqar service for composable upgrade
Change-Id: I316e14317e0586e895dcb4e084aa54e7665f6a20
Carlos Camacho [Wed, 25 Jan 2017 16:55:59 +0000 (17:55 +0100)]
Add support for upgrading ec2-api
Change-Id: I2703dd1a7e3eefa0ad6f7b74183101de6c1ad915
Carlos Camacho [Sun, 26 Feb 2017 20:27:18 +0000 (21:27 +0100)]
Add etcd composable upgrade steps
Adding etcd upgrade tasks
Change-Id: Ie891a1a03585b3aec1ed30c176b5fb6b67d7e4b7
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
Emilien Macchi [Thu, 23 Feb 2017 17:58:16 +0000 (12:58 -0500)]
Add upgrade support for Horizon
Change-Id: I91c3c93c1571288daa78b6d24b0aa9824a2bb5c4
Jenkins [Tue, 28 Feb 2017 07:36:56 +0000 (07:36 +0000)]
Merge "Adds http proxy support for registering RHEL overcloud nodes"
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
Jenkins [Mon, 27 Feb 2017 23:04:33 +0000 (23:04 +0000)]
Merge "Deploy 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
Jenkins [Mon, 27 Feb 2017 18:01:44 +0000 (18:01 +0000)]
Merge "Add VPP composable service"
Jenkins [Mon, 27 Feb 2017 17:45:08 +0000 (17:45 +0000)]
Merge "Make heat max_json_body_size configurable"
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
Jenkins [Mon, 27 Feb 2017 16:48:27 +0000 (16:48 +0000)]
Merge "Add OpenDaylightConnectionProtocol parameter to opendaylight-api service"
Jenkins [Mon, 27 Feb 2017 16:44:51 +0000 (16:44 +0000)]
Merge "Enable docker for all roles"
Jenkins [Mon, 27 Feb 2017 15:47:28 +0000 (15:47 +0000)]
Merge "Update the Nova Endpoint information for Cinder"
Jenkins [Mon, 27 Feb 2017 11:09:00 +0000 (11:09 +0000)]
Merge "Install openstack-panko-api on upgrade"
Jenkins [Mon, 27 Feb 2017 10:25:19 +0000 (10:25 +0000)]
Merge "Install openstack-heat-agents on upgrade"
Jenkins [Mon, 27 Feb 2017 09:19:16 +0000 (09:19 +0000)]
Merge "Don't recalculate EndpointMap to get outputs"
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
Jenkins [Sat, 25 Feb 2017 21:00:38 +0000 (21:00 +0000)]
Merge "multinode_major_upgrade: enable Pacemaker"
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
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
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