6598 Commits

Author SHA1 Message Date
Zuul
4e3cd0df30 Merge "Always evaluate step first in conditional" 2018-02-12 19:39:06 +00:00
Zuul
d11a90b62c Merge "Fix custom output dir for templates processor" 2018-02-12 11:39:43 +00:00
Zuul
d51c3e3103 Merge "Expose params to enable panko expirer cron" 2018-02-10 13:03:59 +00:00
Zuul
89a790fd4b Merge "[Upgrade] Reuse OVS workaround in docker neutron ovs agent" 2018-02-09 18:51:23 +00:00
Zuul
97e2c6c5ca Merge "Fixes SSL/TLS with OpenDaylight docker service" 2018-02-09 18:51:22 +00:00
Zuul
62987bc1b2 Merge "Add S3 storage driver as an option and its config" 2018-02-09 18:18:08 +00:00
Lukas Bezdicka
0cb5c847f3 Always evaluate step first in conditional
If we use variables defined in later step in conditional before
checking which step are we on we will fail.

Resolves: rhbz#1535457
Closes-Bug: #1743764
Change-Id: Ic21f6eb5c4101f230fa894cd0829a11e2f0ef39b
2018-02-09 17:12:29 +01:00
Bogdan Dobrelya
e6946bc5f2 Fix custom output dir for templates processor
Templates processor fails to locate *.j2 files,
when a custom output dir is specified.

Ensure *.j2 templates are on their expected search
paths for upcoming pasring and rendering

Change-Id: Idbc93e27574c66a9a5a73e3fcd7e88647282f201
Closes-bug: #1748425
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
2018-02-09 14:48:30 +01:00
Zuul
5ed2221959 Merge "Fix docker nova logging" 2018-02-09 12:45:19 +00:00
Lukas Bezdicka
a1c479f93c [Upgrade] Reuse OVS workaround in docker neutron ovs agent
In puppet neutron ovs agent we apply workaround which we forgot
to reuse in the docker service definition.

Resolves: rhbz#1536142
Closes-Bug: #1744126

Change-Id: If3a63cad754a875f56b604033c1aff498243140c
2018-02-09 13:40:29 +01:00
Zuul
4bef5bd4e4 Merge "Mount central agent log dir to access outside the container" 2018-02-09 08:37:19 +00:00
Zuul
09d6828f13 Merge "Adding /usr/share/neutron/server config dir" 2018-02-09 06:43:17 +00:00
Oliver Walsh
8318923dd7 Fix docker nova logging
rootwrap.conf is not a nova conf file.
Also cleaned up redundant config file args, were the same as the defaults.

Change-Id: I4db5b0c896e7b3ee00c0d97cf07caacb83f04a9c
Related-bug: 1739492
2018-02-09 00:19:39 +00:00
Zuul
5f49e090e3 Merge "Do not generate apache/haproxy certs for invalid networks" 2018-02-08 23:15:21 +00:00
Pradeep Kilambi
5defc7a8c4 Expose params to enable panko expirer cron
Partial-Bug: #1746514

Depends-On: I23359239008105cd77a599d2c08c067f132099b7

Change-Id: Iec9825169dcf0f902c57c057e5f375351cf752f2
2018-02-08 21:40:16 +00:00
Pradeep Kilambi
cc9ec3d39b Mount central agent log dir to access outside the container
Change-Id: Ib01abbefba42e862d7628edd80b9da008bbafff9
2018-02-08 16:13:34 -05:00
Zuul
50f3daacc5 Merge "RHSM: update parameters in doc" 2018-02-08 18:06:46 +00:00
Zuul
cbcb625ba1 Merge "Add PTP composable service" 2018-02-08 16:29:42 +00:00
Zuul
17ac95df03 Merge "Remove tags from upgrade tasks for aide.yml." 2018-02-08 15:53:21 +00:00
Pradeep Kilambi
b2b37b6bda Add S3 storage driver as an option and its config
S3 storage driver is a supported option for gnocchi upstream.

