3505 Commits

Author SHA1 Message Date
Giulio Fidente
db58ec86c7 Deploy Manila with CephMDS in scenario004
Adds the Manila and CephMDS services into scenario004 and a few
resources in the pingtest to test the Manila deployment.

Also adds Pacemaker to scenario004 which is needed for ManilaShare.

Co-Authored-By: jprovazn@redhat.com
Depends-On: Ia2ece0163a3c25eb28bc0b471cd1797d52fe4e3c
Change-Id: I70515c5b9ce2668a684649ecd40421b69078ee83
Related-Bug: #1644784
2017-02-14 10:59:51 +01:00
OpenStack Proposal Bot
093949dc5d Updated from global requirements
Change-Id: Ic4cfdedfc0a60ebfd2391d03112f68e7a11629ce
2017-02-14 06:02:06 +00:00
Jenkins
fab8f52263 Merge "Configure the placement API's interface to use the internal endpoint" 2017-02-14 00:38:20 +00:00
Jenkins
47b26212de Merge "Remove duplicated release notes" 2017-02-13 20:07:33 +00:00
Jenkins
fb31aa202d Merge "Add missing TripleO services to ci/multinode" 2017-02-13 20:06:21 +00:00
Jenkins
18d3479385 Merge "Enables support for configuring Cinder with Dell EMC ScaleIO storage backend." 2017-02-13 18:00:05 +00:00
Emilien Macchi
f2ab850d4a Remove duplicated release notes
Change-Id: I8c2e0af3ad4e47b12f4ecf2d5762df95e66fa34d
2017-02-13 11:17:51 -05:00
Jenkins
3fcc98386a Merge "Added further security functionality in release notes." 2017-02-13 16:15:46 +00:00
Jenkins
78a68f4091 Merge "nova-placement: support upgrade" 2017-02-13 16:15:38 +00:00
Jenkins
c194ea731d Merge "placement: switch service to use NovaPlacementNetwork" 2017-02-13 15:54:54 +00:00
Jenkins
d7972df765 Merge "Remove [heat,glance,ironic,cinder,keystone] db sync from ansible" 2017-02-13 15:44:44 +00:00
Emilien Macchi
aa7134b4f0 Add missing TripleO services to ci/multinode
Add:
    - OS::TripleO::Services::TripleoPackages
    - OS::TripleO::Services::TripleoFirewall

to the CI environments, so we can test Firewalling and also TripleO
packages upgrades.

Change-Id: I5d39c7a332a4c376fb4d6ee9463d27f481b6a0d0
2017-02-13 10:16:40 -05:00
Jenkins
5071359692 Merge "Add missing release notes for Ocata" 2017-02-13 14:09:20 +00:00
Jenkins
efdb1461d2 Merge "Fix Neutron region in nova.conf" 2017-02-13 14:05:52 +00:00
Emilien Macchi
ef7b38a3df nova-placement: support upgrade
Upgrade nova-placement service with Ansible.

Change-Id: I43cac37afbc8b39708389895d9f7350b6bd4bcfd
2017-02-13 13:42:34 +00:00
Jenkins
d56aa7a2df Merge "Remove the ansible neutron-api db sync as for other services" 2017-02-13 13:09:08 +00:00
marios
ec5ba081c4 Remove [heat,glance,ironic,cinder,keystone] db sync from ansible
These are handle by puppet as usual (puppet run comes after the
ansible steps) so remove them from these remaining upgrade_tasks

Change-Id: Ic341f31251622ccb11a5f7818b2edf7a82391560
2017-02-13 13:54:21 +02:00
Jenkins
369c11edd6 Merge "FreeIPA: don't preprovision service principals if novajoin is enabled" 2017-02-13 11:18:19 +00:00
marios
d23c164327 Remove the ansible neutron-api db sync as for other services
In line with other service we leave the db sync to puppet unless
needed for some workaround/upgrade related reason.

Change-Id: I9ae463cda19ffdd66f9ccbae40e85551841ab938
2017-02-13 11:40:32 +02:00
Juan Antonio Osorio Robles
ca843e1882 Configure the placement API's interface to use the internal endpoint
Due to the keystoneauth library's defaults, it uses the public interface
currently. This is not desirable in most cases (specially when using
network isolation); so we set it to use the internal one.

