6576 Commits

Author SHA1 Message Date
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
Zuul
5e72697d48 Merge "OpenShift: Properly disable bare metal OVS" 2018-02-08 15:49:50 +00: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
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
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
Zuul
65e75b39db Merge "Disable ceph-mgr dashboard module" 2018-02-06 21:21:23 +00:00
Jan Provaznik
b9ebc4e162 Pass storage nfs VIP to ceph-ansible
This VIP is needed in ceph-ansible to tell ganesha service
to listen on this IP only.
This parameter is passed through the endpoint map, it could be
done also by passing allNodesConfig to ceph-ansible (addressed
in patch https://review.openstack.org/#/c/509146/) and then getting
this value from allNodesConfig in tripleo-common ceph-ansible workbook.
Disadvantage of this alternative approach is that any parameter
change would require also change in tripleo-common.

Depends-On: If31722d669efe91082c93ecb815e6c41676480c8
Change-Id: I3c0da46dd0f0252158c6065b7c122b8567c88bc0
Partially-Implements: blueprint nfs-ganesha
2018-02-06 19:05:19 +00:00
Jan Provaznik
96b82d149e Add support for ceph-nfs manila backend
If ceph-nfs (ganesha) service is enabled, it's set up by ceph-ansible
and it can be used as a manila backend. Manila can be configured to use
ceph either directly (manila-cephfsnative-config-docker.yaml env file)
or through ganesha (environments/manila-cephfganesha-config-docker.yaml
env file).

Change-Id: Ib408c7827e5fba0c1b01388db26363806fc64370
Partially-Implements: blueprint nfs-ganesha
2018-02-06 19:04:39 +00:00
Emilien Macchi
52ac3b33f3 horizon: trigger _member_ role creation in Keystone
The role is needed when Horizon is deployed, let's create it.

Depends-On: I5272f1fc199772043db48d29b0ea99a8bfff4ed5
Change-Id: I81b56071b620f5193fe187300be247c271739333
Closes-Bug: #1741066
2018-02-06 07:08:37 -08:00
rabi
fa95169e0b Remove heat-api-cloudwatch service support
In 6d55417f80384ead56e176beec9e2fc4eb162d61 cloudwatch api
has been removed from heat. This has been deprecated/disabled
in Pike by default. So good to remove it's support Queens.

Change-Id: I704631456eb1f791c6f2290d8feb7b82cae92579
2018-02-06 11:54:49 +05:30
Zuul
bf1678ef46 Merge "Add a StorageNFS network for use by Manila/Ganesha" 2018-02-06 03:00:11 +00:00
Zuul
4d7630d086 Merge "Include check of deployed server configs in multinode" 2018-02-06 02:51:49 +00:00
Zuul
f4b2ed3bef Merge "Restore disable templates for telemetry for Queens" 2018-02-06 00:06:42 +00:00
Zuul
c04d8e8a01 Merge "ovn: Provide the option to configure OVNCMSOptions ('ovn-cms-options') as a role parameter" 2018-02-06 00:05:09 +00:00
Zuul
0eec7d5443 Merge "Remove redundant action key on NetworkDeployment" 2018-02-05 20:52:24 +00:00
Zuul
b039aee94e Merge "Add CephClient and CephExternal to the Telemetry role" 2018-02-05 20:39:18 +00:00
Sagi Shnaidman
35e024acc7 Include check of deployed server configs in multinode
When making changes in deployed-server configs it should be tested
with all current multinode jobs to prevent their breakage.

Change-Id: Ic32b01f9b63150593941399cb76ffd3831e9c716
2018-02-05 19:01:16 +00:00
Zuul
065f9a6c0a Merge "Enables configuring Octavia flavor by default" 2018-02-05 17:12:32 +00:00
Zuul
9b298ecea0 Merge "Switch to ceph-ansible rolling_update on upgrade converge" 2018-02-05 17:12:31 +00:00
Zuul
f19d562985 Merge "Fix OpenDaylightConnectionProtocol deprecated" 2018-02-05 16:02:49 +00:00
Pradeep Kilambi
4308485b2c Restore disable templates for telemetry for Queens
We need these templates accessible for fast forward upgrades
workflow to disable these services. Lets put these back in
and remove them in Rocky instead. These were originally
removed in commit  5ebbc81c2ad90c34925173942bdd4a468964d53b.

Change-Id: Iba1e13c7a78dd012373830331682c9e29d775f73
2018-02-05 14:56:35 +00:00
Zuul
91de1c223d Merge "Configure qemu group setting as hugetlbfs for ovs-dpdk" 2018-02-05 13:05:25 +00:00
Zuul
3641c0ae25 Merge "Fix the paths for the enable-internal-tls.yaml file in the ssl/ dir" 2018-02-05 09:45:58 +00:00
Zuul
96f5adfdc7 Merge "Environment to disable Neutron networks" 2018-02-05 07:51:25 +00:00
Zuul
bb2f135625 Merge "inspector: fix perms on /var/lib/ironic" 2018-02-05 07:18:43 +00:00
Zuul
23922cee4e Merge "Remove Octavia LBaaS service plugin from neutron config" 2018-02-05 04:23:28 +00:00
Juan Antonio Osorio Robles
64e648d815 Fix the paths for the enable-internal-tls.yaml file in the ssl/ dir
These paths were wrong.

Change-Id: Id57e2e27b1edc04627c10e6f5a257c24e5e24b28
Closes-Bug: #1746951
2018-02-03 17:11:11 +00:00
Zuul
2e714e4878 Merge "Revert "Introduce wait_backoff, fail_if_empty wrappers"" 2018-02-03 16:47:06 +00:00