This adds the release notes for both the IPSec feature itself and the
parameter that configures its options [1].
[1] Ie6ef4aa05567c739884c1d402fc59eea80b31506
Change-Id: I90c1269efcbae294b6325d48c62c055d95af200c
Not having deploy_steps_max failed the update. Also adding
non-repetitive facts gathering.
Change-Id: I1848dc47266a35a0ba383e55787c4aea986bd7a9
Closes-Bug: #1746306
This exposes the IpsecVars heat parameter which in turn can set any
variable from the tripleo-ipsec ansible role.
Change-Id: Ie6ef4aa05567c739884c1d402fc59eea80b31506
Major upgrade (Q -> R) is complex in ODL. There are multiple components
involved.
This patch enables major upgrade of ODL. Steps involved are:
1. Block OVS instances to connect to ODL
2. Set ODL upgrade flag to True
3. Start ODL
4. Start Neutron re-sync and wait for it to finish
5. Delete OVS groups and ports
6. Stop OVS
7. Unblock OVS ports
8. Start OVS
9. Unset ODL upgrade flag
Change-Id: Icf98a1215900762a0677aabee1cccbf1d130e5bd
This only exposes the port that we actually will use for the admin API
port, as well as bonding the actual port to what we configure of the
keystone service (apache and the keystone configuration).
Change-Id: I4b27d774d5ab291340c0a3e537efbb75ed311d49
Closes-Bug: #1746180
The cinder-backup service requires privileges in order to make iSCSI
connections.
Closes-Bug: 1745628
Change-Id: I63423ac4715269163e36d59d2703502455d33f86
The standalone Telemetry role at roles/Telemetry.yaml had an incorrect list of
services. The list has been updated to remove services such as MySQL and
RabbitMQ and the services common to all TripleO roles have been added.
Change-Id: I2e3f84ac61eec8dd49cd30ca19b6ebbe25735e27
Closes-Bug: #1745503
This wires up the post_upgrade_tasks tasks to be written as
ansible playbooks like the upgrade/update_tasks. This will
write out a post_upgrade_steps_playbook ansible playbook.
Used in https://review.openstack.org/#/c/489201/ by ODL
and https://review.openstack.org/#/c/505603/ cinder-volume
Q upgrade spec @ Ibde21e6efae3a7d311bee526d63c5692c4e27b28
Related Blueprint: major-upgrade-workflow
Change-Id: Ib6188c91076eabf20d6e358ca247fed802369a7f
* wait_backoff wrapper retries the command several time increasing backoff
timeout exponentially. Its log is added to to stderr. All openstack calls were
refactored to to try several time as services may be restarted during
installation or upgrade.
* fail_if_empty wrapper fails if no output received.
* Some openstack commands were wrapped as there is a deplay between stack and
resource creation. Usually it's not visible. However, when undercloud is
located on small VM or cloud flavour is m1.medium then it creates a race
condition may occur in some places.
Minor:
- let was replaced to ((i++)), for speed reason.
- sleep was added to while true, just not to abuse openstack services.
Change-Id: I435042e6f7fdfcb38d04b055ba437f273d0bfe75
Durig upgrade PostDeploySteps is mapped into major_upgrade_steps
which was missing blacklisted_{ip_addresses,hostnames} previously
added only into deploy-steps.
Change-Id: Ifdcdad63e430972f7254f0c40e021b00333fdf56
Closes-Bug: 1745379
Packages and repositories for openshift 3.7 have been created already.
I've updated the version we are installing and tested this manually.
Change-Id: Id09242b637ca2a060f068887e10981eecaa59e4a
Make sure nodes have, at least, the region and zone labels to allow for
deployments to schedule infra PODs on them.
Change-Id: If3849a46391cfac7eb5dd556d5b65c831026a95c
If the user deploys an environment with
neutron-l2gw-opendaylight.yaml, it won't have L3 networking
and trunk ports.
Change-Id: Idf2222a99203787f2295a0991ef8f392bdeb87e6
Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
This change introduces the ComputeRealTime role, that can be used
Create an initial version of a custom role for real-time compute
nodes.
Partially Implements: blueprint tripleo-realtime
Change-Id: I935cf8a74415b28f50eac041d6d3f92dc1ec1391