The puppet change has been added in this commit
I5a49fa34d344c4464ea883bf96350f00b0a17eac

Change-Id: Ib44278ef87c8c4d1c39a50d24c1f02fe1fe4042e
2018-02-08 10:50:12 -05:00
Zuul
5e72697d48 Merge "OpenShift: Properly disable bare metal OVS" 2018-02-08 15:49:50 +00:00
Ricardo Noriega
83ae4b75ae Adding /usr/share/neutron/server config dir
This config-dir is included in default neutron-server
  exec command as explained in the bug

Change-Id: I22023a645c4752c6371b5cea5ab69c7503991887
Closes-Bug: #1748173
Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
2018-02-08 16:24:16 +01:00
Zuul
49d8f4ea76 Merge "Move options out of the OpenShiftMaster template" 2018-02-08 13:31:26 +00:00
Zuul
7b5e01c292 Merge "Add --live-restore to the docker_options in puppet/services/docker.yaml" 2018-02-08 13:31:24 +00:00
Zuul
77b19ed2e8 Merge "Fix missing Swift d1 directory" 2018-02-08 12:55:40 +00:00
Oliver Walsh
fa66c327fc Do not generate apache/haproxy certs for invalid networks
Certs were being generated for all networks in service net map.
This was failing as we do not generate hieradata for all of these networks.

Switching from yaql to jinga templating to match the logic that
generates the hieradata.

Change-Id: Ic6c25aceb07ea3824a8fb23549bc5d1205e5cefc
Closes-bug: 1748023
Closes-Bug: 1748053
2018-02-08 12:50:04 +00:00
Jiri Stransky
5ebcd23f0d OpenShift: Properly disable bare metal OVS
We're deploying containerized OpenShift, which means openshift-ansible
deploys also containerized OVS. When not disabled explicitly, the bare
metal OVS service seemed to persist at least partially, and it likely
caused issues with the containerized OVS, where nodes in `kubectl get
nodes` would go from Ready status to NotReady shortly after the
deployment finished.

Change-Id: I8952198be7f78a699cf363af2e10f26714e94850
Closes-Bug: #1741224
2018-02-08 11:06:46 +01:00
Zuul
067b8ce6ca Merge "Pass storage nfs VIP to ceph-ansible" 2018-02-08 07:31:17 +00:00
Jose Luis Franco Arza
0845f02e44 Remove tags from upgrade tasks for aide.yml.
After merging [0], the step for each upgrade_task
is now handled in a 'when' condition. This patch
changes all the 'tags:' in upgrade_tasks to their
corresponding 'when:' statement.

[0] https://review.openstack.org/#/c/510902/

Change-Id: Id740f69db8ea4ba883a90d9f70a705640c3855d4
2018-02-08 07:28:26 +00:00
zshi
d0a92f1c20 Add PTP composable service
Precision Time Protocol (PTP) is a protocol used to
synchronize clocks throughout a network. When used
in conjunction with hardware support, PTP is capable
of sub-microsecond accuracy which is far better than
is normally obtainable with NTP.