Change-Id: Ic222a2b734f4d512349fd8556aa2864b13a1eb07
Depends-On: I1c7fd3a32d04e2fafb3820d1c1f221f45c613c83
Closes-Bug: #1663187
2017-02-13 08:44:54 +02:00
Jenkins
e6a88afa04 Merge "adding Congress Support" 2017-02-12 23:29:42 +00:00
Emilien Macchi
7bca48b28a Add missing release notes for Ocata
Change-Id: I1bc3f37f910d6dfa833166217b1f58931d06be02
2017-02-12 15:07:32 -05:00
Jenkins
be6a66042e Merge "Adds cluster status check_and_fail before running upgrade (step0)" 2017-02-12 15:47:29 +00:00
Emilien Macchi
fbb729828f placement: switch service to use NovaPlacementNetwork
... instead of using NovaApiNetwork.

Change-Id: I34043c68c24b05bac98f864bc2ac2fc4743617ab
2017-02-12 08:53:36 -05:00
Emilien Macchi
94a0d14f8d Fix Neutron region in nova.conf
Default in puppet-neutron is 'RegionOne', so let's override it with the
right parameter in TripleO.

Change-Id: I3f1693b91178027c8e05288aeba72b7d6bd042be
2017-02-12 08:48:15 -05:00
Jenkins
b7c71387bf Merge "Dump and run puppet for role which are disable_upgrade_deployment true" 2017-02-12 13:00:23 +00:00
Jenkins
c83933e69e Merge "Remove gnocchi db sync from the ansible upgrade step" 2017-02-10 19:23:05 +00:00
Jenkins
1301745eb9 Merge "Remove unused SR-IOV parameter NeutronSupportedPCIVendorDevs" 2017-02-10 17:51:43 +00:00
Mathieu Bultel
8a77f29e58 Remove gnocchi db sync from the ansible upgrade step
Since gnocchi db sync for upgrade is made by puppet
we need to remove it from ansible tasks

Change-Id: I4a26513c3e3d0dcf77c007ea865364e38da3a94a
2017-02-10 17:22:56 +01:00
marios
5e411fa85f Adds cluster status check_and_fail before running upgrade (step0)
This depends on a change in the pacemaker_cluster resource
https://review.gerrithub.io/#/c/307078/

Change-Id: Iaf50e27607b159173190912604198b6a471fe35f
2017-02-10 16:00:01 +00:00
Jenkins
f2d5f8a5c0 Merge "Add pacemaker composable upgrade steps" 2017-02-10 15:26:46 +00:00
Jenkins
c505fad72b Merge "Remove legacy major upgrade scripts for Ceph and BlockStorage" 2017-02-10 15:26:39 +00:00
Jenkins
d8949a8bbb Merge "Remove aodh db sync from ansible upgrade" 2017-02-10 15:26:29 +00:00
Mathieu Bultel
f55d670761 Dump and run puppet for role which are disable_upgrade_deployment true
We wants to run puppet on each role which has the flag
disable_upgrade_deployment to true. It will run after the upgrade
of the role and before running the whole converge step.

Change-Id: Ia85be688d070dfb5b8337e8ef3c4bc439fb6052e
2017-02-10 16:22:26 +01:00
Dan Radez
f666228678 adding Congress Support
Depends-On: Ic74ccd5fa7b3b04ca810416e5160463252f17474

Implements: blueprint congress-service-integration

Change-Id: Ie60540c340c0eb71ff376aba65507a8bb3e909b6
Signed-off-by: Dan Radez <dradez@redhat.com>
2017-02-10 09:59:38 -05:00
Giulio Fidente
c389ced3f5 Remove legacy major upgrade scripts for Ceph and BlockStorage
We do not need the upgrade scripts used to migrate Ceph from
hammer to jewel. This submission removes that and the legacy
upgrade scripts used for the BlockStorage role.

