6782 Commits

Author SHA1 Message Date
Zuul
c90e492d7e Merge "Add enpoints for TripleO UI Config" 2018-03-05 00:39:10 +00:00
Zuul
1796b1644d Merge "Add a ComputeInstanceHA role" 2018-03-04 13:57:41 +00:00
Zuul
1c00b6ecae Merge "Revert "Add firewall chain configuration"" 2018-03-02 19:30:33 +00:00
Zuul
2f37f93c6e Merge "Disable murano horizon plugin until dep is met" 2018-03-02 14:37:33 +00:00
Zuul
ecbe72ba9b Merge "Introduce wait_backoff, fail_if_empty wrappers" 2018-03-02 13:40:49 +00:00
Zuul
47e161f96c Merge "Import net-config-simple-bridge.yaml from tropleo-ci repo" 2018-03-02 11:40:46 +00:00
Zuul
dee442fec2 Merge "Enable mistral-api health check" 2018-03-02 02:43:49 +00:00
Zuul
8d6110c200 Merge "Enable mistral-event-engine health check" 2018-03-02 02:43:47 +00:00
Emilien Macchi
c43a9100fa Import net-config-simple-bridge.yaml from tropleo-ci repo
This file has been used for the containerized undercloud so we can
deploy a simple bridge with os-net-config.

We're moving the environments used for CI into THT, so we can branch
them. This is part of this effort.

Change-Id: I4255120e12123568a388c75956e6e8d32dec66aa
2018-03-02 00:31:37 +00:00
Zuul
5ad7952468 Merge "Make the minor update for docker idempotent" 2018-03-01 19:38:07 +00:00
Martin André
c2538f78f1 Disable murano horizon plugin until dep is met
Murano dashboard has a dependency on heat-dashboard which is not yet in
the horizon image. The heat-dashboard was recently packaged in RDO [1]
but hasn't yet made it's way into current-tripleo or current-passed-ci.

We need to add the package into the kolla image once there is a RDO
promotion and re-enable the plugin.

[1] https://github.com/rdo-packages/heat-dashboard-distgit

Change-Id: I7c0ccd915d8429bb348c09ab621163aef275c669
Related-Bug: #1752132
2018-02-27 18:10:29 +01:00
Harald Jensas
d0a03972a6 Use ipaddress module
This patch replaces use of ipaddr python module with
ipaddress module. The ipaddr has been superseded by the
ipaddress module.

Also install python-ipaddress instead of python-ipaddr in
deployed-server bootstrap scripts.

Closes-Bug: #1751934
Change-Id: I63ae89869c8994e17b3460f9ae94e5fa922f6237
2018-02-27 18:01:21 +01:00
Alex Schultz
b5f29853ff Revert "Add firewall chain configuration"
This reverts commit a1ec856e61532daa49f38683857918fd2cc561aa.

This change didn't actually solve the problem so it's best
not to continue to carry it. The correct fix is for the issue
is https://review.openstack.org/547281.

Change-Id: I4e6c5f8a1189d7a134c99b45505e7d33df5c6d89
2018-02-27 15:27:13 +00:00
Zuul
e0f59eefd2 Merge "Removed ovs-dpdk workaround to fix the vhost socket permission" 2018-02-27 12:12:55 +00:00
Zuul
6222a0ab81 Merge "Zaqar: Bind to IP, not proxied host" 2018-02-27 11:17:33 +00:00
Zuul
f5571e047f Merge "Add support for OVN hw offloading in containers" 2018-02-27 06:53:01 +00:00
Zuul
ade16fdd16 Merge "Allows Configuration of Additional of Lbaas and Neutron" 2018-02-26 22:28:12 +00:00
Michele Baldessari
dd9b008c11 Make the minor update for docker idempotent
Via Ic08468854ce92e81cd84bd6c86a6b672b5a9d49b we fixed the problem of
docker being restarted when puppet triggers a change while pacemaker is
up and running. That approach, while more correct than what existed
previously, is still suboptimal because we are stopping all docker
containers even though we don't have to.

