Parseyaml now returns undef instead of false if it cannot parse
any values. Now it also accepts a default value, which has been
set to {}.
Nodes hash is now located inside network_metadata.
Change-Id: I2951bf32b9f5c7e660f8bf989bbd0f8643f89d37
Partial-Bug: #1582228
Partial-Bug: #1582230
Now with advanced task deployment features, we can deploy
detached-keystone during the middle of controller deployment
and no longer require separated database plugin.
As a consequence this fixes ceilometer deployment as well, which
requires RabbitMQ to be functioning.
Changed hiera role lookups to compensate for multirole parallel
deployment.
Fixed OS_AUTH_URL in openrc on controllers to point to
keystone VIP instead of management.
Change-Id: Ic09939dbf077e99e22d9f937d8a6f3f5fe77db67
Closes-Bug: #1553239
Closes-Bug: #1561050
Related change I2b9ee47557fd9531ebf39414461e9a3df75e60f9
forces this change to be made.
Change-Id: Icbfd362fb01c1b58779066df5a93e737ba9a2b50
Closes-Bug: #1559966
Keystone on controllers are used to proxy traffic to public_vip
so that public SSL works. Now traffic will proxy to haproxy on
separate-keystone HAProxy and then to keystone backed by apache.
This change enables a deployer to remove any given keystone node,
but keep HAproxy reporting as UP because plugins cannot trigger
controller redeploy.
Change-Id: If54c7d4f9cf069fc932b354ce6f263d5a87b3969
Partial-Bug: #1544023
Murano is now managed by a separate plugin and
cannot be configured directly.
Change-Id: Icf225265f659eef4cd0314fa9bc690084bd62522
Closes-Bug: #1547809
Keystone granular task now requires memcached_addresses
array, instead of memcache_roles in hiera. This fixes the
issue where detach-keystone nodes deploy with memcache entries
pointing to controller nodes.
Change-Id: I111ee3ccbedc5db1b150e63f19bf8c59c9ff7c9d
Closes-Bug: #1540388
hiera task now precreates an entry in /etc/hiera.yaml
for all plugins so that it is no longer necessary to
inject an override entry.
Change-Id: Ib44a98e81768dd69d947197612bc45c6ab857e23
Partial-Bug: #1540388
Previously haproxy was enabled only on controller for
SSL mode. Now it's enabled for all modes in order to
fix murano deployment.
Change-Id: I4c356f9622ad340e6915f5e4d446aaf8eb15149f
Closes-Bug: #1499375
This removes dependency on fuel-library firewall task,
which defines many firewall rules that are not needed
by standalone-keystone nodes.
Change-Id: I6ef56e64d53dfd86c5e151b2ba6924051b9916db
Partial-Bug: #1528283
This change updates corrects the sed used to update the hiera.yaml for
the plugin to ensure the plugin hiera is actually defined.
Change-Id: I56b8e6447e201af3378826c539056ec5d8cca795
Closes-Bug: #1528215
Related-Bug: #1525014
This change updates how we add our hiera override to support the
hiera.yaml format change in 8.0
Change-Id: Ic2e620b5402c2fcd80bfe022c78d4fe800a5d568
Related-Bug: #1526502
Keystone admin fails if no RabbitMQ servers are available,
so AMQP should be correctly configured.
FIXME. RabbitMQ plugin cannot notify other plugins of its
settings because in normal deployments, those role are
not present in the deployment graph and fail to resolve.
Change-Id: Ifb03165d44395ac7957180c454b70c148d653df3
Partial-Bug: #1490523
Since there is no SSL certificate or hostname for
public keystone VIP, we need to disable listening
on public keystone VIP for SSL deployments.
Change-Id: Ifb04ef48d9afa4672cdf69b69628f3dbd5d1e1aa
Closes-Bug: #1491009
parseyaml('') returns false which cannot be used in pick as pick
requires Array or Hash on input. Adding is_bool allows to address this
issue
Proper fix should be in parseyaml itself. [MODULES-2462] should address
this issue.
Change-Id: I1ac53f2944d2fa7831430adbc06893e114191b6d
Closes-Bug: 1488455
There is only 1 DNS entry created on the public network, so
the public VIP must serve keystone for SSL enabled deployment.
(Recommit with fix of Change-Id: Iaaba02f55e2501b3e8b45b3b330d05f7b007af03 )
Change-Id: I37cbe436a6f0c19014259f4c9fb8b75efcf18450
Closes-Bug: #1484465
There is only 1 DNS entry created on the public network, so
the public VIP must serve keystone for SSL enabled deployment.
Change-Id: Iaaba02f55e2501b3e8b45b3b330d05f7b007af03
Closes-Bug: #1484465