Change-Id: I2674216dd9b5b849de6a2624ee1115420a254182
2017-02-10 11:42:00 +01:00
marios
ed220aecf5 Delivers upgrade scripts where upgrade steps are disabled
This delivers a /root/tripleo_upgrade_node.sh to those nodes
that have the disable_upgrade_deployment flag set to true.
They will later be upgraded manually by the operator who will
invoke the script delivered here using upgrade-non-controller.sh

We can also deliver any service specific upgrade configuration,
such as configuring nova-compute to use the placement API as this
is required in order for placement to be configured and installed
during the subsequent upgrade steps for controller services.

This removes the compute and swift specific upgrade scripts as
they are now merged into the common
tripleo_upgrade_node.sh - removing any hard coded
reference to a particular role name (compute/objectstorage) and
only relying on the disable_upgrade_deployment is roles_data.yaml

Change-Id: I4531a4038b78087ef4a1a62c35f1328822427817
Co-Authored-By: Mathieu Bultel <mbultel@redhat.com>
2017-02-10 10:26:43 +00:00
Mathieu Bultel
9df2928850 Make UpgradeBatch resource depends on BatchConfig step0
Make UpgradeBatch depends on BatchConfig, for step0
avoid creation of the UpgradeBatchConfig_stepX prior
to UpgradeBatchConfig step0 and add condition

Change-Id: I852beee65590270422cfbc9abe02111d88442f2e
2017-02-10 06:58:41 +00:00
Mathieu Bultel
76e89a5546 Remove aodh db sync from ansible upgrade
The db sync won't be run by ansible but by puppet
as part of the converge step

Change-Id: Ie868a92ece020e5749a401e0897be5ab80f13559
2017-02-10 06:58:02 +00:00
Dan Radez
b49b443ea7 Adding Tacker Support
Depends-On: Ide0e60f3b7a3733788af4337c1c39b4a956c876f
Depends-On: I3d6bbc05644e840395f87333ec80e3b844f69903
Depends-On: Idf6abcb7fe766546cb362ad4afe54f4bccd9c994

Implements: blueprint tacker-service-integration

Change-Id: Ibddc81561f6e6ba671bd01a9251c57d3ad67ba8c
Signed-off-by: Dan Radez <dradez@redhat.com>
2017-02-09 20:23:36 +00:00
Jenkins
f190469c01 Merge "Re-organizes Contrail services to the correct roles" 2017-02-09 17:02:55 +00:00
Michael Henkel
da91bb6e1e Re-organizes Contrail services to the correct roles
In current setup some Contrail services belong to the wrong roles.
The Contrail control plane can be impacted if the Analytics database has
problems.

Change-Id: I0d57a2324c38b5b20cc687c6217a7a364941f7e6
Depends-On: Id0dd35b95c5fe9d0fcc1e16c4b7d6cc601f10818
Closes-Bug: #1659560
2017-02-08 20:25:41 +01:00
Jenkins
aa842a1575 Merge "Remove openstack-ceilometer-expirer check" 2017-02-08 18:23:53 +00:00
Jenkins
a79b3ecb39 Merge "Composable service support for Cinder Dell EMC Storage Center" 2017-02-08 11:15:10 +00:00
Jenkins
76b53b3e2c Merge "implement a collectd composable service" 2017-02-08 06:58:48 +00:00
Jenkins
9dc9c65522 Merge "Add registry and role service list entries for Octavia" 2017-02-07 23:46:06 +00:00
Jenkins
d5b44ae7dc Merge "Stop deploying Nova API in WSGI with Apache" 2017-02-07 23:02:32 +00:00
Jenkins
2ff9615e07 Merge "Introduce Octavia implementation services" 2017-02-07 20:57:13 +00:00
Jenkins
01b8681b2f Merge "Stop setting bind_address on nova db uri." 2017-02-07 20:57:06 +00:00
Emilien Macchi
9f48b91ce7 Stop deploying Nova API in WSGI with Apache
It was suggested by Nova team to not deploying Nova API in WSGI with
Apache in production.
It's causing some issues that we didn't catch until now (see in the bug
report). Until we figure out what was wrong, let's disable it so we can
move forward in the upgrade process.

Change-Id: I09b73476762593642a0e011f83f0233de68f2c33
Related-Bug: 1661360
2017-02-07 19:33:13 +00:00