Change-Id: I98a1833db28944cfd5a89e4f28c192bb9af8ebbb
Depends-On: Idc78df3a90b73be504480bc9d33a3f0041d2d84f
2018-02-08 15:20:17 +08:00
Zuul
18cb9e067f Merge "Expose param to configure EventTTL" 2018-02-08 07:06:16 +00:00
Zuul
7273fb89bd Merge "Configure neutron notifier to use internal endpoint type for nova" 2018-02-08 07:06:13 +00:00
Zuul
0c1543ab84 Merge "OpenShift: Accept generic global parameters" 2018-02-08 07:01:30 +00:00
Zuul
47da89d2ca Merge "Added realtime NFV roles for OVS-DPDK and SR-IOV" 2018-02-08 07:01:23 +00:00
Zuul
73caf28aa9 Merge "horizon: trigger _member_ role creation in Keystone" 2018-02-08 04:17:41 +00:00
Zuul
a664469c48 Merge "Add incoming storage driver param" 2018-02-08 03:56:44 +00:00
Zuul
f47cb424fb Merge "Bind mount the database client settings in cinder_api_db_sync" 2018-02-08 01:45:36 +00:00
Zuul
e8c37e90a4 Merge "Add subnet property to ctlplane network for server resources" 2018-02-08 01:27:21 +00:00
Zuul
9e27288203 Merge "Add support for ceph-nfs manila backend" 2018-02-08 01:25:46 +00:00
Zuul
083b324824 Merge "Containerize keepalived" 2018-02-08 01:23:15 +00:00
Zuul
650aa4f465 Merge "Adding support for odl hw offloading in containers" 2018-02-08 01:23:05 +00:00
Michele Baldessari
dfb6a4cd03 Add --live-restore to the docker_options in puppet/services/docker.yaml
Via change Ib3ea6de7f235d2a2d53a6576e0876ab171128b34 we added
--live-restore to the default options in the
tripleo::profile::base::docker manifest. This is insufficient, because
we explicitely set the tripleo::profile::base::docker::docker_options
hiera key in the templates. So let's change the defaults there as well.

Change-Id: Ia2d7fe4f3a818c2986a44d8b0effe04d5228301e
Related-Bug: #1747851
2018-02-07 19:44:59 +01:00
Flavio Percoco
5e0e06bd1b Move options out of the OpenShiftMaster template
Some of the options that had been hard-coded in the openshift-master
template should be configuratble in a per-deployment bases. This patch
moves them out into an environment file instead.

Change-Id: I4b6f6180b11f36b1212b9e887365a99b6ae12017
2018-02-07 17:18:01 +01:00
Jiri Stransky
254d1dee4b OpenShift: Accept generic global parameters
This will allow arbitrary config of global variables for
openshift-ansible, e.g. customizing SDN params according to:

https://docs.openshift.org/3.6/install_config/configuring_sdn.html

Also remove the setting which was meant to disable OVS service
handlers in openshift-ansible -- that wouldn't solve the problem
fully.

Change-Id: Ib87e5d38797da166826af90659e3d05da3352dcf
Related-Bug: #1741224
2018-02-07 17:17:29 +01:00
Christian Schwede
bc8618126f Fix missing Swift d1 directory
The /srv/node/d1 directory was missing, thus creating it in advance.

Note: there is a related change that merged earlier (f6108f5d) but
for some reason didn't work as expected.

Closes-Bug: 1746734
Change-Id: Iabaa2033d065c9da653f7ba9e25430c3554a1169
2018-02-07 17:06:04 +01:00
Tim Rozet
e5c72b1129 Fixes SSL/TLS with OpenDaylight docker service
The ODL private key, cert, and CA cert were missing in the puppet
container config.  These are required during puppet stage in order to
create the proper keystores in ODL.  The files are not needed during the
service bringup time, because the information is built into the
keystore created by puppet.

Closes-Bug: 1747700

Change-Id: If548fdba836104412bf20e8e05ecf6a5058aa318
Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-02-07 10:25:54 -05:00
Zuul
16e15b73b9 Merge "Add support for Dell EMC VNX Cinder Backend" 2018-02-07 03:47:17 +00:00
Zuul
8686f3ff45 Merge "Remove heat-api-cloudwatch service support" 2018-02-07 01:24:11 +00:00
Emilien Macchi
6f2204fc24 RHSM: update parameters in doc
Depends-On: https://review.openstack.org/541438
Change-Id: I6bdc6f00fe849e5cae8f60f2b35e746f802c2912
2018-02-06 14:00:13 -08:00
Zuul
65e75b39db Merge "Disable ceph-mgr dashboard module" 2018-02-06 21:21:23 +00:00