marios [Fri, 23 Dec 2016 12:18:20 +0000 (14:18 +0200)]
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
Mathieu Bultel [Fri, 25 Nov 2016 10:46:53 +0000 (11:46 +0100)]
Add pacemaker composable upgrade steps
This review adds the pacemaker ansible upgrade steps
into the pacemaker service manifest.
It makes use of the ansible-pacemaker module which for now
is at https://github.com/redhat-openstack/ansible-pacemaker
Change-Id: I33c798a198046d5f66e6b20f86080a8187dc208b
Jenkins [Fri, 27 Jan 2017 22:04:18 +0000 (22:04 +0000)]
Merge "Add AuditD composable service"
Jenkins [Fri, 27 Jan 2017 19:22:15 +0000 (19:22 +0000)]
Merge "Pass parameters for TLS proxy in front of neutron server"
Jenkins [Fri, 27 Jan 2017 18:58:36 +0000 (18:58 +0000)]
Merge "Remove create-legacy-resource-types opts"
Jenkins [Fri, 27 Jan 2017 17:52:29 +0000 (17:52 +0000)]
Merge "Use os-net-config in multinode jobs"
Juan Antonio Osorio Robles [Wed, 25 Jan 2017 17:42:33 +0000 (19:42 +0200)]
Pass parameters for TLS proxy in front of neutron server
If TLS in the internal network is enabled, we run neutron-server
behind a TLS proxy (which is actually httpd's mod_proxy). This passes
the necessary hieradata.
bp tls-via-certmonger
Depends-On: I6dfbf49f45aef9f47e58b5c0dbedd2b4e239979e
Change-Id: I9252512dbf9cf2e3eec50c41bf10629d36070bbd
Emilien Macchi [Wed, 25 Jan 2017 15:35:20 +0000 (10:35 -0500)]
Use os-net-config in multinode jobs
Full credits to James Slagle, author of this code in TripleO CI:
https://review.openstack.org/#/c/409346
This patch adds a new template for configuring networking on the
Overcloud nodes using os-net-config in multinode jobs. Previously we
were not using os-net-config at all.
Also updates the multinode.yaml environment to use this network config
template.
The IP of each subnode is used when the vxlan tunnels are configured in
OVS, given that, each node needs its own unique network configuration.
To accomodate that, the templates makes use of the network_config_hook
function to influence run-os-net-config.sh
This patch is just the first step to totally switching to os-net-config
in multinode jobs. The devstack-gate code is still in use to bootstrap
the initial networking on the undercloud and subnodes. That will be
switched over in subsequent patches.
Change-Id: I6efa71eb23109d0b3b480061135c572ab89f5981
Co-Authorized-By: James Slagle <jslagle@redhat.com>
Implements: blueprint multinode-ci-os-net-config
Oliver Walsh [Thu, 26 Jan 2017 11:21:41 +0000 (11:21 +0000)]
Add support for Jinja2 includes
This replicates the behavior of the custom Jinja2 loader from tripleo-common to
allow template validation on the local filesystem using tox.
Change-Id: I27683ab31187c6334dc5b4b5363a3347874b9a90
Partially-Implements: blueprint overcloud-upgrades-per-service
Depends-On: Idc5c3f49c7a2fc7f3622c76da001992cc657384e
Steven Hardy [Wed, 18 Jan 2017 12:25:56 +0000 (12:25 +0000)]
Add AuditD composable service
This patch allows the management of the AuditD service and its associated
files (such as `audit.rules`)
This is achieved by means of the `puppet-auditd` puppet module.
Also places ssh banner capabilities map on top of patch
Change-Id: Ib8bb52dde88304cb58b051bced9779c97a314d0d
Depends-On: Ie31c063b674075e35e1bfa28d1fc07f3f897407b
Jenkins [Fri, 27 Jan 2017 12:58:03 +0000 (12:58 +0000)]
Merge "Adds a pre-upgrade check that service is running (step0)"
Jenkins [Fri, 27 Jan 2017 12:29:12 +0000 (12:29 +0000)]
Merge "Adds SSH Banner text into sshd_config"
marios [Fri, 23 Dec 2016 14:07:44 +0000 (16:07 +0200)]
Adds a pre-upgrade check that service is running (step0)
Adds a step0 for most services to check that the state is running
before continuing with any of the other upgrades steps (these are
tagged step0).
You can skip this service check by overriding the
SkipUpgradeConfigTags parameter as follows:
parameter_defaults:
SkipUpgradeConfigTags: validation
Co-Authored-By: Steven Hardy <shardy@redhat.com>
Change-Id: Ie276f153015f671b720b6ed5beaac1b921661909
Jenkins [Fri, 27 Jan 2017 04:50:01 +0000 (04:50 +0000)]
Merge "Allow to separate Horizon from Neutron"
Jenkins [Fri, 27 Jan 2017 01:07:31 +0000 (01:07 +0000)]
Merge "Add a release note for using deployed-servers (aka split-stack)"
Jenkins [Fri, 27 Jan 2017 01:07:24 +0000 (01:07 +0000)]
Merge "Add release note for composable upgrades"
Jenkins [Thu, 26 Jan 2017 22:27:14 +0000 (22:27 +0000)]
Merge "Add novajoin entries to the TLS-everywhere environment file"
Emilien Macchi [Thu, 26 Jan 2017 21:50:08 +0000 (16:50 -0500)]
Allow to separate Horizon from Neutron
Allow to deploy 2 different nodes with Neutron and another with Horizon.
Horizon will get the right hieradata to collect the mechanism driver and
configure the dashboard correctly.
Change-Id: I24621f6a7d053cff487984bab0d10a4a97204675
Closes-Bug:
1659662
Jenkins [Thu, 26 Jan 2017 20:06:58 +0000 (20:06 +0000)]
Merge "Add telemetry service support for composable upgrades"
Jenkins [Thu, 26 Jan 2017 20:05:23 +0000 (20:05 +0000)]
Merge "Do not try to update the 'ceph' metapackage from CephMon role"
Pradeep Kilambi [Mon, 23 Jan 2017 15:04:25 +0000 (10:04 -0500)]
Remove create-legacy-resource-types opts
This flag is quite old and doesnt work as expected anymore.
Let ceilometer upgrade create these reource types instead.
Change-Id: I71ea6e2fd9418095de658d709c14bb3006ca2753
Jenkins [Thu, 26 Jan 2017 18:39:13 +0000 (18:39 +0000)]
Merge "Conform CephExternal template to the new hiera hook"
Jenkins [Thu, 26 Jan 2017 18:37:56 +0000 (18:37 +0000)]
Merge "Add Ceph RBD mirror Pacemaker profile"
Jenkins [Thu, 26 Jan 2017 17:23:31 +0000 (17:23 +0000)]
Merge "ci: import multinode_major_upgrade.yaml from tripleo-ci"
Jenkins [Thu, 26 Jan 2017 17:19:02 +0000 (17:19 +0000)]
Merge "Allow dnsmasq_dns_servers to be configured for DHCP Agent"
Jenkins [Thu, 26 Jan 2017 16:55:07 +0000 (16:55 +0000)]
Merge "Use versionless keystone endpoint for barbican-related configurations"
Steven Hardy [Thu, 26 Jan 2017 13:28:15 +0000 (13:28 +0000)]
Add release note for composable upgrades
Adds an initial release note for composable upgrades - I had to be
vague in the upgrades section as we're still working out some details
of the final upgrade workflow for all roles.
Change-Id: Iac0af86f3b56a07070a9d24b1255953f5fd07b34
Jenkins [Thu, 26 Jan 2017 14:09:28 +0000 (14:09 +0000)]
Merge "Set the correct default for gnocchi workers"
Giulio Fidente [Thu, 26 Jan 2017 12:31:38 +0000 (13:31 +0100)]
Do not try to update the 'ceph' metapackage from CephMon role
The 'ceph' metapackage is only provided by some repos so we should
not explicitly pull it.
Also adds a validation step to the CephMon and CephOSD roles to
stop upgrade if the Ceph cluster is in error state.
Change-Id: I5aa275677ada47a352a327b9be21927b852d16f3
Jenkins [Thu, 26 Jan 2017 13:33:26 +0000 (13:33 +0000)]
Merge "Add ironic service support for composable upgrades"
Jenkins [Thu, 26 Jan 2017 13:33:16 +0000 (13:33 +0000)]
Merge "Skip upgrade steps where no tasks are defined"
Jenkins [Thu, 26 Jan 2017 13:33:09 +0000 (13:33 +0000)]
Merge "Add upgrade support for ceph OSD service"
Jenkins [Thu, 26 Jan 2017 13:33:02 +0000 (13:33 +0000)]
Merge "Add upgrade support for ceph-mon service"
Emilien Macchi [Thu, 26 Jan 2017 13:30:10 +0000 (08:30 -0500)]
ci: import multinode_major_upgrade.yaml from tripleo-ci
So we can version it between releases like we do with scenarios.
Change-Id: I3e3aa5d4fa7e03d1f4483bf42fcff17386b58709
Jenkins [Thu, 26 Jan 2017 13:02:11 +0000 (13:02 +0000)]
Merge "Add support for batched upgrades to composable upgrades"
Giulio Fidente [Mon, 5 Dec 2016 15:44:23 +0000 (16:44 +0100)]
Add Ceph RBD mirror Pacemaker profile
This change adds a profile to deploy the Ceph RBD mirroring daemon
as a Pacemaker resource.
Change-Id: Ib07e5bca6a45f0c6c59a3acf07f4e3ae9d2f8948
Depends-On: Ic63dc5cffece38942d305f538f71dd58a5d50789
Closes-Bug: #
1652177
Jenkins [Thu, 26 Jan 2017 11:39:53 +0000 (11:39 +0000)]
Merge "Add snmp service support for composable upgrades"
Luke Hinds [Thu, 8 Dec 2016 13:12:53 +0000 (13:12 +0000)]
Adds SSH Banner text into sshd_config
Allow use of ooo template to populate banner text into /etc/issue
Change-Id: If5b2da9415f10652a0a64503b2da4b63d1018640
Depends-On: Ie9f8afdfa9930428f06c9669fedb460dc1064d5e
Closes-Bug: #
1640306
Steven Hardy [Mon, 23 Jan 2017 11:46:58 +0000 (11:46 +0000)]
Add SkipUpgradeConfigTags for upgrade config
It may be that we want ways to selectively disable certain tasks,
such as pre-flight validations that might fail when restarting an
upgrade from a failed state. This shows a way we might do that.
Depends-On: I18214f80be9f3ad6c2d385fc00f3b786d3e7dda3
Change-Id: Ibffaaf1de0baf47a0450daa5b7cbb57d38746556
Jenkins [Thu, 26 Jan 2017 01:07:26 +0000 (01:07 +0000)]
Merge "Add release notes for Ocata 6.0.0"
Jenkins [Wed, 25 Jan 2017 23:50:48 +0000 (23:50 +0000)]
Merge "Manage password_validator regex"
Jenkins [Wed, 25 Jan 2017 21:10:01 +0000 (21:10 +0000)]
Merge "Auto-set SwiftMountCheck and SwiftUseLocalDir settings"
Steven Hardy [Thu, 1 Dec 2016 10:06:34 +0000 (10:06 +0000)]
Add telemetry service support for composable upgrades
Change-Id: I62735676b45a881a7dac24171b26d88d6eb60d4a
Partially-Implements: blueprint overcloud-upgrades-per-service
Steven Hardy [Thu, 1 Dec 2016 10:06:11 +0000 (10:06 +0000)]
Add ironic service support for composable upgrades
Change-Id: Ie1fe7db081d69db4b99869057352367e8e01760c
Partially-Implements: blueprint overcloud-upgrades-per-service
Steven Hardy [Fri, 20 Jan 2017 16:51:36 +0000 (16:51 +0000)]
Skip upgrade steps where no tasks are defined
Use heat conditions to skip resources (conditionally create them)
when there are no tasks to deploy.
This requires the heat fix Iefae1fcea720bee4ed69ad1a5fe403d52d54433c
Partially-Implements: blueprint overcloud-upgrades-per-service
Change-Id: I2f43fb922d122ffade20e35738f0ba3bb56a4492
Steven Hardy [Fri, 20 Jan 2017 15:34:27 +0000 (15:34 +0000)]
Add upgrade support for ceph OSD service
This takes a subset of the logic from major_upgrade_ceph_storage.sh
and ports it into ansible tasks, which will be applied in a rolling
upgrade after the mon services are upgraded (in the step0 batch).
Change-Id: I6e87969add301e78bb665d7748e5f0df8eeae819
Partially-Implements: blueprint overcloud-upgrades-per-service
Steven Hardy [Fri, 20 Jan 2017 10:24:26 +0000 (10:24 +0000)]
Add upgrade support for ceph-mon service
Initial support for a rolling upgrade of ceph-mon services which
happens before the OpenStack services are upgraded.
Change-Id: Ifaebbe2ae884bd899cdc6f1c288274e5838792a6
Partially-Implements: blueprint overcloud-upgrades-per-service
Steven Hardy [Fri, 20 Jan 2017 10:45:19 +0000 (10:45 +0000)]
Add support for batched upgrades to composable upgrades
Some services (e.g ceph mon) require upgrading in batches (the old
upgrade architecture did the ceph mon upgrade one controller at a
time). This interface enables doing the same, and over time we
can probably move more services into this interface (e.g when
services support rolling upgrades) to reduce downtime.
Change-Id: If581f301a5493ef33ac1386bdc22f9fca4f2544e
Partially-Implements: blueprint overcloud-upgrades-per-service
Juan Antonio Osorio Robles [Wed, 7 Dec 2016 07:15:47 +0000 (09:15 +0200)]
Use versionless keystone endpoint for barbican-related configurations
castellan (the key manager interface used by nova and cinder) is no
longer tied to keystone v3 [1]. So now it's possible to use versionless
endpoints for keystone.
[1] I124c0ea2d9403d6b530b33f18896c4e7bf4eabb5
Change-Id: Id5d893a6a41077ab76ca59295593a27be5c3004c
Pradeep Kilambi [Wed, 25 Jan 2017 18:55:57 +0000 (13:55 -0500)]
Set the correct default for gnocchi workers
The current default is empty which overrides the puppet-gnocchi
os_workers calculated value. Instead default to the os_workers.
Change-Id: I9bf9a107c03172500f7c8c5e4353c20305c8e6b5
Juan Antonio Osorio Robles [Tue, 17 Jan 2017 23:02:35 +0000 (01:02 +0200)]
Add novajoin entries to the TLS-everywhere environment file
These metadata settings (the hardcoded metadata and the hook override)
are used by the novajoin service when it's deployed in the undercloud,
and will tell it to enroll the overcloud nodes and the services that are
specified by the metadata hook.
bp novajoin
bp tls-via-certmonger
Change-Id: Ia4645cc356688b7bcf82ed7765c0b74d53d64ed1
Jenkins [Wed, 25 Jan 2017 20:50:25 +0000 (20:50 +0000)]
Merge "Add Octavia API service definitions"
Jenkins [Wed, 25 Jan 2017 20:49:56 +0000 (20:49 +0000)]
Merge "Add ec2-api service"
Jenkins [Wed, 25 Jan 2017 20:49:40 +0000 (20:49 +0000)]
Merge "Add metadata settings for needed kerberos principals"
Jenkins [Wed, 25 Jan 2017 20:48:29 +0000 (20:48 +0000)]
Merge "Ignore systemctl return code in yum_update.sh"
James Slagle [Wed, 25 Jan 2017 20:35:37 +0000 (15:35 -0500)]
Add a release note for using deployed-servers (aka split-stack)
Change-Id: I9e926e66518ffd15c8a83355c87e8eae26742d5e
Giulio Fidente [Wed, 25 Jan 2017 17:02:11 +0000 (18:02 +0100)]
Conform CephExternal template to the new hiera hook
We missed to refactor CephExternal when migrating to the new
hiera hook. The old template would have pushed the value of
ceph::profile::params::client_keys as a string causing the
deployment to fail with:
Error while evaluating a Function Call, {...} is not a Hash
The new template emits that same data as a map, as it happened
for the other services in Ibe7e2044e200e2c947223286fdf4fd5bcf98c2e1
Change-Id: I3cf59b7d8343d7433047e9ccef310d287dbd47b5
Emilien Macchi [Mon, 23 Jan 2017 22:50:02 +0000 (17:50 -0500)]
Add release notes for Ocata 6.0.0
Change-Id: I0d56dfe012d97e8f7206e8777c1b72a6797c328d
Luke Hinds [Wed, 21 Dec 2016 13:57:47 +0000 (13:57 +0000)]
Manage password_validator regex
Horizon provides a password validation check, which OpenStack cloud
operators can use to enforce password complexity checks for users
within horizon.
A dictionary containing a regular expression can be used for
password validation with help text that is displayed if the password
does not pass validation.
HORIZON_CONFIG["password_validator"] = {
"regex": '.*',
"help_text": _("Your password does not meet the requirements."),
}
This change allows injection of the regex into horizons local_settings
file from a tripleo heat template
Change-Id: Ib6517c8f96148bea002b0e3442a26367b236928f
Depends-On: If82a80ed6a8e6e65aecc2a25ee6d60640ae03c9a
Closes-Bug: #
1640800
Steven Hardy [Thu, 1 Dec 2016 10:06:58 +0000 (10:06 +0000)]
Add snmp service support for composable upgrades
Change-Id: Ifa10b764ae7c67e089c0d2506a49e474135083bb
Partially-Implements: blueprint overcloud-upgrades-per-service
Jenkins [Wed, 25 Jan 2017 03:36:35 +0000 (03:36 +0000)]
Merge "Remove spurious for loop from post deploy j2"
Jenkins [Wed, 25 Jan 2017 02:29:44 +0000 (02:29 +0000)]
Merge "Add glance registry service to disable on upgrade"
Jenkins [Wed, 25 Jan 2017 02:29:10 +0000 (02:29 +0000)]
Merge "pacemaker remote profile support"
Steven Hardy [Tue, 24 Jan 2017 23:17:50 +0000 (23:17 +0000)]
Remove spurious for loop from post deploy j2
This nested for loop is wrong as it generates all steps for all
roles twice. This works because yaml parsing ignores the duplicate
resources, but it's a big waste of space in swift (this fix reduces
the rendered file size by over 2000 lines with the default roles!)
Change-Id: Ifaf860020839390147c92848d52b1a59e355dc50
Closes-Bug: #
1659139
Jenkins [Tue, 24 Jan 2017 23:13:12 +0000 (23:13 +0000)]
Merge "Pass parameters for TLS proxy in front of Glance-API"
Juan Antonio Osorio Robles [Thu, 15 Dec 2016 14:20:40 +0000 (16:20 +0200)]
Add metadata settings for needed kerberos principals
These are only used for TLS-everywhere, and fills up the kerberos
principals that will need to be created for the certs used by the
overcloud. With this, the metadata hook will format these principals
correctly and will further pass them on to the nova metadata service.
Where they can be used if there's a plugin enabled.
bp tls-via-certmonger
bp novajoin
Change-Id: I873094bb69200052febda629fda698a7a782c031
Jenkins [Tue, 24 Jan 2017 22:11:29 +0000 (22:11 +0000)]
Merge "Import multinode + pingtest from tripleo-ci"
Jenkins [Tue, 24 Jan 2017 22:11:22 +0000 (22:11 +0000)]
Merge "cinder-api: cleanup TODO"
Steven Hardy [Tue, 24 Jan 2017 18:46:27 +0000 (18:46 +0000)]
Add glance registry service to disable on upgrade
We've broken the upgrade job because anyone upgrading with the
glance registry deployed (and defined in their *Services parameters)
will try to deploy with the old glance-registry.yaml defined in heat.
Instead we define a template which stops and disables the service on
upgrade.
Closes-Bug: #
1659079
Change-Id: I03561954d794afae2be06811375d16611fa45973
Jenkins [Tue, 24 Jan 2017 20:57:06 +0000 (20:57 +0000)]
Merge "Specify what to do if endpoint map environment don't match"
Jenkins [Tue, 24 Jan 2017 20:44:49 +0000 (20:44 +0000)]
Merge "Add disable_upgrade_deployment flag to roles_data.yaml"
Emilien Macchi [Mon, 23 Jan 2017 15:19:12 +0000 (10:19 -0500)]
Import multinode + pingtest from tripleo-ci
* Import multinode-3nodes roles data
* Import multinode
* Import tenantvm_floatingip pingtest
We are importing these files from tripleo-ci because they contain some
informations that need to be versionned (TripleO services, data binding,
etc), specific to TripleO versions.
Change-Id: I9d4ab144f98e8bd46cad2c29411d1270f6469b91
Emilien Macchi [Fri, 20 Jan 2017 23:11:51 +0000 (18:11 -0500)]
cinder-api: cleanup TODO
Cleanup some TODO.
Change-Id: I84e369a9797359fea124e00e2007ae745a96847a
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
Juan Antonio Osorio Robles [Thu, 8 Dec 2016 11:10:22 +0000 (13:10 +0200)]
Pass parameters for TLS proxy in front of Glance-API
If TLS in the internal network is enabled, we run glance-api beind a
TLS proxy (which is actually httpd's mod_proxy). This passes the
necessary hieradata.
bp tls-via-certmonger
Change-Id: I693213a1f35021b540202240e512d121cc1cd0eb
Depends-On: Id35a846d43ecae8903a0d58306d9803d5ea00bee
Jenkins [Tue, 24 Jan 2017 16:45:30 +0000 (16:45 +0000)]
Merge "scenario002: updating volume encryption provider"
Sven Anderson [Wed, 16 Nov 2016 22:38:43 +0000 (23:38 +0100)]
Add ec2-api service
This change adds the ec2api service using the
tripleo::profile::base::nova::ec2api profile.
The deprecated nova-cert service is not supported, and therefore the
RegisterImage action is not supported either.
Change-Id: I2510fd4ed935d8423216fff9ce3adf2d69c9c804
Depends-On: If4b091e1ca02f43aa9c65392baf8ceea007b7cfb
Jenkins [Tue, 24 Jan 2017 15:47:36 +0000 (15:47 +0000)]
Merge "Add support for not using admin_token in Ceph/RGW"
Michele Baldessari [Tue, 22 Nov 2016 21:27:34 +0000 (22:27 +0100)]
pacemaker remote profile support
This adds a pacemaker_remote puppet service so that an operator
can automatically deploy pacemaker-remote on nodes of his choice.
Change-Id: I9678606b3de9b9f4c03014b33c1dd27fcba67513
Depends-On: I581552dfa64160e2f82f6a9b8f2ae521c3d6da8d
Depends-On: I92953afcc7d536d387381f08164cae8b52f41605
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
Jenkins [Mon, 23 Jan 2017 19:27:55 +0000 (19:27 +0000)]
Merge "Add THT for fossw ML2 plugin in networking-fujitsu"
Jenkins [Mon, 23 Jan 2017 18:53:16 +0000 (18:53 +0000)]
Merge "Allow for specifying the output_dir"
Jenkins [Mon, 23 Jan 2017 18:53:07 +0000 (18:53 +0000)]
Merge "Ignore hidden files in directories"
Jenkins [Mon, 23 Jan 2017 14:49:52 +0000 (14:49 +0000)]
Merge "Expose instance discovery method for compute agent"
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
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
Jenkins [Fri, 20 Jan 2017 18:45:45 +0000 (18:45 +0000)]
Merge "cinder: move glance params into base"
Jenkins [Fri, 20 Jan 2017 18:24:34 +0000 (18:24 +0000)]
Merge "Set manila default_share_type config option"
Jenkins [Fri, 20 Jan 2017 17:13:09 +0000 (17:13 +0000)]
Merge "Make ServiceNetMap support custom network names"
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
Jenkins [Fri, 20 Jan 2017 15:19:26 +0000 (15:19 +0000)]
Merge "Add sahara service support for composable upgrades"
Jenkins [Fri, 20 Jan 2017 13:52:50 +0000 (13:52 +0000)]
Merge "Move nova placement hiera to nova-base"
Jenkins [Fri, 20 Jan 2017 13:29:51 +0000 (13:29 +0000)]
Merge "Add swift service support for composable upgrades"
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
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
Jenkins [Fri, 20 Jan 2017 08:39:37 +0000 (08:39 +0000)]
Merge "Force epmd listening to a specific address"
Jenkins [Fri, 20 Jan 2017 07:30:03 +0000 (07:30 +0000)]
Merge "Swift proxy align *-quotas with puppet-swift syntax"
Jenkins [Fri, 20 Jan 2017 04:06:11 +0000 (04:06 +0000)]
Merge "Revert "Revert "Specify cell0 db creation"""
Jenkins [Fri, 20 Jan 2017 03:37:36 +0000 (03:37 +0000)]
Merge "Added support for pass-through iSER configuration"
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