Let's detect if applying the profile::base::docker manifest would
introduce any changes and also detect if the docker rpm is going to be
updated. If one of the two conditions is true we need to stop
containers.

This way rerunning the update workflow on a node should be much less
disruptive. Tested this and correctly observed that the first run did
correctly stopped the docker containers whereas subsequent runs did not
stop containers.

Change-Id: I9176da730b0156d06e2a1ef5f2fcc061e2a6abf6
Related-Bug: #1747851
2018-02-26 17:41:02 +01:00
Juan Antonio Osorio Robles
3ba9190749 Zaqar: Bind to IP, not proxied host
Zaqar's websocket endpoint is binding to the proxied hostname instead of
the actual IP that the service should be listening on. This is not
correct as that interface is used by HAProxy.

Change-Id: I3e528ef072a8d21984e4d4b05b41de99be5b1d0d
Closes-Bug: #1751779
2018-02-26 16:21:13 +02:00
Brad P. Crochet
a929185e68 Enable mistral-api health check
This patch enables health check execution for mistral api docker container.

Change-Id: I5e2c689c152a21aa12476789d4c64fb71b32d34f
Depends-On: Id10f0d52b1732003533aba6b5c89a5079baba852
2018-02-26 12:54:16 +00:00
Brad P. Crochet
b2c996c8d7 Enable mistral-event-engine health check
This patch enables health check execution for mistral-event-engine
docker container.

Change-Id: I804da516d5fe335a0a050ce3aa3c6a44c2be9f59
Depends-On: I074f7911e8a41d45249dbbf277138bc80ee3a774
2018-02-26 12:24:52 +00:00
Flavio Percoco
ec8d2bad4c Set openshift_(ip|hostname) to ctrlplane ip
When enabling network isolation, openshift-ansible picks the wrong ip
address as the default IP for the services. Set the IP to the ctrlplane
network by default, which works with and without network isolation.

Change-Id: I0deef6c2a71c1f2a34e6efed9586bbaa052b49c9
2018-02-26 12:16:12 +01:00
Zuul
6894552a0d Merge "Adding support for ComputeLiquidio role in Network jinja file. Since Liquidio compute nodes contain Liquidio smart NIC, tenant network ip is assigned in the smart NIC instead of Compute node." 2018-02-23 18:44:10 +00:00
Zuul
f5b7782e8d Merge "ffu: Introduce Keystone fast-forward upgrade tasks" 2018-02-23 16:34:41 +00:00
Zuul
8a14535f3b Merge "Return old ranges to network_data.yaml" 2018-02-23 14:56:32 +00:00
Sergii Golovatiuk
fc06a7deba Introduce wait_backoff, fail_if_empty wrappers
* wait_backoff wrapper retries the command several time increasing backoff
  timeout exponentially. Its log is added to to stderr.

* Under some circumstances (race condition), stack may be created but it's
  resources are not. fail_if_empty wrapper fails if no output received.

* Some openstack commands were wrapped as there is a delay between stack and
  resource creations. Usually it's not visible on speedy environments. However,
  when undercloud is located on small VM or cloud flavour is m1.medium then a
  race condition may occur as heat creates stack and its resources
  sequentially. This means there may be cases when stack is created but its
  resources are not. Wrapping openstack calls with wait_backoff and
  fail_if_empty guarantees output with proper exit code

Change-Id: If10f4d58f3689bc7d817c8ac2c31e48501e937ce
2018-02-23 11:21:27 +00:00
Lee Yarwood
934850895f ffu: Introduce Keystone fast-forward upgrade tasks
fast_forward_upgrade_tasks for keystone covering Ocata and Pike.
- Service status check
- Stop service when updating from Ocata to Pike
- Update keystone package
- Db sync

