3258 Commits

Author SHA1 Message Date
Pradeep Kilambi
ffd62b223f 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
2017-01-26 20:03:18 +00:00
Jenkins
ab66969ad1 Merge "set -e in run-os-net-config.sh" 2017-01-19 10:53:00 +00:00
Jenkins
ecb482f85c Merge "Fix comment in freeipa_setup.sh script" 2017-01-19 06:27:36 +00:00
Jenkins
227364a82f Merge "Add IP to provisioning interface for FreeIPA if requested" 2017-01-18 23:59:19 +00:00
Juan Antonio Osorio Robles
312f357b5a 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
2017-01-19 01:02:13 +02:00
Jenkins
cc04279f0e Merge "Remove CeilometerStoreEvents parameter" 2017-01-18 22:51:55 +00:00
Jenkins
88e685984f Merge "Add deployed server bootstrap to noop-ctlplane" 2017-01-18 21:41:03 +00:00
Pradeep Kilambi
dcfc58102c Remove CeilometerStoreEvents parameter
This is removed upstream, so lets not set it anymore.

Closes-Bug: #1657555

Change-Id: I6ca9f51d27d7ca49980a4b3dea4128c7bdc20a0f
2017-01-18 14:23:48 -05:00
Juan Antonio Osorio Robles
78215fae79 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
2017-01-18 20:51:20 +02:00
Jenkins
5bea89cc5d Merge "Add a environment file to disable ceilo api" 2017-01-18 18:25:15 +00:00
Pradeep Kilambi
8568de47d5 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
2017-01-18 09:04:35 -05:00
Carlos Camacho
7efa88bbec 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
2017-01-18 12:30:15 +01:00
Jenkins
3db59dfd57 Merge "Correct typo in ManagementAllocationPools in network-environment.yaml" 2017-01-18 10:45:56 +00:00
Jenkins
44c3f88102 Merge "Parameterizes Nova API default floating IP pool" 2017-01-18 10:45:48 +00:00
Jenkins
a83fca48f2 Merge "Bump missing template names to ocata" 2017-01-18 10:21:18 +00:00
Jenkins
51a43d81ac Merge "Set manila cephfs backend if ceph is deployed" 2017-01-18 10:20:55 +00:00
Jenkins
ce1b18a32f Merge "Conditionally set OVS agent firewall driver" 2017-01-18 10:19:41 +00:00
Jenkins
56daab11dc Merge "Add endpoint map matching validation to validate-yaml.py" 2017-01-18 04:04:25 +00:00
Steve Baker
22ffadd325 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
2017-01-18 11:06:29 +11:00
Jenkins
97488b8ba3 Merge "Remove Glance Registry service" 2017-01-18 00:05:11 +00:00
Jenkins
d14584261a Merge "Nova Placement API composable service" 2017-01-17 23:42:54 +00:00
Dan Prince
08c6a8617d 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
2017-01-17 18:34:47 -05:00
Juan Antonio Osorio Robles
d1e67318c4 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
2017-01-17 21:28:19 +02:00
Jenkins
cf5e77cbef Merge "Allow user to configure Ceph rbd_default_features" 2017-01-17 18:06:01 +00:00
Jenkins
7916abc0d0 Merge "HPELeftHandISCSIDriver support for Cinder" 2017-01-17 18:04:55 +00:00
Jenkins
371f08610a Merge "Simplify passing config to ovs agent container" 2017-01-17 16:38:55 +00:00
Emilien Macchi
26ae162564 Nova Placement API composable service
Add support to deploy Nova Placement API service in TripleO.

Change-Id: Ie41ebc362a0695c8f55419e231100c63007405ed
2017-01-17 16:23:16 +00:00
Carlos Camacho
ddca77553d Bump missing template names to ocata
Update pending templates to use the release name alias.

Change-Id: I39f9be212d3e9f3bec6f45d9757eca7a3b0ccc06
2017-01-17 17:04:49 +01:00
Jenkins
f43f9d9fe3 Merge "Fix typo in template description" 2017-01-17 15:47:27 +00:00
Jenkins
1ed5fbf618 Merge "Use custom role names in deployed-server roles" 2017-01-17 15:47:19 +00:00
Brent Eagles
18e6dc96e5 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
2017-01-17 10:13:04 -03:30
Martin André
4320ee55ba 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
2017-01-17 13:12:29 +01:00
Jenkins
2e3ff0a673 Merge "Remove old ControllerConfig override from puppet-pacemaker.yaml" 2017-01-17 11:11:51 +00:00
Jenkins
7ec199d64e Merge "Fix for AllNodesExtraConfig and fix environment files to create swap files/partitions" 2017-01-16 23:27:02 +00:00
John Fulton
269a3bbede 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
2017-01-16 22:39:47 +00:00
Emilien Macchi
4ccb27ab81 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
2017-01-16 17:04:19 -05:00
Jenkins
e4d2899627 Merge "Deployed server bootstrap via Heat" 2017-01-16 19:54:50 +00:00
Jenkins
6ab1c9289d Merge "Add heat service support for composable upgrades" 2017-01-16 15:54:07 +00:00
Jenkins
0080df3f42 Merge "Add cinder service support for composable upgrades" 2017-01-16 15:53:59 +00:00
James Slagle
c9dca84946 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
2017-01-16 10:48:00 -05:00
James Slagle
62a84e777b 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
2017-01-16 10:48:00 -05:00
James Slagle
c913d9b683 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
2017-01-16 10:48:00 -05:00
Carlos Camacho
92e203aab6 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
2017-01-16 15:47:50 +01:00
Jenkins
15c358de1c Merge "Adds a step0 for pre upgrade-init checks" 2017-01-16 11:24:39 +00:00
Jenkins
6998edc64a Merge "Add deployed-server backwards compatible template" 2017-01-16 10:06:43 +00:00
Jenkins
e0d1ab8da4 Merge "Continue checking for request url if initially null" 2017-01-16 10:06:36 +00:00
Jenkins
7f7de54925 Merge "Add UpgradeInitCommand to deployed-server" 2017-01-16 10:04:28 +00:00
OpenStack Proposal Bot
fa45e05f50 Updated from global requirements
Change-Id: Icadcb1b27852d729608195f4890f914c8350ac8c
2017-01-14 10:47:01 +00:00
Jenkins
be3b424973 Merge "Add ReNo support" 2017-01-14 06:47:27 +00:00
Jenkins
3878392855 Merge "Add git to FreeIPA test server install script" 2017-01-13 23:25:56 +00:00