bp fast-forward-upgrades
Change-Id: I65b0c562c6e2545e99e9511d7b148c2130cc6b25
2018-02-23 12:15:57 +01:00
Zuul
f7d076fd7c Merge "Fix invalid Ceph and BlockStorage role template" 2018-02-22 17:29:03 +00:00
Zuul
3e870f9405 Merge "Add extra yaml validations in upgrade tasks." 2018-02-22 17:09:41 +00:00
Zuul
205b17982b Merge "FFU: repo section string manipulation error." 2018-02-22 16:51:40 +00:00
Zuul
2fff905bee Merge "Remove tags from upgrade tasks for ptp.yaml." 2018-02-22 14:55:15 +00:00
Zuul
f0b8dfa09f Merge "Enable multipathd health check" 2018-02-22 14:24:22 +00:00
Lukas Bezdicka
5b9127cfc1 Return old ranges to network_data.yaml
In change 'Render NIC config templates with jinja2' there was also
change of IP ranges for networks. This change is backwards
incompatible and it's better to revert the ranges instead of making
compatibility workaround.

Change-Id: Ifd9f4abaf8b9ac18c251ab8cfba326f2fa92f796
2018-02-22 12:55:37 +01:00
Zuul
41db5ff5fc Merge "Add OVN Hardware Offloading environment files" 2018-02-22 11:50:41 +00:00
Zuul
8903415680 Merge "Add cisco VTS ML2 template for a dockerized service and default environment settings" 2018-02-22 11:16:59 +00:00
Jiri Stransky
293dc73265 Fix invalid Ceph and BlockStorage role template
The roles would get generated with deprecated parameter group, but no
parameter in that group. Heat would then refuse that template.

Change-Id: I526c8177d1a759ae9e48cdb8b94fc2aa7fe3c6fb
Closes-Bug: #1750828
2018-02-22 11:08:36 +01:00
Zuul
8731e10296 Merge "Improve the minor update of the docker service" 2018-02-22 09:48:44 +00:00
Michele Baldessari
98925a49cb Add a ComputeInstanceHA role
We add a ComputeInstanceHA so that using -e
environments/compute-instanceha.yaml does not require customizing roles
by hand and we can rely on the 'openstack overcloud role generate'
command.

Change-Id: I613b7653c9cb6f8e6f368066c4d881e682d62308
2018-02-22 09:04:24 +01:00
Zuul
c96b58c028 Merge "ffu: Introduce Glance fast-forward upgrade tasks" 2018-02-21 19:35:12 +00:00
Zuul
9416bcc21d Merge "ffu: Introduce Cinder fast-forward upgrade tasks" 2018-02-21 19:33:17 +00:00
Zuul
a9531dc8d2 Merge "ffu: Introduce Nova fast-forward upgrade tasks" 2018-02-21 19:31:37 +00:00
Zuul
d8279a9d7d Merge "FFU: Introduce gnocchi fast-forward-upgrade tasks" 2018-02-21 19:26:15 +00:00
Zuul
db7f5ec2ed Merge "ffu: Introduce Swift fast-forward upgrade tasks" 2018-02-21 19:16:35 +00:00
Zuul
3f97f8dc21 Merge "ffu: Introduce Pacemaker fast-forward upgrade tasks" 2018-02-21 19:16:30 +00:00
Zuul
ed79ce09f1 Merge "ffu: Introduce prep workarounds for FFU" 2018-02-21 19:16:27 +00:00
Sofer Athlan-Guyot
06afcee786 FFU: repo section string manipulation error.
A nit was introduced during the refactor of the repo selection.  This
should fix it.

Closes-Bug: #1750643

Change-Id: If8a0feed236d7f4d7eaf679c93461816efd7b628
2018-02-21 16:21:42 +00:00
Zuul
9f978d7425 Merge "Add new encryption middleware to swift proxy" 2018-02-21 16:09:54 +00:00
Zuul
655412089a Merge "Allows for configuration of the Ceph cluster name" 2018-02-21 16:09:51 +00:00
Zuul
e6a7ad95e6 Merge "Set rgw_keystone_revocation_interval to 0 for ceph-ansible" 2018-02-21 15:29:50 +00:00
Zuul
24dd89b305 Merge "Remove unused DeploymentActions resource" 2018-02-21 15:29:43 +00:00